1.1目标
- 第一步:添加一个硬盘给予指定磁盘大小
- 第二步: 分区
- 第三步: 格式化
- 第四步: 挂载
- 第五步:设置自动挂载后 重启不失效
1.添加新硬盘
1.点击虚拟机
2.点击设置
3.添加新硬盘
重命名选择安装位置 ------> 安装磁盘后 重启虚拟机才能生效
4.查看当前系统的挂载情况
- 查看系统硬盘挂载情况: lsblk -f (老师不离开 的首字母
sda : 表示当前系统有一个物理磁盘
命令 | 英文 | 含义 |
---|---|---|
lsblk -f | list block devices | 查看所有设备的挂载情况 |
-f | lfile system | 文件系统 |
1.2对磁盘分区
命令 | 英文 | 含义 |
---|---|---|
fdisk | partition | 指定磁盘分区 |
- fdisk /dev/sdb
指定磁盘目录下的 /dev/sdb 进行分区
1.命令行输入m (帮助)
2.这里我们只需要知道简单几个命令就行 n : 添加一个分区,d : 删除分区 w: 保存写入 q:退出分区
2.1 按n 添加分区
2.2 这里我们选择p 主分区
2.3 这里选择主分区告诉我们 可以创建 1-4 个分区
2.4 后面让我们选择磁盘空间1-305 默认是从1起始位置
2.4 选完后会选择到那个位置结束,
2.5 完成后按w保存退出
这样磁盘分区就完成了 可以看到一个新增的sdb 磁盘被分成两个分区(当然我是创了2个分区)
1.3对分区格式化
命令 | 英文 | 含义 |
---|---|---|
mkfs -t ext4 /dev/sdb1 | build a Linux file system | 格式化分区 |
参数 | 英文 | 含义 |
---|---|---|
-t | file system type | 指定文件类型 |
- 这里的 ext4 是Linux 中的指定格式
完成格式化之后在 lsblk -f 可以看到分区sdb1,sdb2 后面系统会自动分配UUID
1.4挂载(自动挂载)
1.1这里首先要把sdb1,sdb2这两个挂载在两个不同的文件夹 ,就要先创建两个文件夹
1.2 我们先cd mnt 目录,mkdir disk1 , mkdir disk2,这两个目录创建完成了
-
1.3 临时挂载 mount /dev/sdb1 /mnt/disk1 这里dev目录下的sdb1 挂载到我们创建的mnt目录下的disk1文件夹就完成了 mount /dev/sdb2 /mnt/disk2 这种临时挂载的弊端我们重启所有挂载 就会挂不上
-
** 1.4 自动挂载**
先 lsblk -f
打开 vim /etc/fstab
-
1.1 会看到这样的内容显示,我们把光标移动到UUID 上 在命令模式下按两下yy 复制一行 p是粘贴
这里我是粘两次id
1.2 我们把自己的粘贴的UUID内容清除 复制sdb1 后面的UUID 在修改交换分区的/boot 改成自己的/mnt/disk1
最终效果应该是
然后在 :wq 保存退出
自动挂载就完成了 df -h 先取消之前的挂载umount / mnt/disk1 umount / mnt/disk2 方便测试
mount -a 重新全部挂载 在df -h 在看一下自动挂载是否成功
1.5挂载 iso文件
- 第一步: 将 linux系统镜像 放到光驱中
- 第二步: 创建目录 /mnt/cdrom
- 第三步: 通过挂载 建立 硬件 和 系统目录的关系
1.1 先进入 cd mnt 创建一个装载CentOS-6.9-x86_64-bin-DVD1.iso 镜像的文件夹 mkdir cdrom
1.2 df -h 查看信息
1.3 挂载镜像文件 mount /dev/sr0 /mnt/cdrom
确认镜像是否挂载成功 重启虚拟机需要重新挂载iso 镜像
方式二:
通过将iso文件上传到linux 系统内部实现挂载
1、将ISO文件上传到linux 文件系统
2、创建需要将iso挂载到的目录
mkdir /mnt/cdrom
3、 实现系统挂载
mount -o loop /CentOS-6.9-x86_64-bin-DVD1.iso /mnt/cdrom
4、查看挂载
1.6 yum源仓库(本地资源库)
1.1 先cd /etc/yum.repos.d/ 在 ll 查看信息
1.2 创建 mkdir ba文件夹把本地资源库的 文件 备份到 ba 文件夹中 mv * ba 中
1.3 在备份的文件夹中拷贝 ba 拷贝到当前目录下 cp bk/CentOS-Media.repo .
1.4 对CentOS-Media.repo重命名(改成local.repo) mv CentOS-Media.repo local.repo
1.5 实现本地资源库的配置 打开vim local.repo 修改文件配置
- name=CentOS-$releasever - Media (资源库的名称)
- baseurl=file:///mnt/cdrom (资源库的路径)
- gpgcheck=0 (是否检查 – 0 :不检查)
- enabled=1 (是否有效–1:有效)
多余的行按两下 dd 删除掉 后Esc 退出编辑 :wq 保存退出
1.6 完成编辑后清空所有yum 缓存 yum clean all
1.7 、测试本地资源库是否可用 yum search httpd
连接本地资源库记得一定段网情况下测试
1.7rpm 软件包管理器
- rpm包的 查询命令
选项 | 英文 | 含义 |
---|---|---|
-q | query | 查询 |
-a | all | 所有 |
-i | info | 信息 |
-l | list | 查显示所有相关文件 |
-f | file | 文件,显示文件对应的rpm包 |
1 查询 rpm -qa | grep rpm包
2 卸载 rpm -e rpm全包名 rpm -e --nodeps rpm全包名
3 安装 rpm -ivh rpm包的全路径