为虚拟机增加磁盘空间
本文将指导您如何为已经安装好的 Linux 操作系统增加磁盘空间。我们需要了解的问题是为什么在虚拟机上装好的 Linux 操作系统上增加磁盘空间?其原因是从 Windows 拖拽文件到 Linux 时发现空间不足。实际上,并不是虚拟机硬盘空间不够,而是 /tmp 目录空间不足。
解决方案是备份 /tmp 目录,删除 /tmp 目录,然后创建一个新的软连接到用户主目录下。这样,/tmp 目录的数据将存放在用户主目录下,而不是 /tmp 目录下,由于用户主目录的空间很大,这样就解决了 /tmp 空间不足的问题。
下面,我们将指导您如何为已经安装好的 Linux 操作系统增加磁盘空间:
1. 退出 Linux 系统,在 VMware 启动界面中选择 VM 菜单下的 Settings,增加磁盘,然后选择 Add,选择 Hard Disk,点击 Next。
2. 选择 Create a new virtual disk,点击下一步,选择 SCSI,继续下一步。选择好要新增磁盘的大小,勾选 Allocate all disk space now,立即分配空间,下一步,在您的硬盘上选择一个目录来创建,点击完成结束。
3. 我们输入新增这块硬盘的名字,它会默认放置在您虚拟机所在的位置。
4.接着,我们就能看到分好的硬盘了,可以使用 fdisk -l 命令查看新的硬盘信息。
5. 接下来,我们需要给新的硬盘分区。使用 fdisk /dev/sdb 命令,创建新的分区。键入 m,查看帮助信息,然后键入 n,添加新分区,键入 p,选择添加主分区,键入 1,选择主分区号为 1,这样创建后的主分区为 sdb1。
6. 格式化磁盘,使用 mkfs -t ext4 /dev/sdb1 命令,使用 ext4 格式对 /dev/sdb1 进行格式化。
7. 在用户主目录下新建一个文件,如 /home/linux/newdisk。以后就把您新增的分区 mount 到这个目录下。
8. 用 root 权限打开 /etc/fstab 文件,新增加一个选项。具体 fstab 的操作在这里不解释了。新增加如下的选项:/dev/sdb1 /home/linux/newdisk ext4 defaults 0 0
9. 重新启动系统,您就能看到您加载的硬盘了注意:这个时候进入 /home/linux/newdisk 新建文件的时候,可能提示权限不够,解决办法:sudo chmod 777 /home/linux/newdisk。
通过以上步骤,您就可以成功地为已经安装好的 Linux 操作系统增加磁盘空间了。