历史:
我的笔记本电脑安装了 Windows 7 操作系统,只有一个分区 (C:)。我在 C: 驱动器上创建了一个辅助分区,并在第二个驱动器中安装了 Linux Mint。我使用可启动 USB 安装了 Linux Mint,并选择了“其他”。我在第二个分区中创建了单独的 /、swap 和 /home。因此,制作双启动。
现在,我想全职使用 Linux。我使用 Gparted 删除/删除了 Windows 分区。然后,我单击未分配的驱动器并创建一个新分区,在其中重命名安装在 /mnt/Data 的数据(在屏幕截图中突出显示)。请参阅随附的 Gparted 屏幕截图。
现在,我的问题是:是否可以将 /dev/sda2 合并到我的 /home 分区(即 /dev/sda3 下的 /dev/sda7)?我想将“数据”分区包含在 /home 中,这样我就只有一个分区。 “数据”分区不包含任何数据,因为我昨晚刚刚创建了该分区。
答案1
最好的解决方案可能是使用 LVM,但遗憾的是,您在安装时似乎没有选择它。如果您有足够的信心,可以同时通过创建基本 LVM 卷(如果其上没有数据)将 /dev/sda2 转换为 LVM,然后将数据从旧卷 /home 移动到 LVM 卷,然后使用 /home 中释放的空间扩展 LVM。这移动借助 LVM 可以避免这种情况,所以下次您会记得使用它:-)。
所以一切合而为一,无需重新启动。
- 备份/home(只是为了安全)
- 在我看来,您在 /dev/sda2 上没有数据,因此使用 fdisk 将 /dev/sda2 标记为 LVM(8e 但仔细检查)
- pvcreate /dev/sda2
- vgcreate newvg /dev/sda2
- lvcreate -n 新家 新vg
- mkfs -t ext4 /dev/newvg/newhome
- 挂载 /dev/newvg/newhome /mnt
- MV /家/。 /mnt/。
- umount /home(最好以 root 身份登录)
- 挂载 /dev/newvg/newhome /home
- 修改 /etc/fstab 以将 /dev/newvg/newhome 挂载为 /home
- 使用 fdisk /dev/sda 将 sda7 设置为 8e
- pvcreate /dev/sda7
- vgextend newhome /dev/sda7
- lvextend -l +100%VG /dev/newvg/newhome
- resize2fs /dev/newvg/newhome 等等瞧。
答案2
我不确定您是否能够为此使用 gparted,因为您计划合并 2 个不连续的分区。
正如我所看到的,您并没有真正使用大量的硬盘空间。现在您已经习惯了使用 Linux,我建议您将系统切换到使用逻辑卷管理器 (LVM),它可以帮助您解决所有这些问题。最好的办法是使用 LVM 重新安装系统 - 我不确定 Mint 是否提供了这一点。
看:https://askubuntu.com/questions/3596/what-is-lvm-and-what-is-it-used-for关于 LVM 的讨论。
如果您不想全力以赴,您可以将其放在/home
LVM 上。
以下是您需要遵循的一组非常简短的步骤。您可以在互联网上搜索详细的说明。
- 备份您的主目录 - 您可以在闪存驱动器或外部硬盘上执行此操作。
- 由于您将多次触摸主目录并重新启动计算机,因此您可能会遇到以自己身份登录的问题。为了避免这些问题,您可以开锁
root
通过设置特定密码的帐户。方法很简单sudo passwd root
,设置一个易于记忆但很难的密码。另外,使用像这样的救援光盘可能会很好http://www.system-rescue-cd.org并将其刻录到 USB 驱动器上。 重新启动计算机。使用
fdisk
将分区类型从 (linux) 更改为/dev/sda2
( Linux LVM) 。/dev/sda7
8e
83
fdisk /dev/sda Welcome to fdisk (util-linux 2.28.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command Command (m for help): t Partition number (1-3, default 3): 2 Partition type (type L to list all types): 8e Changed type of partition 'Linux LVM' to 'Linux LVM'. Command (m for help): w
对分区 7 执行相同操作
现在再次重新启动以使内核读取您的分区表并以
root
.如果使用 sysrescucd,它会自动以 root 身份登录。/dev/sda2
在 上并/dev/sda7
使用创建物理卷 (PV)pvcreate
。再次请参阅本文等中链接的资源。- 创建一个卷组 (VG),然后创建一个名为“home”的逻辑卷 (LV),然后您可以将其与您选择的任何文件系统一起安装。
我ext4
现在更喜欢xfs
,因为它们允许在线调整文件系统的大小。在线调整大小的优点是我不必对umount
文件系统进行扩展,而且在扩展逻辑卷时,可以传入一个标志来调整文件系统的大小。
答案3
备份 Linux,然后重新格式化整个驱动器以形成一个大驱动器,然后将备份写入更大的分区。如果您不确定自己的软件技能,请在另一个驱动器上测试备份。
答案4
- 右键单击
free
空间分区并“删除”它。 - 然后右键单击要调整大小的目标空间:“调整大小”
- 拖动目标空间的边界!
以供参考:调整大小教程