Linuxでのこのマウント/マウント解除についてはあまり詳しくないので、ここに質問があります:
df -h
を使用 次の概要がわかります:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 323M 306M 0 100% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 497M 116K 497M 1% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/sda9 47G 181M 44G 1% /home
/dev/sda8 368M 12M 338M 4% /tmp
/dev/sda5 8,3G 1,1G 6,8G 14% /usr
/dev/sda6 2,8G 433M 2,2G 17% /var
私はこのマシンをWebサーバーとして使用しており、Web関連のものはすべて/srv/
の下にあります。 。これは/
の一部であるため ここのディスク容量が足りません。 /home
を見ました 44Gの利用可能なWebスペースがありますが、これは私の場合はまったくナンセンスです。だから私は/home
が欲しい 独自のパーティションとしてではなく(/
の一部) )、ただし/srv
独自のパーティションとして、/home
によって消費されるスペースを取得します 。その後、df -h
このようになります(/home
/srv
に置き換えられました ):
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 323M 306M 0 100% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 497M 116K 497M 1% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/sda9 47G 181M 44G 1% /srv
/dev/sda8 368M 12M 338M 4% /tmp
/dev/sda5 8,3G 1,1G 6,8G 14% /usr
/dev/sda6 2,8G 433M 2,2G 17% /var
ここにたどり着くには何をしなければなりませんか?
承認された回答:
/home
には十分なスペースがあるので 、/srv
からすべてのものを移動します /home
に 次に、(オプションで)/home
にあったものを移動します ルートパーティションに移動します。
数分のダウンタイムを気にしない場合の最も簡単な解決策は、/srv
を移動することです。 より大きなパーティションにシンボリックリンクします:
mv /srv /home
ln -s /home/srv /
本当に/home
を移動したい場合 ルートパーティションに移動すると、いくつかの名前変更が必要になります。 /home/srv
というディレクトリはないと思います または/srv/srv
。
mv /srv home
mkdir /srv
mount --move /home /srv
mv /srv/acme … /home/
mv /srv/srv/* /srv
rmdir /srv/srv
最後に(シンボリックリンク方式を使用していない場合)/etc/fstab
を編集します マウントポイントを変更するには:/dev/sda9 /home
で始まる行 、/home
を置き換えます /srv
による 。