zoukankan      html  css  js  c++  java
  • ubuntu 扩展存储空间

    今天解决了一个Ubuntu存储空间不足的问题。我在网上查了很多资料,都没有什么让我满意的方法。
    我是菜鸟级的用户,当然使用最菜的方法。以下是我的解决方案,供大家参考。微笑


    方法步骤:

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

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


    第二步,在终端执行 "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 目录下。



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

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


    验证:

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


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


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

    可以选择性删除一些占空间较大的文件或目录。
    使用GNOME提供的删除不是真正的删除,而是将文件移动到 ~/.local/share/Trash 目录下,该目录相当于回收站。使用 rm 才能真正在删除文件。


    总结:

    除了挂在 /home 目录下,还可挂在别的地方,如 /opt, /usr, /mnt 等等。随你喜好。
    除了复制一个虚拟磁盘来挂外,你也可以挂载真正的盘符,如 /dev/sda6 。具体怎么做,这就举一反三了。

  • 相关阅读:
    VMware安装CentOS6.8
    YouZack英语学习网站,英语四六级的福音
    WIN7环境下配置vscode c++环境
    连续出现的字符
    丛林中的路
    兔子与樱花
    C++语言基础--02_运算符
    C++语言基础--01_合法标识符与基本数据类型
    C++语言基础--0_前言
    字符串笔试题
  • 原文地址:https://www.cnblogs.com/end/p/2713647.html
Copyright © 2011-2022 走看看