私の現在のマウントは次のとおりです
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
ベストアンサー1
を/var/www
処理するのは/var/lib/jenkins
良さそうですが、練習の重要な部分がありません。/var
保存したすべてのアイテムを/
新しいアイテムに移動する必要があります/var
。
これを確実に行うには、現在使用中のすべての項目を停止する必要があります/var
。最も簡単な方法は、実際の環境に再起動することです。