1 挂载新的硬盘
1.1 目标
- 虚拟机 增加一块 硬盘
1.2 路径
- 第一步: 了解linux系统分区的原理
- 第二步: 查看系统分区情况
- 第三步: 虚拟机 增加 硬盘
- 第四步: 分区
- 第五步: 格式化
- 第六步: 挂载
- 第七步: 设置重启后 挂载不失效
1.3 实现
第一步: 了解linux系统分区的原理
- 一个硬盘可以分成多个分区
- 用户不能直接操作硬件, 需要 让硬件和系统的目录 建立映射关系(挂载) 才可以操作, 称为 挂载
第二步: 查看系统分区挂载情况
命令 | 英文 | 含义 |
---|---|---|
lsblk -f | list block devices | 查看所有设备的挂载情况 |
参数 | 英文 | 含义 |
---|---|---|
-f | file system | 文件系统 |
lsblk
的记忆小窍门: 老师不离开 的首字母
第三步: 虚拟机 增加 硬盘
- 模拟将买的硬盘插入到 服务器中
- 选中 目标虚拟机 右键 设置
- 选中 硬盘 点击 添加按钮
- 点击 下一步
- 选择 创建新虚拟磁盘
- 指定 磁盘大小为10G
- 完成
- 注意: 重启 才可以生效
第四步: 分区
命令 | 英文 | 含义 |
---|---|---|
fdisk /dev/sdb | partition | 开始指定磁盘分区 |
分区命令可选项
选项 | 英文 | 含义 |
---|---|---|
m | menu | 显示命令列表 |
n | new | 新增分区 |
p | partition | 显示磁盘分区 |
d | delete | 删除分区 |
w | write and exit | 写入 并 退出 |
操作如下:
fdisk /dev/sdb
开始分区- 输入
m
, 进入 目录列表 - 输入
n
, 新增分区 - 输入
p
, 开始分区, 后面按回车 - 最后 输入
w
, 保存 且 退出 lsblk -f
查看是否成功
第五步: 格式化
命令 | 英文 | 含义 |
---|---|---|
mkfs -t ext4 /dev/sdb1 | build a Linux file system | 格式化指定分区 |
参数 | 英文 | 含义 |
---|---|---|
-t | file system type | 指定文件系统类型 |
操作如下
mkfs -t ext4 /dev/sdb1
格式化指定分区lsblk -f
查看是否成功
第六步: 挂载
命令 | 含义 |
---|---|
mount 设备名称 挂载目录 | 建立 设备分区 和 系统目录 的映射关系 |
umount 设备名称 或 umount 挂载目录 | 取消 设备分区 和 系统目录 的映射关系 |
操作步骤
- 创建目录
mkdir -p /home/newdisk
mount /dev/sdb1 /home/newdisk
建立 设备分区 和 系统目录 的映射关系lsblk -f
查看是否挂载成功
- 注意: 重启后 挂载失效
第七步: 设置重启不失效
操作步骤
- 第一步: 将映射关系写到配置文件中
/etc/fstab
- 第二步:
mount -a
重新加载/etc/fstab
文件 ;mount
显示/etc/fstab
文件内容 - 第三步: 重启操作系统后, 测试
lsblk -f
1.4 小结
- 用户不能直接访问 硬件设备
- 需要将硬件设备 挂载到 系统目录上, 用户才可以让用户访问
1.5 挂载 持有系统镜像 光驱
1.5.1 目标
- 因为 linux系统镜像中包含了常用的软件包, 就不用从网上下载了
- 所以需要挂载 持有系统镜像 的 光驱
1.5.2 路径
1.5.3 实现
-
目标虚拟机, 右键 设置
-
选中 CD/DVD, 浏览 选中本地的 centOS 镜像
-
创建目录
mkdir -p /mnt/cdrom
-
挂载镜像文件
mount /dev/sr0 /mnt/cdrom
-
进入挂载目录, 找到 安照包
# 切换到安装包目录中 cd /mnt/cdrom/Packages/ # 搜索tree安装包 ls | grep tree