我有一块 Crucial BX500 SSD,960 GB,双启动,Windows 10 Update 04/2020 和 Ubuntu 20.04.1。磁盘是 GPT,EFI 分区是 fat32,Windows 的其余部分当然是 NTFS。在 Linux 上,我只使用 root 和 home(因为我有 16GB 的 RAM 和 4GB 的 AMD 显卡),两者都是 Ext4。话虽如此,来问问那些对文件系统有更深了解的人,我应该使用哪一个。这是因为我正在考虑将整个 SSD 留给 Ubuntu(并将 win10 放在 VM 上)。你会推荐什么:BTRFS、XFS 还是 EXT4?哪个可以让 SSD 性能更好,而且更安全。(我记得 OpenSuSE 在根分区上使用 Btrfs,在 home 上使用 XFS)。Ubuntu 20.04 建议在全新安装时在 Root 中使用 XFS,但指出它是实验性的。有什么事吗?有什么个人建议吗?
答案1
这确实是基于观点和使用情况的,但我的看法如下:
我正在用装有 Ubuntu 的 SSD 笔记本电脑写这个答案ext4(GPT,两个分区为
/
和/home
)。自 2013 年以来没有出现过与文件系统相关的问题。最近,我将 SSD 安装在另一台笔记本电脑上进行 Ubuntu 测试,并使用文件系统。这增加了很棒的功能 - 使用以下方式备份和恢复文件系统快照时间移位。如果您需要使用带有快照的真实硬件(就像带有快照的虚拟机一样),此功能非常有用。
所以你必须自己决定你需要什么。
答案2
我遇到了同样的问题(除了安装 Mint 20.1,但我想这应该没有什么实际区别)。笔记本电脑只有一个驱动器托架,即 SSD。有人告诉我,Ext4 使用日志记录,以帮助防止电源中断时的数据丢失 - 这很好。但是,正因为如此,Ext4 会写入日志信息,并且它不仅对每个文件写入都这样做,还会对每个读取的文件这样做。他说这可能会导致驱动器更快地出现故障,因为这意味着它将被写入很多不仅仅是每次我下载或保存新文件到它,或者从我的发行版的更新管理器安装更新时。然而,他承认自己了解的还不够多,无法为单驱动器 SSD Linux 安装建议更好的文件系统类型。我的 SSD 已经卖了好几年了,一直是最便宜的 SSD 之一,所以它可能没有“长寿功能”,甚至没有非常耐用的内存,而且在可预见的未来,购买任何与计算机相关的物品都是不可能的(否则,我会花 15 美元买一个不那么敏感的电源端口,并尝试安装它,或者至少买一个可以充电的便宜电池——因为即使是便宜的中国电池,也会阻止笔记本电脑在每次风或猫接触电源线时立即关机)。因此,我很乐意放弃最快的速度,以换取最长的寿命。笔记本电脑已经六七年了,有一个 i5 3210M,6 GB 的 RAM 和一个简单的 BIOS 菜单,选项相对较少,但它似乎仍然运行良好,我无法更换它。