本文共 3152 字,大约阅读时间需要 10 分钟。
物理结构
盘片:硬盘有多个盘片,每盘片2面 磁头:每面一个磁头硬盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数(512字节)
可以用柱面、磁头、扇区来唯一定位磁盘上每一个区域主引导区域(MBR:Master Boot Record)
磁盘分区表示:
主启动记录(MBR)磁盘分区:
EXT4、FAT32、NTFS、 LVM
fdisk命令
查看或管理磁盘分区
fdisk -l [磁盘设备]fdisk [磁盘设备]
fdisk -l [磁盘设备]Device(设备):分区的设备文件名称。Boot:是否是引导分区。若是,则有“*”标识。Start:该分区在硬盘中的起始位置(柱面数)。End:该分区在硬盘中的结束位置(柱面数)。Blocks:分区的大小,以 Blocks(块)为单位,默认的块大小为 1024 字节。Id:分区对应的系统 ID 号。例如,83表示Linux中的XFS分区或EXT4分区、8e表示LVM逻辑卷。交换分区是82System:分区类型。
fdisk /dev/sdb
m:获取帮助菜单n:新建分区p:查看分区情况d:删除分区t:变更分区的类型w:保存分区操作并退出q:不保存分区操作并退出创建分区步骤:n --> p 主分区、e 扩展分区、l 逻辑分区 --> 设置分区:1 (范围1-4,如按 Enter 键接受默认值) --> 设置柱面序列:直接按 Enter 键接受默认值 --> 设置分区大小:+20G (指定大小为 20GB,如按 Enter 键接受默认值表示所有空间) --w变更硬盘(特别是正在使用的硬盘)的分区设置以后,建议最好将系统重启一次,或者执行“partprobe”命令使操作系统检测新的分区表情况。以防格式化分区时损坏硬盘中已有的数据。
创建文件系统的过程即格式化分区的过程
命令格式:mkfs -t 文件系统类型 分区设备 mkfs.文件系统类型 分区设备示例:mkfs -t xfs /dev/sdb1 mkfs.xfs /dev/sdb1
命令格式:mkswap 分区设备
创建交换文件系统
创建swap之前,目标分区应先通过fdisk 工具将分区类型ID 号设为 82fdisk /dev/sdb-->t -->5 -->82mkswap /dev/sdb5swapon /dev/sdb5 #启用新增加的交换分区swapoff /dev/sdb5 #停用指定的交换分区swapon -s #查看每个分区的swap状态信息free -m #查看总的swap状态信息
改ID号为82:
挂载前先格式化
mount [-t 类型] 存储设备 挂载点目录mount -o loop ISO镜像文件 挂载点目录-t:用于指定文件系统类型,通常可以省略,由系统自动识别-o:挂载参数列表,以英文逗号分隔;如用来描述特殊设备,用loop指定
卸载前提:挂载的设备或者目录没有被在使用中,要先退出挂载目录
umount [-lf] 存储设备目录或者挂载点目录-l 表示解除正在繁忙的文件系统-f 表示强制
1.直接 mount 命令2. df [选项] -h:显示分区的容量单位 -T:显示文件系统的类型 -i:显示分区的inode号码数量
设置文件系统的自动挂载
Linux 操作系统在每次开机时,会自动读取/etc/fstab文件的内容,自动挂载所指定的文件系统。vim /etc/fstab/dev/sdb1 /opt xfs defaults 0 0/dev/sr0 /mnt iso9660 defaults 0 0第1字段:设备名或设备卷标名。(分区)第2字段:文件系统的挂载点目录的位置。(挂载点)第3字段:文件系统类型,如 xfs、swap 等。(文件系统类型)第4字段:挂载参数,即mount命令“-o”选项后可使用的参数。例如,defaults(默认参数)、rw(可读写)、ro(只读)、noexec(禁用执行程序)。(挂载参数)第5字段:表示文件系统是否需要 dump 备份(dump 是一个备份工具)。一般设为1时表示需要,设为0时将被dump 忽略。(备份)第6字段:该数字决定在系统启动时进行磁盘检查的顺序。0表示不进行检查,1表示优先检查,2表示其次检查。根分区应设为 1,其他分区设为 2。(磁盘检查顺序)
在vim /etc/fstab中输入输入后正确的格式,wq后退出:
输入init 6 重启,写入的两个挂载,会在重启时自动挂载。
转载地址:http://dpis.baihongyu.com/