linux分区扩容
linux分区扩容
电脑上装linux的硬盘太小了,最近买了一块大硬盘想把装linux的系统重新复制进去再扩展以下分区,记录一下解决方案
步骤
1 使用dd命令进行硬盘对拷
需要在u盘安装live linux,之后插入u盘和两块硬盘,进入live linux后使用dd命令复制整个硬盘
1 | sudo dd if=/dev/nvme0n1 of=/dev/nvme1n1 |
2 修复分区表
由于两块硬盘大小不一样,使用dd命令后的分区表信息不正确首先使用parted进行修复
1 | sudo parted -l |
输入Fix修复
3 扩展分区
使用fdisk选择需要修改的硬盘
1 | sudo fdisk /dev/nvme1n1 |
d 删除需要扩容的分区
n 进行重建分区,需要确保起始位置和删除前一样,出现Do you want to remove the signature是选N
w 保存分区表
调整完分区表还需要调整分区的信息
1 | e2fsck -f /dev/nvme1n1p1 |
调整完成后使用新硬盘启动即可
注:如果不是很懂分区表一定要小心,最好在虚拟机上尝试过后在操作