1.磁盘的组成

圆形的磁盘(主要记录数据的部分);
机械手臂,与在机械手臂上的磁盘读取头(可擦写磁盘盘上的数据);
主轴马达,可以转动磁盘盘,让机械手臂的读取头在磁盘盘上读写数据。
扇区(Sector)为最小的物理储存单位,每个扇区为 512 bytes; 将扇区组成一个圆,那就是磁柱(Cylinder),磁柱是分割槽(partition)的最小单位;
第一个扇区最重要,里面有:
主引导区(Master boot record, MBR),占有 446 bytes。
分区表(partition table),占有 64 bytes。

各种接口的命名

/dev/sd[a-p][1-15]:为 SCSI, SATA, USB, Flash 随身碟等接口的磁盘文件名;
/dev/hd[a-d][1-63]:为 IDE 接口的磁盘文件名;

fdisk -l命令,查看分区信息

Device:分区的设备文件名称。
Boot:是否是引导分区。是,则带有“*”标识。
Start:该分区在硬盘中的起始位置(柱面数)。
End:该分区在硬盘中的结束位置(柱面数)。
Blocks:分区的大小,以 Blocks(块)为单位,默认的块大小为 1024 字节。
Id:分区类型的 ID 标记号,对于 EXT4 分区为 83,LVM 分区为 8e。
System:分区类型。

对硬盘进行分区

硬盘分区命令:fdisk 设备例如:fdisk /dev/sdb

Linux磁盘分配
这里按m获取帮助(学会使用帮助命令,很有用处)
Linux磁盘分配
首先,创建一个主分区,大小为5G
Linux磁盘分配
然后创建扩展分区
Linux磁盘分配
创建逻辑分区
Linux磁盘分配
查看分区信息
Linux磁盘分配
最后一定要有个操作 就是执行一条保存命令:w,否则就白折腾了
分完区之后用mkfs命令格式化
命令格式:mkfs –t 文件系统类型 分区设备
比如:
mkfs -t ext4 /dev/sdb1
mkfs -t vfat /dev/sdb1
然后挂载(简单理解就是把磁盘作为一个文件夹来读写操作)
命令格式:mount [选项] [设备名] [挂载点]
例如:将“/dev/sdb1”挂载到(随便一个目录)“/data”目录下(data这个文件夹必须存在,不存在就新建)
Linux磁盘分配
df命令查看已经挂载了的文件系统
df 命令主要用来了解系统中已经挂载的各个文件系统的磁盘使用情况。 常用选项:
“-h” ,显示更易读的容量单位;
“-T” ,显示文件系统的类型。
最后如果想要永久挂载(开机自动挂载)(通过 mount 命令挂载的文件系统在 Linux 系统关机或重启时都会自动被卸载,这样每次开机后管理员都 需要将它们手工挂载一遍,如果在挂载的文件系统里存放了一些开机要自动运行的程序数据,就可能导致 程序出现错误。)
添加:/etc/fstab文件的内容
Linux磁盘分配
第 1 字段:需要挂载的设备文件名。
第 2 字段:挂载点,必须是一个目录,而且必须用绝对路径。 对于交换分区,这个字段定义为 swap。
第 3 字段:文件系统的类型。如果是 ext4 文件系统,则写成 ext4;如果是 FAT32 文件系统, 则写成 vfat;如果是光盘,可以写成 auto,由系统自动检测。
第 4 字段:挂载选项。一般都是采用“defaults” 。
第 5 字段:文件系统是否需要 dump 备份,1 表示需要,0 表示忽略。 第 6 字段:在系统启动时是否检查这个文件系统以及检查的顺序,0 表示不检查,1 表示优 先检查,2 表示其次检查。

相关文章: