是否建议将外部驱动器格式化为 ext4?

geo*_*rey 62 disk-formatting

我有一个新的 2TB 外置硬盘,我将用于额外的存储和备份。我只会在两台 Ubuntu 机器上使用它。是否建议将驱动器格式化为ext4?这样做有什么好处吗?

Gre*_*reg 51

我认为你问题的核心部分很重要

我只会在两台 Ubuntu 机器上使用它。

我和你面临同样的困境,选择了EXT4。我选择 EXT4 的主要原因是因为 1) EXT4 将保留我的文件权限和 2) EXT4 更好地管理其上的数据存储(例如,它不需要像 NTFS 那样经常进行碎片整理和“溺爱”)。EXT4 是一个比 NTFS 更独立的文件系统。

使用 EXT4 的唯一缺点是您将无法通过 Windows 机器访问其上的数据。但是正如您在问题中所说,这不会成为问题,因为您只使用 Ubuntu 机器。

恕我直言,使用 NTFS 的唯一原因是您是否需要使用 Windows 访问文件系统。如果你不这样做,NTFS 真的是一个低劣的文件系统。

  • 我以前在windows下成功地使用过linux分区,如果我没猜错的话可能是ext3,你只需要安装一个像ex2ifs等的3rd方驱动程序。我认为也有支持ext4的程序/驱动程序。我通常将 Windows 临时、用户、程序等存储在同一物理内部驱动器下的第二个 linux 分区中。我再也不会使用 ntfs 了!只有当 PC 开启时 linux 分区如此安静这一事实……说明了很多! (2认同)

ish*_*ish 19

如果您只在这两台机器上使用它,并计划在断开 USB 连接/关闭电源之前正确卸载驱动器,那么是的,强烈建议使用 ext4。

  • 与 ext3 相比,ext4 将为您提供更高的性能,尤其是在尝试同时写入多个文件或创建大文件时。

  • 权衡是如果驱动器没有正确卸载,数据丢失的可能性会稍高一些。

  • 默认情况下,数据在 Ext4 上每 5 秒提交一次到磁盘,因此只有在写入后立即移除驱动器,才会出现问题。 (14认同)
  • 我还要补充一点,您可以使用 tune2fs 将保留空间减少为零,并允许使用全部驱动器容量,因为它不是系统驱动器,因此保留一些空间并不重要 (2认同)
  • 如果数据丢失的优先级高于性能,您会推荐什么 fs?我的印象是 ext4 中的日志记录比 ext3 更有弹性,并且绝对优于 ext2 或各种没有日志记录的 FAT 格式。 (2认同)

Tom*_*man 7

我会推荐它。ext4是 Ubuntu 的默认文件系统,这是有充分理由的。作为附带的好处,您可以使用磁盘工具使用非常强的密码加密整个驱动器。这样,如果您丢失了外部驱动器(或者它被盗),第三方就永远无法访问您的数据。

我在所有驱动器上都使用 ext4,内部和外部。对于那些需要与朋友的 Windows 机器一起工作的驱动器,我将有一个小的 FAT 或 NTFS 分区。


小智 6

自从这个问题得到答案以来,Windows 对读写 ext4 的支持已经有了很大的改进。例如,参见Ext2Fsd项目。我所做的是创建一个小的额外 FAT 分区,其中包含最新版本的 Ext2Fsd,以便我可以从其他 Windows 计算机访问 ext4 分区(允许权限)。

我还应该补充一点,比 NTFS 更喜欢 ext4 的另一个很好的理由是 Linux 对 NTFS 支持的效率。就我而言,在使用 rsnapshot 从 Ubuntu 备份到外部媒体时,迁移到 ext4 大大减少了递归取消链接目录所需的时间。