Fstab
重新掛載分區的安全方法
我目前的坐騎看起來像這樣:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 16G 7.7G 7.3G 52% / /dev/sdb2 237G 20G 207G 9% /var/www /dev/sdb1 16G 7.5G 7.4G 51% /var/lib/jenkins
不幸的是,我沒有足夠的空間
/dev/sdb1
。我想把事情變成這樣:Filesystem Size Used Avail Use% Mounted on /dev/sda1 16G 7.7G 7.3G 52% / /dev/sdb2 237G 27G 200G 11% /var
簡單地編寫這個虛擬碼是不是太天真了?
systemctl stop apache2 jenkins for each dir in /var: if dir is 'www': mv /var/www/* /var/www/www/ continue mv dir /var/www/ mv /var/lib/jenkins /var/www/lib/jenkins sed -i 's|/var/www|/var|' /etc/fstab sed -i 'd|/var/lib/jenkins|' /etc/fstab reboot
您對
/var/www
and的處理/var/lib/jenkins
似乎還不錯,但是您錯過了練習的一個重要部分:您需要將任何東西移入/var
、儲存在/
、新的/var
.要可靠地做到這一點,您需要停止目前使用的任何
/var
. 我懷疑最簡單的方法是重新啟動到實時環境。