Debian下扩容分区

一块SSD,分割成两个分区一个sda2,120G,一个sda1,100G。 分别挂载到/mnt/data2和、/mnt/data1,sda1这个盘没有存放数据,现在如何把sda1合并到sda2.

踩过的坑:只有磁盘的第一分区能扩容,如果数据在第二分区,要先备份数据,删除第二分区!

  1. 备份数据: 确保你已经备份了 /dev/sda2 分区上的所有重要数据。你可以使用 rsync 或者 cp 命令来复制数据到 /mnt/data1 分区。
    sudo rsync -av /mnt/data2/ /mnt/data1/
  2. 验证备份: 确保备份操作完成并且数据准确无误。
  3. 删除 /dev/sda2 分区:使用 partedfdisk 删除 /dev/sda2 分区。在删除分区之前,确保没有进程正在使用 /dev/sda2 分区。
    sudo parted /dev/sda rm 2

    或者

    sudo fdisk /dev/sda
    # 输入 d 选择删除分区
    # 选择 2 表示删除 /dev/sda2
    # 输入 w 保存更改

    在某些情况下,可能需要在删除分区之后重启系统,以确保内核更新分区表。

  4. 扩展 /dev/sda1 分区:使用 partedfdisk/dev/sda1 分区扩展到整个磁盘空间。在扩展分区之前,确保没有进程正在使用 /dev/sda1 分区。
    sudo parted /dev/sda resizepart 1 100%

    或者

    sudo fdisk /dev/sda
    # 输入 d 选择删除分区
    # 选择 1 表示删除 /dev/sda1
    # 输入 n 选择创建新分区
    # 选择 1 表示创建 /dev/sda1
    # 选择默认选项以使用整个磁盘
    # 输入 w 保存更改

    在某些情况下,可能需要在扩展分区之后重启系统,以确保内核更新分区表。

  5. 文件系统调整:扩展 /dev/sda1 上的文件系统,确保文件系统能够利用整个分区空间。
    sudo resize2fs /dev/sda1
  6. 验证结果:使用 df -h 命令确认 /dev/sda1 分区已经成功扩展并且整个磁盘空间都已被利用。
    df -h

请确保在执行这些步骤之前已经做好了全面的数据备份,并小心确保每个步骤都成功完成。如果有任何问题或疑虑,请随时询问。

版权声明:
作者:Jays
链接:https://ijays.com/2024/02/debian-resizepart.html
来源:颓废的美
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录