Zfs
ZFS 不計算記憶體使用量
我的 proxmox 安裝中有一個 4 個硬碟(2 TB)的 zfs 池(raid10)。
今天我試圖用根分區上的零數據覆蓋空閒記憶體。實際上我寫了超過 12tb 沒有任何錯誤
-rw-r--r-- 1 root root 5,2T 23. Nov 22:40 file1 -rw-r--r-- 1 root root 4,1T 23. Nov 23:01 file2 -rw-r--r-- 1 root root 2,9T 23. Nov 23:29 file3
空間根本沒有改變,似乎我能夠在我的光碟上寫入和寫入..永遠..。
df -h Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf udev 16G 0 16G 0% /dev tmpfs 3,2G 1,2M 3,2G 1% /run rpool/ROOT/pve-1 3,6T 14G 3,5T 1% / tmpfs 16G 46M 16G 1% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock rpool 3,5T 128K 3,5T 1% /rpool rpool/ROOT 3,5T 128K 3,5T 1% /rpool/ROOT rpool/data 3,5T 128K 3,5T 1% /rpool/data /dev/fuse 128M 32K 128M 1% /etc/pve tmpfs 3,2G 0 3,2G 0% /run/user/0 zpool list -v NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT rpool 3.62T 14.0G 3.61T - - 7% 0% 1.00x ONLINE - mirror 1.81T 7.05G 1.81T - - 7% 0.37% - ONLINE ata-HGST_HUS724020ALA640_PN1134P6KR3SVW-part3 - - - - - - - - ONLINE ata-HGST_HUS724020ALA640_PN1134P6HGRGXN-part3 - - - - - - - - ONLINE mirror 1.81T 6.96G 1.81T - - 7% 0.37% - ONLINE ata-HGST_HUS724020ALA640_PN1134P6HH2TUN-part3 - - - - - - - - ONLINE ata-HGST_HUS724020ALA640_PN1134P6JJTK4S-part3 - - - - - - - - ONLINE zpool list NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT rpool 3.62T 14.0G 3.61T - - 7% 0% 1.00x ONLINE -
ZfS 對我來說是新的,但無論如何這有點奇怪。我或系統如何知道源是否有可用空間?重啟並沒有改變任何事情。
對不起,linux命令中的德語。
有人可以向我解釋這種行為還是這是一個錯誤?
問候
您可能啟用了壓縮,它將您寫入的任意數量的零轉換為單個 512 字節大小的文件。一個簡單的
du -hs file1
應該顯示其實際分配的大小。