目录
一,磁盘的基础知识
二,检测并确认新硬盘
1,磁盘分区工具命令fdisk
2,创建文件系统命令mkfs
3,检测并确认新硬盘操作
三,创建swap文件系统
四,挂载
1,挂载,卸载文件系统
2,永久挂载
3,查看磁盘使用情况df命令
总结
1,磁盘的结构
磁盘的物理结构:
盘片:硬盘有多个盘片,每个盘片有两面
磁头:每面一个磁头,磁头数等于盘片数
磁盘的数据结构“
扇区:盘片被分为多个扇形区域,每个扇区存放512字节
磁道:同一盘片不同半径的同心圆
柱面:不同盘面相同半径构成的圆
硬盘的三要素:柱面,磁头,扇区
硬盘存储量=磁头数*磁道(柱面)数*每道的扇区数*每道扇区字节数(512字节)
磁盘的接口类型:IDE,SATA,SCSI,SAS
IDE:并行接口,散热差,接口大占用空间大,数据处理慢现在已经淘汰几乎不用
SATA:散热好抗干扰性能强支持热插拔速度快(一般用于家用电脑)
SCSI:具备上述优点一般用于服务器工作站个人电脑,CPU占用率小,转速快支持热插拔
SAS:理论值速度可达6GB/s
2,MBR与磁盘分区表示
主引导记录(MBR:master boot record)
MBR位于硬盘的第一个物理扇区
MBR中包含的主引导程序446字节和硬盘分区表(66字节)
分区表有4个分区记录,每个分区记录占16个字节
Linux系统中将硬盘分区等设备均表示为文件
/dev/hda5
hd:硬盘IDE接口 a:第一个硬盘 5:第5个分区
sd:硬盘SCSI接口
硬盘的分区结构:
硬盘中的主分区数目只有4个
主分区和扩展分区的序号限制在1-4
扩展分区再分为逻辑分区
逻辑分区的序号将从5开始
3,文件系统类型
1)xfs文件系统
存放文件和目录的数据分区
高性能的日志型文件系统
centos7系统中默认使用的文件系统
优点:1,支持大文件 2,可支持的存储量大 3,日志型文件系统支持回滚,可备份,可修复
2)swap交换文件系统
为Linux系统建立交换分区
当服务器内存不足时拿硬盘上的存储做交换文件系统作为服务器内存使用,一般设为内存的2倍(实际的工作环境中很少使用)
3)Linux支持的其他文件系统类型
FAT16,FAT32,NTFS,EXT4,JFS
NTFS文件系统是Windows中默认的文件系统
fdisk -l 硬盘设备 显示指定硬盘设备信息
fdisk -l 显示所有硬盘信息
lsblk 显示硬盘分区
fdisk 磁盘设备 命令可以进入交互模式
n 新建一个分区
p 显示出分区表
t 修改分区的系统号码(ID)
w 保存修改并退出
d 删除一个分区
格式:
mkfs -t 文件系统类型 分区设备 或
mkfs.文件系统类型 分区设备
1,添加硬盘并让系统识别(重启或echo命令)
2,fdisk 分区
3, 创建文件系统
4,挂载
1,创建一个分区
在lsblk查询不显示分区可以 刷新一下硬盘 partprobe /dev/sdb
mkswap 分区设备 设置交换空间
swapon 分区设备 加载分区
swapoff 分区设备 去掉加载分区
mount命令 挂载文件系统,ISO镜像到指定文件夹
格式:mount [-t 类型] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
umount命令 卸载已挂载的文件系统
格式:umount 存储设备位置或umount 挂载点目录
umount -f 强制卸挂载
挂载注意事项:
1)挂载点最好为空文件夹,有文件在有可能文件会丢失
2)如果当前处于挂载目录下,不能解挂载
3)不能一个目录挂载多个设备
命令修改参数是临时的,永久修改参数需要修改配置文件
挂载配置文件在 /etc/fstab
vim /etc/fstab 修改配置参数
光驱永久挂载参数
/dev/sr0 /mnt iso9660 defaults 0 0
硬件设备 挂载点 文件系统 默认开启选项 不备份 开机不检测
UUID号也可以设置永久挂载参数
UUID=f30de343-5cf7-42fa-b5b2-d9349e8884c4 /boot xfs defaults 0 0
硬盘设置永久挂载参数
/dev/sdb1 /mnt xfs defaults 0 0
参数修改完成保存退出
命令 mount -a 不报错才能重启(参数设置错误系统是无法启动的)
命令blkid 可以查看UUID
格式:df [选项] [文件]
常用选项:
-T 显示文件的系统类型
-h 友好显示 带单位显示
-i 显示inode 号
1.磁盘的基础知识
2,新建硬盘并能使用(echo,fdisk,mkfs命令)
3,swap空间新建,开启,关闭(mkswap,swapon,swapoff命令)
4,挂载和永久挂载(mount,umount 命令和vim /etc/fstab参数设置)