今日、サーバーの1つで/tmp
の容量が不足していたので、新しい100GBディスクをシステムに接続し、/usr/tmpDSK
を/tmp
からアンマウントせずに次のことを行いました。
mkfs.ext4 /dev/xvde
mount /dev/xvde /tmp
そして今、df -h
は次のように出力します。
Filesystem Size Used Avail Use% Mounted on
/usr/tmpDSK 98G 4.5G 89G 5% /tmp
/dev/xvde 98G 4.5G 89G 5% /tmp
/usr/tmpDSK
のサイズは次のことを示しています:
[root@server2 usr]# ll -h /usr/tmpDSK
-rw------- 1 root root 2.3G Jan 27 17:32 /usr/tmpDSK
さまざまなフォーラムがmhddfs
を使用して単一のマウントポイントに複数のドライブをマウントすることを提案しましたが、私はそれを直接行っただけで、うまくいったようです-または何かが足りませんか?
実際に何が起こったのかをもっとよく理解したいと思っています。
ファイルシステムをディレクトリの上にマウントすると、ファイルシステムがマウント解除されるまで、そのディレクトリの内容は非表示になります。
ディレクトリが以前に別のファイルシステムのマウントポイントであったかどうかは関係ありません。そうであった場合は、古いファイルシステム上のファイルにアクセスするために(または古いファイルシステムをアンマウントするために)、新しいファイルシステムをアンマウントする必要があります。
関連:
df
の出力についてはあまり言えません。私のOpenBSDシステムでは、2つのファイルシステムのdf
出力に正しい個別の統計があります。