美文网首页
虚拟机磁盘空间不够了

虚拟机磁盘空间不够了

作者: 家中古词 | 来源:发表于2020-11-27 17:29 被阅读0次

今天我的 ArchLinux 虚拟机空间不够了,仔细看了看占用磁盘的内容,好像没有很多无意义数据可以删掉。我只能考虑加硬盘了。我的 /home 目录还比较大,所以我打算新建一个硬盘,把现在的 /home 迁移过去。

新建一个家目录

我的虚拟机是 Virtual Box,它支持的虚拟硬盘主要是 VMDK 和 VHD 格式。我随便选了个 VMDK 格式,创建了一块 32G 硬盘。然后挂载到虚拟机的 SATA 控制器下面。

这样我在虚拟机里找到了 /dev/sdb 这个设备。用 fdisk 分区,用 mkfs.ext4 格式化。我就有了 /dev/sdb1 设备来做文件系统。

首先把这个设备挂载到 /mnt,创建 /mnt/user 目录,并且把这个目录所有者设为 `user`,这目录就将是我的新家了。

接下来把家目录里有价值的东西都搬到 /mnt/user 里。之后卸载 /mnt 目录。

自动挂载新的家目录

下面进入 root 用户,备份 /etc/fstab,再拷贝一次 /etc/fstab 到某个工作目录,最后试着把 /dev/sdb1 的挂载信息写到 fstab 里。

为此我要知道 /dev/sdb1 的 UUID,可以用 lsblk -f 查看。可以在这里查看 fstab 的书写格式。

写完之后把 fstab 拷贝到 /etc/fstab,注意这时当前的家目录工作可能受影响,因此不要关闭会话,直接重启电脑。

访问之前的家目录

这样开机之后就获得了全新的家目录。如果因为某些原因还想访问之前的家目录,可以把根目录所在的分区再次挂载到 /mnt 之类的目录,这样就可以在 /mnt/home/user 找到之前的家目录了。

相关文章

  • 虚拟机磁盘空间不够了

    今天我的 ArchLinux 虚拟机空间不够了,仔细看了看占用磁盘的内容,好像没有很多无意义数据可以删掉。我只能考...

  • Mac VMware Fusion 中修改 centos7 虚拟

    概述 开发中用到虚拟机是必不可少的事情,但是很可能刚开始并没给予虚拟机足够的磁盘空间。到了后来就回出现磁盘空间不足...

  • LINUX虚拟机磁盘在线扩容不重启

    1.虚拟机里添加磁盘 2.检查磁盘空间: 运行如下命令来检查当前磁盘空间大小。 # df -h # fdisk -...

  • Libvirt虚拟机实战

    安装Centos 7系统示例 挂载iso文件 增加磁盘空间 关闭虚拟机 执行如下命令增加空间 启动虚拟机 在虚拟机...

  • Linux 挂载与扩容

    基于虚拟机Vmware 给想扩容或挂载分区的机器分配磁盘空间 进行分区 fdisk -l :查看可分配磁盘空间 f...

  • vmware中使用gparted调整磁盘大小并设置swap分区

    今天使用虚拟机的时候,发现虚拟机快满了,提示磁盘空间小,不得不扩充虚拟机空间。1 首先把vmware中的ubunt...

  • VMware虚拟机扩展linux磁盘空间

    前提:虚拟机关机 1、将虚拟机空间扩大到合适大小 2、开机进入linux系统 2.1、查看磁盘空间大小 fdisk...

  • lvm卷扩容

    给虚拟机的根目录下,添加40G磁盘空间。 查询当前磁盘情况 添加的磁盘空间分区为sda3 查询磁盘 查询当前vg组...

  • 知识站点整理

    VMware虚拟机中Ubuntu16.04/18.04磁盘空间扩展:https://blog.csdn.net/m...

  • ubuntu18 装jdk和eclipse

    vmware上的虚拟盘长期使用导致磁盘空间变大的话,删除虚拟机上的文件并不能解决物理磁盘空间不足的问题。如果是这种...

网友评论

      本文标题:虚拟机磁盘空间不够了

      本文链接:https://www.haomeiwen.com/subject/lynxwktx.html