理论篇·磁盘管理与文件系统------fdisk,mkfs,

磁盘管理与文件系统

磁盘结构

硬盘的物理结构

盘头:硬盘有多个盘片,每盘片2面

磁头:每面一个磁头

硬盘的数据结构

扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据

磁道:同一盘片不通半径的同心圆

柱面:不同盘片相同半径构成的圆柱面

clipboard.png

硬盘存储容量=磁头数x磁道(柱面)数x每道扇区数x每扇区字节数

可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域

磁盘接口类型

IED、SATA###常用、SCSI、SAS###常用、光纤通道(FC)###常用

MBR与磁盘分区表示

主引导记录(MBR:Master Boot Record)

MBR位于硬盘第一个物理扇区处

MBR中包含硬盘的主引导程序和硬盘分区表

分区表有4个分区记录区、每个分区记录区占16个字节

Linux中将硬盘、分区等设备均表示为文件

clipboard.png

磁盘分区结构

硬盘中的主分区数目只有4个

主分区和扩展分区的序号限制在1~4

扩展分区再分为逻辑分区

逻辑分区的序号将始终从5开始

clipboard.png

文件系统类型

XFS文件系统

存放文件和目录数据的分区

高性能的日志型文件系统

CentOS 7系统中默认使用的文件系统

SWAP,交换文件系统

为Linux系统建立交换分区

Linux支持的其它文件系统类型

FAT16、FAT32、NTFS

EXT4、JFS…

检测并确认新硬盘

fdisk命令

查看或管理磁盘分区

fdisk -l 【磁盘设备】

fdisk 【磁盘设备】

交互模式中的常用指令

m:显示菜单和帮助信息

p:显示分区信息

n:新建分区

d:删除分区

t:设置分区号

w:保存修改

q:退出不保存

设置新分区

fdisk -l ###查看分区的列表

clipboard.png

fdisk /dev/sdb ###进入sdb磁盘

clipboard.png

clipboard.png

n ###新建分区

clipboard.png

p ###查看列表

clipboard.png

创建文件系统

mkfs命令

Make Filesystem,创建文件系统(格式化)

​ mkfs -t 文件系统类型 分区设备

示例

[root@localhost ~]# ls /sbin/mkfs*

/sbin/mkfs /sbin/mkfs.cramfs /sbin/mkfs.ext3 /sbin/mkfs.minix

/sbin/mkfs.btrfs /sbin/mkfs.ext2 /sbin/mkfs.ext4 /sbin/mkfs.xfs

[root@localhost ~]# mkfs -t xfs /dev/sdb1

管理文件系统

fdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。

fdisk -l ###查看交换分区的信息

[root@localhost ~]# ls /sbin/mkfs* ###查看mkfs有哪些支持的命令

/sbin/mkfs /sbin/mkfs.cramfs /sbin/mkfs.ext3 /sbin/mkfs.minix

/sbin/mkfs.btrfs /sbin/mkfs.ext2 /sbin/mkfs.ext4 /sbin/mkfs.xfs

mkfs -t ext4 /dev/sdb1 ###将sdb1格式化成ext4

mkswap /dev/sdb5 ###创建交换分区sdb5

cat /proc/meminfo |grep “SwapTotal” ###查看目前交换分区大小

clipboard.png

swapon /dev/sdb5 ###临时启用交换分区

swapoff /dev/sdb5 ###关闭交换分区

vi /etc/fstab ###永久挂载

/dev/sdb5 swap swap defaults 0 0

mount /dev/sdb5 /opt ###挂载

fusermount -uz /opt ###强制卸载

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章