我有四块硬盘:
- 240GB SSD 格式化为 EXT4 用于主操作系统。
- 3TB HDD 格式化为 NTFS,用于存储主文件。
- 500GB HDD 格式化为 NTFS,用于 luks 容器。
- 4TB HDD 格式化为 NTFS,用于备份所有其他三个硬盘。
我太许多我的 3TB HDD NTFS 硬盘的主文件出现输入/输出错误。
由于兼容性,我一直使用 NTFS。
但是,我从未在 Windows 上使用过它们,只在 Fedora Linux 上使用过它们。
我应该继续使用 NTFS 吗?还是我应该将它们全部重新格式化为 EXT4 或 BTRFS?
这些输入/输出错误会以 EXT4 或 BTRFS 结尾吗?
答案1
多年来,我一直走这条路。我有一个 4TB 的驱动器,我已将其格式化为 NTFS,并将其连接到在我的网络上作为 samba 服务器运行的 Linux 服务器,多年来一直存在问题。特别是当 Linux 权限被破坏时,因为 NTFS 不是原生 Linux 格式,实际上是 Microsoft 专有的 [https://en.wikipedia.org/wiki/NTFS],翻译必须解释 Linux 权限和 NTFS 权限之间的差异,并且并不总是正确的。我最近(2 年前)将我的 4TB 外部驱动器更改为 ext4,从那时起就没有遇到任何实际问题。我还有该驱动器的备份,我最近在经过一番研究后将其从 ext4 转换为 btrfs,并且对这种格式非常满意。
答案2
仅关注 3TB 硬盘。由于“我收到太多输入/输出错误”,我建议对 3TB 硬盘运行制造商硬盘诊断程序,以确保硬盘仍然健康。可以在 Hiren 的启动盘的 Dos 程序/硬盘工具下找到它们。Western Digital 和 Seagate 在第 2 页,HGST 在第 3 页。使用 HGST 测试任何非 WD 或 Seagate 的硬盘。这将排除硬件问题。
但是,如果您在其他两个驱动器上没有遇到 NTFS 问题,那么可能不是文件结构的问题。