怎么给虚拟机加块硬盘?

一,背景

我们在本地用 VM 虚拟机的时候,有时候可能虚拟机上的硬盘不够用了,快满了。那自然而然地就有了怎么再扩充一块硬盘这个需求。


二,操作

(1) 虚拟机上加一块硬盘储存

  1. 首先启动虚拟机,然后在左边菜单栏,打开虚拟机右击,点设置。

    image-20220510163016610

  2. 先点添加,然后就是无脑下一步,知道那个提示磁盘大小,我为了演示就是改了 1 G,然后接着无脑下一步,最后记得点确定。然后重启系统才能识别。

    image-20220510164521365

(2) 分区

重启过后,我们在终端或者远程 Xshell 命令行输入 lsblk -f查看硬盘情况,显示是有了一个sdb的硬盘,但是它没有sda那样有子目录,给他分个区就可以的。

image-20220510175943297

在命令行状态(Xshell 和终端都 ok)下输入fdisk /dev/sdb然后依次输入n回车,p回车,1回车,然后那两项直接回车两次就是默认。最后输入w保存回车就中了。

image-20220510180725667

你看,现在我们再用lsblk -f查看的时候,他就多了一个分支sdb1

image-20220510181258037

说明我们分区成功了

(3) 格式化硬盘

还是命令行输入mkfs -t ext4 /dev/sdb1回车

image-20220510181810653

然后还是查看一下,看,就有了UUID这些信息,说明我们初始化成功了

image-20220510181910542

(4) 将磁盘和目录挂载

  1. 首先mkdir newdisk创建一个目录,ll查看一下,是 ok 的。

image-20220510182538597

  1. 还是命令行输入mount /dev/sdb1 newdisk然后回车,之后再lsblk -f查看一下。sdb1 就有挂载点了,是/root/newdisk

    image-20220510182838110

到这个地方我们就算把这个硬盘真正添加到了虚拟机上了,但是还有一个小问题

(5) 永久挂载

问题描述:我们不退出还用的好好的,但是一重启~发现什么?幸幸苦苦弄得挂载,它又掉了!

image-20220510183437763

要解决这个问题也简单,直接操作一波永久挂载就行,

  1. 命令行输入vim /etc/fstab回车

    image-20220510183726412

  2. 光标移动到第一个UUID然后按yy复制,然后按p直接就地粘贴。之后i进入插入模式。

    image-20220510184034751

  3. 把第一行改成如图模样,注意两个0中间有空格。然后Esc+:wq回车保存退出。那个冒号是英文的,要自己打上去!

    image-20220510184239615

  4. 重启试试,是不是就 ok 了

    image-20220510184557488

三,收获

妈妈再也不用担心我的内存啦


版权声明:本文为qq_65224479原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。