目录
1.硬盘的数据结构
- 扇区:硬盘最小的存储单位为512字节,8个扇区组成块
- 磁道:磁头在硬盘盘面上的运动轨道
- 柱面:多个人相同磁道组成的立体面
在Linux中添加使用硬盘三步骤
- 1.分区(提高性能)
- 2.格式化(安装文件系统)安装管理文件的软件协助处理文件
- 3.挂载,将外部硬件设备和内部文件做关联
硬盘的第一个扇区
- 1.mbr主引导记录(小程序,引导硬件找到操作系统)- 446字节
- 2.分区表 - 64字节 (一个分区需占16个字节,一共4个分区)
- 3.结束位 - 55 aa表示
分区的好处
- 优化读写性能
- 实现磁盘空间的配额限制
- 提高修复速度
- 隔离系统和程序
- 安装多个操作系统
- 采用不同的文件系统
2.文件系统及分区
系统:是一个复杂的程序,调度硬件
文件系统:也是一种程序,管理文件
MBR:2T以下的硬盘分区 - fdisk
GPT:可以支持2T以上的硬盘分区 - gdisk
centos6默认文件系统:ext4
centos7默认文件系统:xfs
三大分区
主分区:可以直接使用(安装操作系统,储存文件,安装软件)分区号:1 - 4
扩展分区:不可以直接使用,需要划分逻辑分区,让分区超过4个,空间大小为1K,存的逻辑分区分区表,分区号:1 - 4
逻辑分区:可以直接使用,分区范围不可能超过扩展分区范围,分区号:5+
3.具体操作及命令
1.磁盘分区
主分区创建
lsblk //查看分区情况
fdisk /dev/sdb //对sdb磁盘进行分区
d:删除 n:新建 m:提供帮助
w:保存退出 q:不保存退出
t:改变分区类型 p:打印当前分区情况
逻辑分区创建
2.创建文件系统
mkfs.xfs /dev/sdc1 //创建文件系统为xfs
3.挂载
mount /dev/sdc1 /bb //将磁盘挂载到mnt目录
mount -o ro /dev/sdc1 /bb //挂载为只读
mount -o remount,ro /bb //在不解挂的情况下设置只读
umount /bb //解挂
注:挂载最好挂载到一个空文件夹
永久挂载
永久挂载需要卸载文件中
文件路径:/etc/fstab
blkid /dev/sdc1 //查看uuid号
/dev/sdc1 /mnt xfs defaults 0 0
//dev/sdc1:设备名
//mnt:挂载点
//xfs:文件格式
//defaults:权限
//0:不备份
//0:开机不检查、
mount -a //查看文件是否有问题
挂载方式分为两种:
- 第一种:路径挂载
- 第二章:uuid挂载
挂载格式如同上图,wq!保存退出
最后用mount -a检查一下挂载格式是否有误,注:有误请立即修改,否则会导致无法再次开机!!