1.使用流程
1.1、分区
磁盘使用,先创建分区表,保存在每个分区开头作为互相备份
1.2、格式化
创建文件系统,存放文件系统的区域叫元数据区域,也有专门存放数据的区域,元数据区域会标记文件系统块有没有被使用,叫位图“bitmap”
1.3、挂载
把存储空间挂载到指定目录下,以指定目录作为访问该空间的通道。
2.管理分区 fdisk
fdisk命令可以实现对磁盘空间的管理
格式
fdisk 磁盘路径
选项(进入fdisk模式后使用)
d 删除分区
l 列出已知的分区类型
n 添加一个新的分区
p 用来打印分区表
t 更改分区类型
m 打印帮助菜单
w 保存
q 退出
下列有新添加的/dev/nvme0n2 和/dev/sda两个磁盘
举例
执行命令,进入fdisk,刚才所说的选项就是在这里使用
fdisk /dev/nvme0n2
这里我就用n选项创建了几个分区p1,p2,p5
3.格式化
mkfs (make file system)命令可以实现分区的格式化
格式
mkfs.系统格式 磁盘分区
举例
mkfs.xfs /dev/nvme0n2p1 创建xfs系统格式在/dev/nvme0n2p1分区上
mkfs.xfs -f /dev/nvme0n2p1 强制创建xfs系统格式在/dev/nvme0n2p1分区上
系统格式,我只记了这几个,有兴趣的可以自己下去查
xfs
ext2
ext3
ext4
4.挂载mount
4.0 查看当前挂载文件
格式
mount 查看所有
mount | grep 关键字 利用管道过滤出需要的数据
4.1 常规挂载
挂载可以使用mount命令
格式
mount 磁盘分区 想要挂载的文件夹
举例
mount /dev/nvme0n2p1 /data 把磁盘挂载到/data目录下
4.2. 取消挂载
格式
umount 磁盘名 或 目录名
举例
umount /data
umount /dev/nvme0n2p1
4.3.系统开机自动挂载fstab
系统开机时会在 /etc/fstab目录下找写入的挂载文件全部挂载上去,所以我们可以通过修改该文件实现开机自动挂载的目的,首先我们打开该文件
vim /etc/fstab
`
简单介绍一下相关含义
/dev/mapper/rhel-swap none swap defaults 0 0
磁盘 挂载目录 文件系统类型 挂载选项
两个0啥意思我也不知道,它写了你跟着抄就对了
下面我们把刚刚挂载的文件写进去
这样在开机时它就能自动挂载在了
4.4 uuid实现挂载
lsblk 和blkid可以显示磁盘相关详细情况
其中blkid显示数据中有一个uuid的东西,它是一串永不重复的字符串用以识别磁盘,使用方式和磁盘路径一样。
我们挂载时假如使用/dev/nvme0n2p1 这种格式,一旦磁盘换了位置,编号就会发生改变,就会出现找不到目录的情况,而使用uuid来挂载就不会出现此问题。
所以在日常写入/etc/fstab文件中的配置文件,都会使用uuid,也提倡各位使用uuid.
附.VMware添加磁盘
1.点击编辑虚拟机
2.点击添加
3.选中硬盘
4.选择磁盘类型
5.选择创建新的虚拟磁盘
6.设定磁盘大小,和创建模式
7.完成
此次实验中我添加了两张硬盘