私は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の利用可能なネットワークスペースがあることがわかりました。それは私にとって完全にうるさいです。だから私は/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
ここまで来るには何が必要ですか?
ベストアンサー1
には十分なスペースがあるため、すべてのコンテンツをに/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
最後に、(symlink メソッドを使用しない場合)、/etc/fstab
マウントポイントを変更するように編集します。で始まる行からに/dev/sda9 /home
置き換えます。/home
/srv