在 Linux 中对硬盘进行分区

在 Linux 中对硬盘进行分区

我从 Windows 10 转到 Ubuntu 20.04 已经两天了。是的,我喜欢使用 Linux,而且我在这里和那里学习各种各样的东西。

在我之前的操作系统中,我将硬盘分成了 2 个驱动器。在我的 930GB 可用空间中,C驱动器分配了 450GB,其余分配给驱动器。我使用驱动器来保存我的个人文件、媒体和文档,并安装任何应用程序C驱动器,这样当系统崩溃时,它只会格式化 C 驱动器,而 E 驱动器中的数据将保持安全。

我想在我的 ubuntu 20.04 上使用 gparted 做同样的事情。我的问题是:

  1. 应该对我的系统进行分区吗?
  2. 如果是这样,应该为根目录分配多少内存,以便我的系统不会变慢?
  3. 在发生崩溃时,我知道我可以使用一种称为时间移位的技术来恢复系统。此过程是否会删除其他分区驱动器/插槽中的数据?还是仅影响根目录?

谢谢。

答案1

当双启动 Windows 和 Linux 时,您可以无缝访问 Ubuntu 中的数据,也可以在 Windows 中访问这些数据。

  • 您可以将用户数据保存在 Windows 分区上,并从 Ubuntu 内部访问它
  • 您可以将用户数据保存在以 格式格式化的单独分区上,ntfs以便您可以从 Windows 和 Ubuntu 访问它。单独的分区需要以 Windows 也可以使用的文件系统格式格式化,因此必须是ntfsextfat

对于包含用户配置数据的 Linux 系统,25 GB 的系统分区是合适的。

在您的方案中,您将使用一个单独的分区,即您在 Windows 中称为 E: 的驱动器,作为您的数据分区。在这种情况下,创建大约 25 GB 的可用空间就足够了(最好从 Windows 系统分区中扣除,因为对于 Windows 来说,系统也不需要 450 GB)。

要无缝访问 E: 驱动器上的数据,您需要

  1. 通过将 E: 驱动器分区包含在内,在启动时自动挂载该驱动器/etc/fstab。您还可以使用“磁盘”工具(默认安装)以这种方式设置该分区。
  2. 确保将您的用户设置为已挂载分区的所有者,这样您就有读写权限。
  3. 然后只需将您的 Ubuntu 文档、音乐等文件夹用指向 E: 驱动器上的实际数据的符号链接替换,即可从您的主文件夹内无缝访问数据。

如果您想要使用timeshift,则需要超过 25 GB 的空间,并且最好位于另一个分区或驱动器上。timeshift是一个用于制作“系统快照”的实用程序,这样您就可以在“弄乱”配置的情况下回滚。 因此,它会记录文件的旧版本,并需要额外的磁盘空间,这些空间必须位于支持 Linux 权限的文件系统上。

我自己不用timeshift。相反,我集中精力备份我的用户数据。这些数据是独一无二的,丢失后无法替代。如果我的操作系统坏了,我只需重新安装 - 只需不到一小时(现代系统需要半小时)。

相关内容