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による 。