磁盘存储和文件系统
作者:互联网
1.机械磁盘和固态硬盘
机械硬盘:传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机等,每张盘片之间是平行的,在每个盘片的存储面上有一个磁头,磁头与盘片之间的距离比头发丝的直径还小。磁头可沿盘片的半径方向运动,加上盘片每分钟几千转的高速旋转,磁头就可以定位在盘片的指定位置上进行数据的读写操作。数据通过磁头由电磁流来改变极性方式被电磁流写到磁盘上,也可以通过相反方式读取。
固态硬盘:用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元组成。
固态硬盘SSD传输速率性能是HDD的2倍
相较于SSD,HDD在价格,容量占有绝对优势
硬盘有价,数据无价,目前SSD不能完全取代HHD
2.硬盘存储术语
head:磁头 磁头数=盘面数
track:磁道 磁道=柱面数
sector:扇区,512bytes
cylinder:柱面 1柱面=512*63*255=7.84M
识别SSD和机械硬盘类型
lsblk -d -o name,rota
1表示机械,0表示ssd
3.MBR分区
MBR:1982年,使用32位表示扇区数,分区不超过2T
MBR分区中一块硬盘最多有4个主分区,也可以3主分区+1扩展(N个逻辑分区)
MBR分区:主和扩展分区对应1-4,/dev/sda3,逻辑分区从5开始,/dev/sda5
分区表含4个分区项,偏移地址01BEH--01FDH,每个分区表项长16个字节,共64字节为分区项1,分区项2,分区项3,分区项4
结束标志字,偏移地址01FE--01FF的2个字节值为结束标志55aa
备份MBR的分区表,并破坏后恢复
[13:43:13 root@centos7 ~]$dd if=/dev/sda of=ybw bs=1 count=64 skip=446 [13:47:11 root@centos7 ~]$scp ybw 10.0.0.8:
备份分区表 [13:49:51 root@centos7 ~]$dd if=/dev/zero of=/dev/sda bs=1 count=64 seek=446
破坏分区表
[14:00:39 root@centos7 ~]$reboot 用光盘进入救援模式 ifconfig ens33 10.0.0.7/24 配置ip地址 scp 10.0.0.8:/root/ybw . 拷贝到本机 dd if=ybw of=/dev/sda bs=1 count=64 seek=446 reboot 恢复分区表
4.GPT分区
GPT支持128个分区
使用128为uuid表示磁盘和分区GPT分区表自动备份在头和尾两份,并有CRC校验位
GPT分区结构分为4个区域
GPT头
分区表
GPT分区
备份区域
5.管理分区
lsblk:列出块设备
创建分区命令
fdisk [device...]:管理MBR分区
fdisk -l 查看分区
子命令:
l 查看可更改的类型
p 分区列表
t 更改分区类型
n创建新分区
d删除分区
v校验分区
w保存并退出
q 不保存并退出
u 转换单位
gdisk[device...]:管理GPT分区
cat /proc/partations:查看内核是否已经识别新的分区
partprobe:重新设置内存中的内核分区表版本,适合除了Centos6以外的其他版本5,7,8
6.文件系统
linux常用文件系统
ext4:是ext文件系统的最新版。提供了很多新的特性,包括纳秒级时间戳,创建和使用举行文件16TB,最大1EB的文件系统,以及速度的tisheng
xfs:支持最大8EB的文件系统
cat /proc/filesystems:查看当前支持的文件系统
7.创建文件系统
mkfs.ext4 /dev/sda
xfs
btrfs
常用选项
-b 指定块block大小
-L ‘LABEL’设置卷标
-N 指定分区中创建多少个inode
-m 默认5%,为管理人员预留空间占中空间的百分比
8.查看和管理分区信息
blkid 可以查看块设备属性信息
findfs查找分区
[15:15:57 root@centos7 ~]$findfs UUID="fa11e439-93c9-4f96-89e9-9903bd003f55" /dev/mapper/centos-home
[15:21:53 root@aiyoubucuo ~]$findfs `sed -rn '/boot/s#^([^ ]+).*#\1#p' /etc/fstab`
/dev/nvme0n1p1
tun2fs:重新设定ext系列文件系统可调整参数的值
-l 查看指定文件系统超级块信息
-L ‘LABEL’ 修改卷标
-m 修改管理人员预留空间占中空间的百分比
-U uuid 修改uuid号
标签:存储,分区,文件系统,dev,盘片,分区表,磁盘,硬盘 来源: https://www.cnblogs.com/aiyoubucuo/p/14159281.html