如何使用新安装的硬盘扩展现有分区

Jun*_*Jun 5 partitioning

我的硬盘空间快用完了,所以我安装了一个新硬盘。我的问题是,我可以用新安装的硬盘扩展现有分区吗?例如现有的 /dev/sda1 /dev/sda2 /dev/sda3

新硬盘 /dev/sdb1

我可以用 /dev/sdb1 扩展 /dev/sda2

提前致谢!

Mec*_*ail 2

由于您的分区显示为/dev/sda*,这意味着您正在直接使用它们。物理分区本质上是单个磁盘的一部分,因此您无法直接进行操作。

但是,可以使用LVM创建跨越多个物理驱动器的逻辑分区。LVM 可以使用 Ubuntu 安装程序进行设置,但由于您已经有一个可以运行的安装,因此需要手动进行设置。如果您有一个单独的分区,这并不太困难:/home

  1. 从 Live CD 将/home分区(例如使用dd或partimage)备份到其他位置。
  2. 将旧/home分区格式化/dev/sdb1为 LVM 物理卷。如果您还想为根目录提供更多空间,请删除该/home分区并重新创建较小的分区。
  3. 将两个物理卷添加到 LVM 卷组。
  4. 使用所有可用空间创建新的 LVM 卷。
  5. 将您的映像恢复到新卷上。使用 扩展分区以填充整个空间resize2fs
  6. 调整您的 fstab 以告诉它自动挂载您的逻辑分区。

注意:如果任一磁盘出现故障,您将丢失逻辑分区。保留良好的备份。