适用于 1 TB 外置硬盘的 Linux 文件系统

适用于 1 TB 外置硬盘的 Linux 文件系统

我有一个 1TB 的外置希捷硬盘,我将其与运行 UBuntu 9.04 的戴尔 Inspiron 1525 笔记本电脑一起使用。我不想与任何人共享我的硬盘,所以我的笔记本电脑是我唯一会将其插入的电脑。它现在在 NTFS 上,只要我插入它,它就会自动安装,我可以传输数据而不必担心权限问题。

但是,ntfs-3g 占用了大量的 CPU 和资源,特别是对于超过 20G 的长时间运行的数据传输。所以我想将我的硬盘转移到原生的 Linux 文件系统(可能是 ext4 或 ext3?)。

1) 与 NTFS 相比,本机文件系统的数据传输速率(当前 <= 26 MBps)、CPU 使用率和系统响应能力是否会有显著差异?

2)自动安装是否有效,还是我每次都必须手动安装。

3)我必须做什么来屏蔽文件系统权限或确保权限不会像在 NTFS 中那样妨碍操作?

编辑:

我不打算在 Windows 中使用该驱动器。

答案1

我使用 XFS 文件系统运行的正是此配置,并且对此感到满意。可以在网上找到许多针对 Linux 的不同文件系统的比较,但我个人喜欢在复制或删除大量文件时 CPU 利用率较低。

不确定 XFS 的传输速度是否会比 NTFS 好很多——25 MB/s 是某些 USB 控制器的典型限制

答案2

将要使用 ext4 时会出现文件权限问题,除非您的用户在您使用的所有机器上都有相同的 UID,或者您设法以某种方式将所有文件设置为 777。

我之前也遇到过同样的问题,解决办法是使用自定义函数文件系统。它运行良好,尽管文件系统管理工具似乎没有太多更新(最后一个版本是 2004 年的)。

答案3

您忘记了 ext3 和 ext4 是日志文件系统,因此如果您的计算机崩溃或出现类似情况,不丢失数据的可能性更大。

如果磁盘不再接触 Windows 计算机,则切换。

相关内容