您好,登錄后才能下訂單哦!
Centos7中怎樣修改Snap的默認安裝目錄?針對這個問題,今天小編總結這篇修改Snap默認安裝目錄的文章,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。
說明
最近收到公司服務器報警信息,mount=/var/lib/snapd/snap/core/8592 100>=90
。這是因為Snap安裝使用后比較占用磁盤空間(默認安裝目錄為/var/lib/snapd
),如果希望Snap安裝在特定的目錄,此時不能使用創建軟鏈接的方法(ln -s)來關聯到新的安裝目錄,否則Snap的應用將無法正常啟動。
下面是主要的更改默認安裝目錄的方法~
(1)查看snap掛載情況
df -h |grep snapd
/dev/loop2 92M 92M 0 100% /var/lib/snapd/snap/core/8592
/dev/loop0 92M 92M 0 100% /var/lib/snapd/snap/core/8689
(2)查看snapd服務運行狀態
systemctl status snapd
(3)停止snapd服務
systemctl stop snapd
(4)卸載snapd的/dev/loopxx設備
umount /dev/loop2
umount /dev/loop0
(5)創建snap新的數據目錄
mkdir /root/snap/snapd
(6)拷貝數據
rsync -avzP /var/lib/snapd/ /root/snap/snapd/
(7)其他數據的備份
cp /etc/fstab /etc/fstab.bak
mv /var/lib/snapd /var/lib/snapd.bak
(8)snap掛載信息寫入/etc/fstab文件中
echo “/root/snap/snapd /var/lib/snapd none bind 0 0” | tee -a /etc/fstab
(9)重新掛載 fstab 中snap或重啟機器
mkdir /var/lib/snapd
mount -a
(10)查看下是否掛載成功和啟動snapd服務
ls /var/lib/snapd/ |grep snaps
#存在的話,說明掛載成功。否則,失敗~
systemctl start snapd
snap list
關于修改Snap的默認安裝目錄的方法就分享到這里了,解決問題并不止文章中和大家分析的辦法,不過本文分析的方法準確性是不容置疑的。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。