我很好奇,我可以安全地合并哪些分区?
答案1
首先,与使用字母(例如)来C:\
标识磁盘的 Windows 不同,Linux 将它们视为块设备,例如/dev/sda
和/dev/sdb
。例如,/dev/sda1
将是第一个磁盘上的第一个分区,而/dev/sdb4
将是第二个磁盘上的第四个分区。
就你的情况而言,我可以看到你确实有二HDD/SSD。即两个物理上独立的硬件。您不能合并两个物理磁盘,除非您使用 RAID 和/或 JBOD 进行一些高级操作。
现在,在您的第一个磁盘上/dev/sda
,您有EFI
分区(引导加载程序)、主 Linux 分区(存储所有数据的地方),以及您的swap
分区,它相当于 Windows 的“页面文件”。(如果物理 RAM 不足,则用作虚拟 RAM 的区域)。这些分区都无法合并。就这样。
关于你的第二个磁盘;我有点困惑为什么你有两个EFI
分区...但是,你可以潜在能够合并/dev/sdb2
、/dev/sdb4
和/dev/sdb6
,但如果不知道这些分区上有什么,我不知道合并它们是否安全。
答案2
如果你的目标是消除 sdb 22GiB 驱动器,您可以移动部分数据(看来你的数据很少) 从 sdb 移到 sda。如果您在 /sda2 上有一个 /home 目录,这将非常简单。只需将数据从 /sdb2、/sdb4 和 /sdb6 分区移动到 /sda2 上的 /home 目录即可。然后您需要编辑 /etc/fstab。
如果 sda2 上没有 /home 目录,您可以使用gparted
Ubuntu Live DVD 缩小 /sda2,创建新的 /home 分区 /sda4,然后将数据从 /sdb2、/sdb4 和 sdb6 分区移动到 sda 上的新 /sda4 分区。然后您需要编辑 /etc/fstab。
或者,您可以缩小 /sda2,而不是创建 /sda4,然后使用 gparted 中的复制/粘贴将整个分区从 sdb 移动到 sda。同样,您需要编辑 /etc/fstab。
我根据少量数据做了一些假设。如果您对此有任何疑问,请提出。谢谢,Al