Debian系统硬盘扩容

1,727 阅读2分钟

主要讲的是如何给带有图形界面的debian系统扩容主硬盘。

比如你有的debian的系统并且用了lvm(重要,不是lvm的不适用本说明),然后你创建的时候就给了一个硬盘一个区比如100G的大小,然后盘满了。你想扩容一下。

先调整大小加容量

image-20240528144129386.png

先进入root用户权限

su

然后下载一个gparted

apt install gparted

点开

image-20240528141156639.png

然后会有一个未分配的空间(我这个图是已经分好了),把主分区拉满就可以了。

image-20240528140704486.png

进入/sbin目录

./vgdisplay

查看下面有个Free PE size,比如我这里是5242880个可用空间,记住这个数字

image-20240528140813513.png

然后

./lvdisplay

记住你想要增加空间的分区LV Path,我这里是/dev/Debian/root

image-20240528140851739.png

把剩余的空间分给主分区,5242880是之前的那个数字 /dev/Debian/root分区名

./lvresize -l +5242880 /dev/Debian/root

然后重新分配大小

如果数量比较大需要等一段时间

./resize2fs /dev/Debian/root

image-20240528140354212.png

然后查看大小成功扩容

image-20240528140441835.png

debian命令行硬盘扩容

需求描述:装了一个debian命令行的系统,没有图形界面。原1T的空间不够用了想扩容到2T。并且系统没有用lvm。

cd /sbin
./parted
lsblk
fdisk
fuser -mv /dev/sda3
fuser -mk /dev/sda3

image-20240813161608916.png

先获取root权限

进入sbin目录,有些环境变量没配的话以下命令会找不到,所以先进sbin

cd /sbin

查看分区,我这里是已经扩容后的,可以看到sda3为4.9T,扩容之前是2000GB

./fdisk -l

image-20240813162505207.png

进入parted命令

./parted

image-20240813161724151.png

输入p查看

p

image-20240813161817375.png

把所有空闲空间给到2000G,3是number号就是1998G的那个

如果给1000G 就把100%换1000G

p查看结果

resizepart 3 100%

image-20240813162122096.png

输入quit确认退出

quit

image-20240813162254175.png

*疑难杂症 如果没有就不用管,出现了问题查看这里

大致意思是/dev/sda3正在被使用,分区失败。

mv查看正在占用的程序,mk杀死进程

apt install psmisc
fuser -mv /dev/sda3
fuser -mk /dev/sda3

mk之后会让你重新登陆

然后卸载分区

umount /dev/sda3

如果出现这玩意就fix

image-20240813163022190.png

调整刷新一下就好了

./resize2fs /dev/sda3

image-20240813162326999.png

image-20240813162409507.png