linux ubantu扩展空间,ubuntu 扩展存储空间

今天解决了一个Ubuntu存储空间不足的问题。我在网上查了很多资料,都没有什么让我满意的方法。

我是菜鸟级的用户,当然使用最菜的方法。以下是我的解决方案,供大家参考。

c9ee248abfd9e4c9f8257cbf7a12dd14.gif

方法步骤:

第一步,在Ubuntu系统下,进入安装Ubuntu的目录下 /host/ubuntu/disks,复制虚拟磁盘 root.disk 到 extra.disk 。时间有一点长,慢慢等待……

71c69c34c1fb6c39dc56971329c65d63.gif

当然,你命别的名也可以。

第二步,在终端执行 "sudo mount -o loop /host/ubuntu/disks/extra.disk /mnt" 命令,将 extra.disk 挂载到 /mnt 目录下。

第三步,检查 extra.disk 虚拟盘是否挂载正常。如果挂载正常, /mnt 目录下会有 bin,home,usr,etc 之类的文件目录,这些文件目录就是复制的 / 目录。

删除除 /mnt/home 外的所有目录及文件。

第四步,执行 "sudo mv -r /mnt/home/ /mnt/" 将 /mnt/home 目录下的所有子目录及文件移动到 /mnt 下。删除 /mnt/home 目录。

第五步,执行 "sudo vi /etc/fstab" 修改 /etc/fstab 文件,将 extra.disk 挂载到 /home 目录下。

249f96d41e4c3be694e27acfd1e50bd9.gif

第六步,执行 "sudo rm -rf /home/*" 删除 /home 目录下所有数据。

第七步,执行 "sudo mount -a" 或 重启进入Ubuntu系统,上述操作生效!(注:mount -a 命令是挂载 /etc/fstab 中所有盘符)

验证:

在终端下执行 "df -h" 查看盘符的挂载与使用状况。

3e7d76a033aff891e4201820195241dd.gif

如上所示:/dev/loop1 挂载到了 /home 目录上,大小为12G。

运行[菜单]-[附件]-[磁盘使用分析器],可以分析一下磁盘的使用情况。

7b3e8b5bbfd86841c02bb85bee0fa169.gif

可以选择性删除一些占空间较大的文件或目录。

使用GNOME提供的删除不是真正的删除,而是将文件移动到 ~/.local/share/Trash 目录下,该目录相当于回收站。使用 rm 才能真正在删除文件。

总结:

除了挂在 /home 目录下,还可挂在别的地方,如 /opt, /usr, /mnt 等等。随你喜好。

除了复制一个虚拟磁盘来挂外,你也可以挂载真正的盘符,如 /dev/sda6 。具体怎么做,这就举一反三了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值