• 需求:给Linux系统增加一个新的硬盘,并且挂载到/home/newdisk

  • 五部曲~





  • 步骤一:
    虚拟机 > 设置 > 硬盘 > 添加

    磁盘类型:SCSI > 创建新虚拟磁盘 > 指定磁盘容量并选择[将虚拟磁盘拆分成多个文件] > 最后点击确定即可~

    使用命令:lsblk -f 查看~ 发现空空如也

    reboot重启啊啊啊~
    发现有sdb了~ 但是没有分区,也没有格式化

步骤二:

分区:fdisk /dev/sdb

centos虚拟机添加硬盘 linux 虚拟机添加磁盘_linux


centos虚拟机添加硬盘 linux 虚拟机添加磁盘_centos虚拟机添加硬盘_02


回车~ 分区已经完成啦啦

centos虚拟机添加硬盘 linux 虚拟机添加磁盘_linux_03


But,此时:sdb1:没有对应的UUID号,也没有文件类型

不慌不慌~ 就好比毛胚房,你还没有装修,也不能住呀

So,接下来就进行格式化~


步骤三:

格式化:mkfs -t ext4 /dev/sdb1

centos虚拟机添加硬盘 linux 虚拟机添加磁盘_自动挂载_04


centos虚拟机添加硬盘 linux 虚拟机添加磁盘_自动挂载_05


这时候可以看到文件类型,UUID已经写入,就差挂载点啦啦


步骤四:
挂载:将格式化好的硬盘挂载到 /home/newdisk 下~
前提:home目录下已经存在newdisk,没有则新建目录~
mount /dev/sdb1 /home/newdisk/

centos虚拟机添加硬盘 linux 虚拟机添加磁盘_运维_06


再老师不离开查看一下下

centos虚拟机添加硬盘 linux 虚拟机添加磁盘_linux_07


到此:挂载成功啦啦啦~
问题又来了:因为是临时挂载,当重启机器后,设备与文件之间挂载关系则会消失~ 啊啊啊


步骤五:

设置可以自动挂载,当重启系统后,仍然存在挂载关系

vim /etc/fstab

centos虚拟机添加硬盘 linux 虚拟机添加磁盘_linux_08


保存后退出,再:mount -a [也就是自动挂载 auto]~

reboot重启即可

centos虚拟机添加硬盘 linux 虚拟机添加磁盘_重启_09


到这里就大功告成啦啦啦~~


最后的最后~~

  • 如果,我们希望卸载,指令:umount 设备名 | 挂载路径
    比如:umount /dev/sdb1
  • 记得不能在newdisk下卸载,不然会报错
    umount: /home/newdisk: device is busy.