所以我知道我的主要扩展 SSD 不需要进行碎片整理,但我有一个格式化为 NTFS 的存储 HDD。这个驱动器是否仍需要进行碎片整理?如果需要,您会推荐哪些程序?
另外,将该驱动器重新格式化为不同的文件系统是否值得?
答案1
显然,如果您不打算在任何 Win OS 下启动该 NTFS 硬盘,则请将其备份/重新格式化为 ext3 或 ext4 并恢复其内容。这是您在 Linux 下进行日志记录的最佳功能和性能期望。
如果以后您发现需要在 Windows 下访问 ext3 或 ext4 fs 的内容,那么请注意,从 Windows XP 开始,可以对 ext3/4 卷进行读写,但根据我的经验,存在缺陷,并且 CPU 使用率会出现不可预测的大幅激增。只需使用 Windows 扩展Ext2Fsd请自行承担数据风险,并且与 ext3 相比,ext4 存在一些限制。
是的,ntfs 对 Linux 来说是陌生的(这里的每个人都已经指出了这一点),但是如果您打算将该 HDD 挂接到 Win 操作系统上,我不明白为什么您不能使用它。
1) 为确保 Lx 正确处理读写、硬链接和符号链接以及部分日志记录,请在重新启动和安装 ntfs 卷之前从 Canonical repo 安装 ntfs-3g。根据我的经验,这是非常安全的。该安装的 fstab 行应如下所示:
UUID=____________ /mnt/[volume-name] ntfs-3g rw,user,auto,nofail,umask=0002,uid=1000,locale=en_US.UTF-8,x-gvfs-show,x-gvfs-name=[volume-name] 0 0
将 umask 和 uid 更改为 will。
但有一个缺点:您可能会在设置该卷上保存的任何内容的用户权限时遇到一些困难。NTFS 对于用户权限通常比较简单。
2) 碎片整理;早在 2011 年,就有传言称“shake”可以对 Lx 上安装的 NTFS fs 进行碎片整理。事实并非如此,显然正如这组 AU 答案所指出的那样:从 Linux 整理 NTFS 分区)。
其他可能性是使用 Win OS 在 Lx OS 上安装之前对卷进行碎片整理(不太令人满意),或者使用“超碎“。还有一种是为你的 NTFS 文件系统选择支持 TRIM 的 SSD。在后一种情况下,你将拥有无需碎片整理。 曾经。
答案2
是否应该进行碎片整理取决于您对它的读/写频率。
不过,从 ubuntu 对 NTFS 进行碎片整理并不是一个好主意:它不是原生文件系统。因此,重新格式化为 ext4 文件系统是个好主意。
我可以给你参考一下这个答案:https://bbs.archlinux.org/viewtopic.php?pid=1335537#p1335537
但有后遗症。
答案3
如果您没有 Windows,那么拥有 NTFS 分区确实不太好。
没什么好的办法来维护。
最好的方法是备份所有数据并将其格式化为 Linux 支持的文件格式 (ext4 或 xfs)。