磁盘管理
存储介质:
硬盘、软盘、磁带、光盘、磁介质
scsi通用小型机接口 sas串行scsi sata 性价比高 2T
磁盘分区:
磁盘文件ls /dev/sda nvme0n1 hda vda
磁盘识别与分区
管理GPT分区
MBR:主引导记录
0磁头0柱面1扇区
磁盘的0柱面、0磁头、1扇区称为主引导
磁盘分区表
含4个分区项,偏移地址01BEH——01FDH,分区项1、分区项2、分区项3、分区项4
结束标记
偏移地址01FE——01FF的2个字节值为结束。如果该标志错误系统就不能启动
管理GPT分区
GUID全局唯一标识分区表(GUIDPartition Table,缩写:GPT)应运而生。GPT是一个实体硬盘的分区表的结构布局的标准,它是可扩展固件接口(EFl)标准(被Intel用于替代个人计算机的BlOS )的一部分,被用于替代BlOS系统中的一32bits来存储逻辑块地址和大小信息的主引导纪录(MBR)分区表。GPT分配64bits给逻辑块地址。
GPT支持大于2T单个磁盘
GPT支持128个主分区
gdisk命令进行分区
可分区数目跟分区表相关
MBR 主引导记录 GPT guid分区表
2T 3个主分区 1个扩展分区 逻辑分区
fdisk -l 查看系统识别到的磁盘
fdisk 硬盘 :做磁盘分区 fdisk /dev/sdb
n add a new partition 添加新分区
d delete a partition 删除一个分区
p print the partition table 打印分区表
w write table to disk and exit 保存分区表并退出
q quit without saving changes 不保存退出
直接输入n创建的是mbr分区
p primary(0 primary,0 extended,4 free) 主分区
e extended (container for logical partitions
磁盘和分区的结构
硬盘和分区的结构:
主分区:一个硬盘允许4个主分区
扩展分区:一个硬盘允许3个主分区,一个扩展分区
逻辑分区:在扩展分区上创建
lsblk
查看系统的块文件
mklabel gpt 创建gpt分区块
mkpart 起始点 扇区1024s | 100M 结束点 扇区1024s| 100M
mkpart aaa 1M 500M
print 打印分区表
rm分区号 删除
gdisk 类似fdisk的功能,但是仅限于gpt分区
filesystem 文件系统 用户和数据之间的接口,帮助管理数据
文件》data 块存储 将文件分成文件块(逻辑上 4096KB),
描述文件的属性 元数据 metadata
分区上建立文件系统 元数据区inode 数据区
xfs ext4 swap
mkfs -t fstype 分区 :#mkfs -t xfs /dev/sdc2
mkfs.ext4 == mkfs -t ext4
mkfs.xfs /dev/sdc3 -f z 第二次格式化,格式化为xfs的时需要加入-f表示强制确认
文件系统的挂载
mount命令:
用途:挂载文件系统、ISO镜像到指定文件夹
格式:
mount [-t 类型] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
umount命令:
用途:卸载已挂载的文件系统
格式:
umount 存储设备位置
umount 挂载点目录