win10+ubuntu18.04 home目录扩容方法
此方法适用于双系统。home目录满后扩容home。
方法为压缩windows磁盘中闲置内存,在Ubuntu挂载该磁盘分区到home目录下。
win下操作
一、进入windows系统,左下角搜索磁盘管理。
二、进入磁盘管理后,在一个win下硬盘中,右击硬盘,选择压缩卷。
选择要压缩出的空间大小后,右键分离出的空间,新建卷。
最后如下图11.45GB区域。
Ubuntu下操作
一、可能会出现开不开机的问题,参考[grub error:unknown filesystem](grub error: unknown filesystem的解决办法_Linux教程_Linux公社-Linux系统门户网站 (linuxidc.com)),手动输入磁盘位置启动系统。
二、进入ubuntu系统后,找配用磁盘名。
打开终端,输入df -h查看Ubuntu下配用磁盘的名称,根据你新划分出的硬盘大小判断磁盘名。
df -h
正常应该如下图所示:/dev/sda7即为所需
很遗憾,我的并没有11.45GB的空间。
因此,进入文件,点击其他位置。
在计算机的 ''44.1GB/68.4GB可用 / ‘’ 下即可找到备用磁盘名 /dev/nvme0n1p5,由于博主完成挂载后,此部分不再显示备用磁盘名,所以下图仅供大家作参考。
三、在home目录下创建待挂载文件夹。
由于我们要将备用磁盘挂载在home目录下,因此,我们在home目录下,创建一个供挂载的文件夹,命名为EDisk。
双击计算机,进入目录。
进入home目录。
创建文件夹并命名。
四、解挂载,格式化。
我们先解挂载,用 ( /dev/nvme0n1p5,为大家的备用磁盘名,下面不再做解释。)
sudo umount /dev/nvme0n1p5
然后开启root权限
sudo su
输入密码,进入root权限,将磁盘格式化。
mkfs -t ext4 /dev/nvme0n1p5
五、再挂载。
挂载:"/dev/nvme0n1p5"为备用磁盘名,“/home/EDisk”是新创建的文件夹
sudo mount /dev/nvme0n1p5 /home/EDisk
查询UUID:
ls -l /dev/disk/by-uuid
查询到UUID=8ad0a629-9cef-4a1c-8a1f-05e72e840fff,复制下来,打开 /etc/fstab
gedit /etc/fstab
在最后一行添上:
UUID=8ad0a629-9cef-4a1c-8a1f-05e72e840fff /home/EDisk ext4 defaults 0 2, 保存后退出。
UUID=8ad0a629-9cef-4a1c-8a1f-05e72e840fff /home/EDisk ext4 defaults 0 2
最后:
sudo chmod 777 /home/EDisk
重启,检查挂载是否完成。