第一步: 了解linux系统分区的原理

1. 一个硬盘可以分成多个分区
2. 用户不能直接操作硬件, 需要 让硬件和系统的目录建立映射关系(挂载)
才可以操作,称为 挂载

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_操作系统

第二步:步骤详情

第一步:虚拟机添加硬盘

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_操作系统_02


centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_映射关系_03


centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_centos7宿主机挂载虚拟机的盘_04


centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_重启_05


centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_操作系统_06


centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_centos7宿主机挂载虚拟机的盘_07

第二步:查看系统分区挂载情况

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_重启_08


centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_重启_09

lsblk 的记忆小窍门: 老师不离开 的首字母

第三步:分区-------fdisk

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_重启_10

其他命令选项

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_映射关系_11


操作如下:

  1. fdisk /dev/sdb 开始分区
  2. 输入 m , 进入 目录列表
  3. 输入 n , 新增分区
  4. 输入 p , 开始分区, 后面按回车
  5. 最后 输入 w, 保存 且 退出
  6. lsblk -f 查看是否成功

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_映射关系_12


第四步:格式化

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_操作系统_13

操作如下
  1. mkfs -t ext4 /dev/sdb1 格式化指定分区
  2. lsblk -f 查看是否成功

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_centos7宿主机挂载虚拟机的盘_14


第五步:挂载

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_映射关系_15

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_linux_16

操作步骤
  1. 创建目录 mkdir -p /home/newdisk
  2. mount /dev/sdb1 /home/newdisk 建立 设备分区系统目录 的映射关系
  3. lsblk -f 查看是否挂载成功
  • 注意: 重启后 挂载失效

第六步: 设置重启不失效

操作步骤
  • 第一步: 将映射关系写到配置文件中 /etc/fstab
  • 第二步: mount -a 重新加载/etc/fstab 文件 ; mount 显示 /etc/fstab 文件内容
  • 第三步: 重启操作系统后, 测试 lsblk -f

小结

  • 用户不能直接访问 硬件设备
  • 需要将硬件设备 挂载到 系统目录上, 用户才可以让用户访问

其他说明

centos7宿主机挂载虚拟机的盘 linux虚拟机挂载_操作系统_17

硬盘删掉后,/fstab没有删除UUID重启报错
使用  mount -o remount rw  /     重新挂载,能够编辑/etc/fstab  
删掉 添加UUID=新硬件的UUID 
重启