在 Ubuntu 中,使用哪个分区来保存数据文件?

在 Ubuntu 中,使用哪个分区来保存数据文件?

我已经使用 Ubuntu 几年了,通常我的分区设置如下:

  • 系统本身的 Ext3 或 Ext4 分区(20 GB);
  • 一个 10 GB 的交换分区;
  • 一个大的 FAT32 分区来存储电影、照片、工作资料等(取决于磁盘的容量,但通常是 Ext3+Swap 剩下的部分,目前超过 200 GB)。

这个设置听起来正确吗?

我现在正在考虑切换到一个大的 Ext3 分区,因为问题在 Ubuntu 中使用 Fat32 没有任何变化:

  • 例如,目前我只能通过 /media/_themes?END 访问带有“数据”标签的“大”分区。分区名称很奇怪,不是吗?
  • 某些 Linux 软件无法读取/写入此分区。例如,如果我想尝试钢筋并在此 FAT32 分区上构建/制作/编译东西,它总是会抱怨权限并且无法工作(许多其他类型的软件也是如此);
  • 它不稳定,我无法引用这个 FAT32 分区上的某些文件,因为下次重启后它将不再被称为“_themes?END”,而是其他东西。

另一方面,我通常在使用几个月后就开始发现 Ext3 分区上的空间不足。

那么,问题是 - Ubuntu 系统的最佳分区设置是什么? 是否应该使用 FAT32 分区?

答案1

我假设这是您的台式机。如果是这样,请不要将您的文件系统拆分成不同的分区(单独的 /usr、/home、/var 等),因为迟早您会遇到 /var 上没有剩余空间而 /home 上有大量 GB 的问题(反之亦然)。

因此,创建一个大分区,并设置另一个用于交换的分区。如果您有一个不错的台式机(4+ GB 的 RAM),那么使用一到两个 GB 的交换空间就足够了(除非您想使用“休眠”,那么交换空间应为 RAM 的两倍)。

使用 ext4,现在不需要坚持使用 ext3。另外,也不需要使用 fat32,除非您与 Windows 安装共享您的设置(即使这样,最好在 Windows 中使用 NTFS,并使用 ntfs-3g 或类似的东西从 linux 读取/写入这些分区)。

所以,总结一下:一个分区用于存放所有文件,另一个分区用于交换。没有 fat32。

答案2

我想不出任何理由使用 fat32,除非你想在某些存储卡上将它们用于相机或类似设备。如果你使用 Windows 双启动,我可能会使用 NTFS 来存储你的共享数据。如果不是,我会使用 Ext4 或 BtrFS。(BtrFS 非常酷,但很新,所以可能仍然存在错误)

如果您不使用 BtrFS,我通常建议为您的主目录使用单独的文件系统。但我认为 Ubuntu 现在能够将主目录保留在 root 上,即使您正在进行全新安装,这使其变得不那么重要。

相关内容