磁盘与文件系统管理

it2023-05-30  79

一、磁盘结构及分区表示 1、磁盘的结构 数据结构: 扇区、磁道、柱面 物理结构: 盘片、磁头 存储容量: 硬盘存储容量=磁头数x磁道x每道扇区数x每扇区字节数 2、硬盘的接口 ATA(IDE):全称Advanced Technology Attachment 抗干扰差,占用空间大,已被SATA取代 SATA:全称Serial ATA 抗干扰强,支持热插拔,速度快,纠错能力强 SCSI:全称Small Computer System Interface 资料传输CPU占用率低,转速快,支持热插拔 SAS:全称Serial Attached SCSI 新一代SCSI技术 3、磁盘分区表示 (1)MBR(Master Boot Record) 位于第一个物理扇区,包含主引导程序和硬盘分区表,分区表有四个分区记录区,每个占用16字节 (2)磁盘分区的表示 IDE接口的文件名为hdX;SCSI接口的文件为sdX 主分区与扩展分区的序号不超过4 主分区:只有四个 扩展分区: 逻辑分区:第一个逻辑分区的序号从5开始 4、Linux中常使用的文件系统类型 EXT4:第4代扩展文件系统,是Linux6系统默认使用的文件系统,典型的日志型文件系统 SWAP:交换文件系统,类似于虚拟内存 XFS:高性能的日志文件系统,是Linux7系统默认使用的文件系统,特别擅长于处理大文件 二、文件系统管理 经过fdisk分区工具分区后,接着经过mkfs命令工具格式化后,再挂载到系统中的目录,才能用于存储文件、目录等数据。 1.创建文件系统 创建文件系统的过程即格式化分区的过程;mkfs(make filesystem);mkswap命令可以格式化swap交换分区 mkfs命令的使用 语法:mkfs -t 文件系统类型 分区设备 EX:mkfs -t xfs /dev/sdb1 或者 mkfs.xfs /dev/sdb1 2.挂载文件系统 挂载一个设备时,需要指定一个目录为挂载点,用户通过这个目录访问设备中的数据 mount (-t 文件系统类型)存储设备 挂载点 EX:mount /dev/cdrom /mnt #将cdrom挂载在mnt目录下 卸载文件系统 通过挂载点目录卸载对应的分区:umount /mnt 通过设备文件卸载光盘:umount /dev/cdrom #建议用此方法卸载,因为一个设备可以对应多个目录 3.设置文件系统的自动挂载 系统中的/etc/fstab文件可以视为mount命令的配置文件 vi /etc/fstab /dev/cdrom /mnt xfs defaults 0 0 #添加一条挂载信息 xfs表示格式;后面的0是被dump忽略,1为需要(dump备份工具);0为不进行磁盘检查,1是优先,2是其次 4.查看磁盘使用情况 df -Th命令:查看当前系统中挂载的个文件系统的磁盘使用情况 三、管理LVM逻辑卷 1.LVM概述 PV(Physical Volume,物理卷):分割为4MB的基本单元PE VG(Volume Group,卷组):一个或多个物理卷组成,可动态添加移除 LV(Logical Volume,逻辑卷):建立在卷组上

2.管理LVM 1)PV物理卷管理 pvscan命令:扫描系统中的所有物理卷 pvcreate命令:将分区或整个硬盘转换为物理卷 pvdisplay命令:显示物理卷的详细信息 pvremove命令:将物理卷转换为普通分区或磁盘 2)VG卷组管理 vgscan命令:扫描系统中已建立的LVM卷组及相关信息 vgcreate命令:将一个或多个物理卷创建为一个卷组 vgdisplay命令:显示系统中个卷组的详细信息 vgremove命令:删除指定的卷组 vgextend命令:扩展卷组的磁盘空间 3)LV逻辑卷管理 lvscan命令:扫描系统中已建立的逻辑卷及详细信息 lvcreate命令:从句俺组长分隔空间,创建逻辑卷 lvdisplay命令:显示逻辑卷的详细信息 lvextend命令:动态扩展逻辑卷空间 lvremove命令:删除逻辑卷 四、应用实例 一次性挂载: fdisk -l /dev/sdb /dev/sdc pvcreate /dev/sdb1 /dev/sdc1 vgcreate vg01 /dev/sdb1 /dev/sdc1 lvcreate -L 15g -n lv01 vg01 mkfs.xfs /dev/vg01/lv01 mkdir test mount /dev/gv01/lv01 /test 永久挂载: vi /etc/fstab /dev/vg01/lv01 /test xfs defaults 0 0

最新回复(0)