起因
晚上正在用电脑,突然提示/空间不足,一看30个g使用了29个,就开始琢磨怎么扩容。搜索说用lvm,但是人家lvdisplay pvdisplay都有东西,我的啥也没有,搞半天没搞懂。
一个可行方法
- 先用fdisk命令创建一个新的空白分区,我这正好有90个g,也不知道哪来的;创建后为/dev/sda5
- 发现一个dd命令,可以进行磁盘复制。于是
sudo dd if=/dev/sda3 of=/dev/sda5
,将/对应的sda3复制到sda5A。 - 第二天重启后,系统直接使用的sda5,因为dd复制时也将磁盘的uuid复制过去了,在
/etc/fstab
中的系统挂在设置中什么都不用改,至于为啥没用sda3而是使用的sda5,难道是因为5比3大,更靠后? - 此时
sudo df -lh
查看结果时,发现虽然换了sda5但是文件系统依然是满的。文件系统和分区大小不一致。此时重新调整文件系统大小sudo resize2fs /dev/sda5
即可。 - 还有,sda3 sda5 uuid一样总是不好的,
sudo uuidgen | xargs sudo tune2fs /dev/sda3 -U
将sda3的uuid变更。会提示先用e2fsck -f
检查,按要求来即可。变更后即可在文件夹–》其他位置中发现sda3了。
结果
总体来说无感切换,但原来我的输入法默认搜狗,现在开机后还得去选,在不知道的角落,还是有哪里改变了。