特定のサイズのディレクトリを作成するにはどうすればよいでしょうか?
私は空のディレクトリ少なくとも 15MiB あり、/tmp
ディレクトリ内にある必要があります。
私の課題は次のようになります:
と呼ばれるファイル システムに
/tmp/empty
、少なくとも X サイズの空のディレクトリを作成する必要があります。
答え1
必要なのは、/tmp にマウントされた 15 MB の tmpfs のようです...
mkdir /path/to/mountpoint
mount -t tmpfs -o size=15M tmpfs /path/to/mountpoint
答え2
あなたの課題の答えは、ない作成することが可能空のtmpfs ファイルシステム上のディレクトリは、それ自体が 40 バイト以上を消費します。
そのディレクトリをファイルで埋めると、ディレクトリのサイズはファイルごとに大きくなり、ファイルを削除するごとに小さくなります。したがって、ディレクトリは作成/削除されたファイルごとに再編成されるように見えます。
この動作は、マウント オプションで設定できる可能性がありますが、それは私の知識の範囲外です。 ;-)
答え3
コンラッド・ザゴズダ書いている、
回答ありがとうございます。extファイルシステムとその断片化が必要だったことがわかりました。extファイルシステムをマウントできました。/tmp/empty