RHCSA篇 存储空间的使用

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两个磁盘
RHCSA篇 存储空间的使用_第1张图片举例
执行命令,进入fdisk,刚才所说的选项就是在这里使用

fdisk /dev/nvme0n2

RHCSA篇 存储空间的使用_第2张图片
这里我就用n选项创建了几个分区p1,p2,p5
RHCSA篇 存储空间的使用_第3张图片

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

RHCSA篇 存储空间的使用_第4张图片`

简单介绍一下相关含义

/dev/mapper/rhel-swap   none   swap    defaults 0 0
磁盘                    挂载目录  文件系统类型  挂载选项

两个0啥意思我也不知道,它写了你跟着抄就对了

下面我们把刚刚挂载的文件写进去
在这里插入图片描述这样在开机时它就能自动挂载在了
RHCSA篇 存储空间的使用_第5张图片

4.4 uuid实现挂载

lsblk 和blkid可以显示磁盘相关详细情况
RHCSA篇 存储空间的使用_第6张图片其中blkid显示数据中有一个uuid的东西,它是一串永不重复的字符串用以识别磁盘,使用方式和磁盘路径一样。
我们挂载时假如使用/dev/nvme0n2p1 这种格式,一旦磁盘换了位置,编号就会发生改变,就会出现找不到目录的情况,而使用uuid来挂载就不会出现此问题。
所以在日常写入/etc/fstab文件中的配置文件,都会使用uuid,也提倡各位使用uuid.

附.VMware添加磁盘

1.点击编辑虚拟机
RHCSA篇 存储空间的使用_第7张图片2.点击添加
RHCSA篇 存储空间的使用_第8张图片

3.选中硬盘
RHCSA篇 存储空间的使用_第9张图片

4.选择磁盘类型
RHCSA篇 存储空间的使用_第10张图片
5.选择创建新的虚拟磁盘
RHCSA篇 存储空间的使用_第11张图片
6.设定磁盘大小,和创建模式
RHCSA篇 存储空间的使用_第12张图片
7.完成
RHCSA篇 存储空间的使用_第13张图片
此次实验中我添加了两张硬盘
RHCSA篇 存储空间的使用_第14张图片

你可能感兴趣的:(linux,服务器,运维,ssh,网络)