目录
一、磁盘基础
1.物理结构
- 硬盘存储容量=磁头数x磁道(柱面)数x每道扇区数x每扇区字节数(512字节)
- 可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域
- 磁盘接口类型:IDE,SATA,SCSI,光纤通道
2.磁盘分区表示
Linux中将硬盘、分区等设备均表示位文件
/dev/sdb2
dev表示存放设备的目录 sd表示磁盘的类型scsi设备,b表示第几块盘a b c...1 2 3表示分区
3.磁盘分区结构
- 磁盘中的主分区数目只有4个
- 主分区和扩展分区的序号限制在1~4
- 扩展分区再分为逻辑分区
- 逻辑分区的序号将始终从5开始
4.主要文件系统类型
- XFS(cent os7默认)ext4(cent os 默认使用)
- sawp分区,当内存不够时,将硬盘的空间转换成内存
- NTFS(xfs)windows默认
二、 磁盘管理
1.fdisk管理
fdisk磁盘管理
fdisk /dev/sdb
磁盘管理命令 磁盘设备所在目录/磁盘设备类型及第几块磁盘
n 新建一个分区
p 查看分区情况
w 保存并退出--将修改同步到磁盘中 (不用w修改不生效)
d 删除分区(单分区直接执行,多分区会有提示信息选择)
m 帮助命令
q 不保存分区并退出
t 变更分区类型
fdisk -l 设备名:列出所有磁盘分区情况
三、挂载文件系统
1.临时挂载
mount -t "文件系统类型" "存储设备" "挂载点"
例:mount -t xfs /dev/sdc1 /abc
-t:用于指定文件系统类型,可省略,由系统自动s识别
2.永久挂载
vi /etc/ftab
编辑ftab配置
etc/fstab
# Created by anaconda on Tue Jul 30 02:14:22 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=3d016aa4-dfe1-4a11-b046-6c1578c66573 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/sdb1 /abc123 xfs defaults 0 0
#硬件设备 #挂载点 #文件系统类型 defaults 0 0
3.df 命令
df命令查看磁盘使用情况
df -hT :查看文件系统类型
4.iostat命令
iostat:查看磁盘的读写性能