Frequently Asked Questions for FreeBSD 2.X : 安裝 FreeBSD : 我該怎麼在軟碟上放入 1TB 檔案?
Previous: ffs 檔案系統的限制是什麼﹖
Next: 硬體的相容性

2.28. 我該怎麼在軟碟上放入 1TB 檔案?

我自己就在軟碟片上放好幾個 :-)。檔案的最大容量事實上跟磁碟最大 的容量並沒有密切相關。磁碟的最大容量是 1TB,這是一個檔案大小可 以超過磁碟容量的一個特色。

以下範例會在一個使用整個 32K 空間這樣小的 root partition 磁碟 上建立一個大小是 8T-1 的檔案(3 indirect blocks and 1 data block )。dd 指令需要讓 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


Frequently Asked Questions for FreeBSD 2.X : 安裝 FreeBSD : 我該怎麼在軟碟上放入 1TB 檔案?
Previous: ffs 檔案系統的限制是什麼﹖
Next: 硬體的相容性