Linux
新的文件夾大小比舊的大 - ext4 exFAT
我將一個舊文件夾複製到一個新硬碟驅動器,複製後我意識到佔用的文件大小已從 1.9TB 增長到 2.7TB。
舊硬碟:WD MyBook ext4 8TB,新硬碟:WD MyBook exFAT 4TB
以下是一些 fdisk 輸出:
root@node1:/# fdisk -l /dev/sda Disk /dev/sda: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors Disk model: WDC WD80EZAZ-11T Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 2900CF01-6CDE-4725-886D-F4F57B01E0A3 Device Start End Sectors Size Type /dev/sda1 2048 15628052479 15628050432 7.3T Linux filesystem root@node1:/# fdisk -l /dev/sdf Disk /dev/sdf: 3.64 TiB, 4000786153472 bytes, 7814035456 sectors Disk model: My Book 25EE Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 972F419C-FC67-4D33-BCE7-71A28F06D61F Device Start End Sectors Size Type /dev/sdf1 2048 7814033407 7814031360 3.6T Microsoft basic data
扇區大小似乎相同。
同步文件夾的命令是
rsync -ah --recursive old new
.我是否也應該使用 ext4 格式化新的 HDD 以及導致問題的原因?
exFAT 文件系統是比 ext4 更簡單、更原始的文件系統。根據微軟的支持網站(https://support.microsoft.com/en-us/topic/default-cluster-size-for-ntfs-fat-and-exfat-9772e6f1-e31a-00d7-e18f-73169155af95)預設4 TB 磁碟的群大小為 128 KB,這意味著每個文件大小向上舍入到最接近的 128 kB 倍數。如果你有很多小文件,這會增加很多成本。