Linux——磁盘管理与文件系统
一,磁盘结构和分区标识
磁盘基础
硬盘的结构
(1)磁盘的物理结构
盘片: 硬盘有多个盘片,每盘片2面
磁头: 每面一个磁头
(2)磁盘的数据结构
扇区: 盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位
磁道: 同一盘片不同半径的同心圆,是由磁头在盘片表面划出的圆形轨迹
柱面: 不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成
(3)磁盘的存储容量
硬盘存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数 (512字节)
(4)定位磁盘区域
可以用柱面/磁头/扇区来唯一定位磁盘上的每一个区域
(5)怎么查看分区信息
硬盘的接口
硬盘按数据接口不同,大致分为ATA(IDE)和SATA以及SCSI,接口速度不是实际硬盘传输速度。
磁盘分区表示
MBR
MBR是主引导记录(Master Boot Record),位于硬盘第一个物理扇区处,MBR包含硬盘的主引导程序
和硬盘分区表。分区有四个分区记录,每个分区记录区占16个字节。
MBR总共512字节,前446字节是主引导记录,分区表保存在MBR扇区中的第447-512字节中。
磁盘的分区表示
Linux中将磁盘、分区等设备均表示为文件;
sd:表示SCSI设备
hd:表示IDE设备
硬盘的顺序号,以字母a、b、c…表示
分区的顺序号,以数字1、2、3…表示
主分区从1-4,第一个逻辑分区始终从5开始
二、Linux中使用的文件系统类型
文件系统类型决定了分区中存放、读取数据的方式和速率
XFS文件系统
存放文件和目录数据的分区
高性能的日志型文件系统,特别擅长处理大文件,可支持上百万TB的存储空间
CentOS系统中默认是用的文件系统
Swap交换文件系统
为Linux系统建立交换分区
一般设置为物理内存的1.5~2倍
EXT4 (第四代扩展文件系统)
相当于存放目录和数据的分区
典型的日志型文件系统
Linux支持的其他文件系统类型
EXT4(centos6)
FAT32(windows)
NTFS(windows)
LVM
三,管理磁盘及分区
查看或管理磁盘分区——fdisk
fdisk -l
七个字段
管理磁盘分区——fdisk /dev/sdb
交互模式中的常用命令
创建分区步骤
四、创建文件系统
创建文件系统(格式化分区)——mkfs
mkfs -t
创建交换文件系统——mkswap
五、挂载、卸载文件系统
挂载文件系统,ISO镜像到指定文件——mount
卸载已挂载的文件系统——umount
查看磁盘挂载情况
挂载、卸载文件系统操作
挂载、卸载文件系统操作
硬盘分区挂载、卸载
光盘设备挂载、卸载
ISO镜像文件挂载示例
卸载文件系统
设置文件系统的自动挂载——/etc/fstab配置文件
六个字节