FreeBSD 2.X についての FAQ (よくある質問とその答え) : インストール : フロッピーに 1 テラバイトのファイルを格納するには?
Previous: ffs ファイルシステムの大きさの制限は?
Next: ハードウェアコンパチビリティ

2.28. フロッピーに 1 テラバイトのファイルを格納するには?

わたしのところではフロッピーにいくつかの実際のファイルを保存しています :-). 最大のファイルサイズは最大のディスクサイズとはあまり関係はありません. 最大のディスクサイズは 1TB です. ファイルサイズがディスクサイズより 大きくなりうるというのは仕様です.

以下の例は, 32K のディスク容量 (3 つの間接ブロックと 1 つのデータブロック) を使って, 小さなルートパーティションに 8T-1 の大きさのファイルを作成します. ここでの dd コマンドは 大きなファイルが扱えるものが必要です.

ttyv0:bde@alphplex:/tmp/q> cat foo
df .
dd if=/dev/zero of=z bs=1 seek=`echo 2^43 - 2 | bc` count=1
ls -l z
du z
df .
ttyv0:bde@alphplex:/tmp/q> sh foo
Filesystem  1024-blocks     Used    Avail Capacity  Mounted on
/dev/sd0a         64479    27702    31619    47%    /
1+0 records in
1+0 records out
1 bytes transferred in 0.000187 secs (5346 bytes/sec)
-rw-r--r--  1 bde  bin  8796093022207 Sep  7 16:04 z
32	z
Filesystem  1024-blocks     Used    Avail Capacity  Mounted on
/dev/sd0a         64479    27734    31587    47%    /
ttyv0:bde@alphplex:/tmp/q> exit

Bruce Evans, September 1998


FreeBSD 2.X についての FAQ (よくある質問とその答え) : インストール : フロッピーに 1 テラバイトのファイルを格納するには?
Previous: ffs ファイルシステムの大きさの制限は?
Next: ハードウェアコンパチビリティ