Filesystems
這個 mkfs.ext4 操作數是什麼意思?
我正在使用 GParted (0.28.1, Fedora 25) 格式化外部驅動器,並註意到顯示的命令是:
mkfs.ext4 -F -O ^64bit -L "INSTALL" /dev/sdd1
過去從命令行製作磁碟時,我剛剛使用過
mkfs.ext4 DEVICE
它似乎適用於各種架構。但是,上麵包含選項-O ^64bit
,我猜它刪除了文件系統的一些預設 64 位功能,因此它適用於 32 位。它是否這樣做並且通常需要在現代 Linux 作業系統上傳遞它(以實現與 32 位等系統的兼容性),除了可能降低卷大小限制之外,它還有什麼成本?
mke2fs 的預設選項(包括 ext4 的選項)可以在 /etc/mke2fs.conf 中找到。根據您使用的發行版,它們可能會有所不同。我會在您想知道是否需要 -O ^64bit 參數的任何發行版上查看該文件。根據手冊頁,“^”確實是用於禁用功能的前綴。不使用 64 位 ext4 的影響是您將被限制為 ~ 15T 卷。如果您使用 64Bit 標誌,您可以在哪裡擁有 1EiB 卷。但是,無論如何,16T 是 ext4 推薦的最大卷大小。