我的硬盘空间快用完了,所以我安装了一块新硬盘。我的问题是,我可以用新安装的硬盘扩展现有分区吗?例如现有的 /dev/sda1 /dev/sda2 /dev/sda3
新硬盘 /dev/sdb1
我可以使用 /dev/sdb1 扩展 /dev/sda2 吗
提前致谢!
答案1
由于您的分区显示为/dev/sda*
,这意味着您正在直接使用它们。物理分区本质上是单个磁盘的一部分,因此您无法直接执行此操作。
然而,可以创建一个逻辑跨多个物理驱动器的分区,使用逻辑卷管理器。可以使用 Ubuntu 安装程序设置 LVM,但由于您已经有了一个可运行的安装,因此您需要手动设置它。如果您有一个单独的/home
分区,这并不太难:
- 从实时 CD 将您的
/home
分区(例如使用dd
或 partimage)备份到其他地方。 - 将旧
/home
分区格式化/dev/sdb1
为 LVM 物理卷。如果您还想为根目录留出更多空间,请删除该/home
分区并重新创建较小的分区。 - 将两个物理卷添加到 LVM 卷组。
- 使用所有可用空间创建一个新的 LVM 卷。
- 将映像还原到新卷。使用 扩展分区以填充整个空间
resize2fs
。 - 调整您的 fstab 以告诉它自动挂载您的逻辑分区。
注意:如果任何一个磁盘发生故障。请保留良好的备份。