一、磁盘基础
1、磁盘的结构
扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,是硬盘的最小存储单位。
磁道:同一盘片不同半径的同心圆,是由磁头在盘片表面划出的圆形轨迹。
柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成。
硬盘存储容量= 磁头服务器托管数x磁道 (柱面)数每道扇区数,每扇区字节数(512字节)
硬盘的接口类型:SATA M.2 SCSI IDE
2、主引导记录(MBR:Master Boot Record)
- MBR位于硬盘第一个物理扇区处
- MBR中包含硬盘的主引导程序(用于加载操作系统的内核)和硬盘分区表(记录硬件分区信息)
- 分区表有4个分区记录区,每个分区记录区占16个字节
- Linux中将硬盘、分区等设备均表示为文件
3、磁盘分区结构
- 硬盘中的主分区数目只有4个
- 主分区和扩展分区的序号限制在1~4
- 扩展分区再分为逻辑分区
- 逻辑分区的序号将始终从5开始
Linux中硬盘、分区的文件表示:/dev/sda /dev/sda1 /dev/sdb /dev/sda2
sd:表示为硬盘设备接口类型为SCSI hd:示为硬盘设备接口类型为IDE
硬盘序号是以字母 a b c … 顺序依次表示
分区序号是以数字 1 2 3 … 顺序依次表示。
二、文件系统类型
XFS文件系统
- 存放文服务器托管件和目录数据的分区
- 高性能的日志型文件系统,特别擅长于处理大文件,可支持上百万 TB的存储空间
- CentOS7系统中默认使用的文件系统
SWAP文件交换系统
- 为Linux系统建立交换分区
- 一般设置为物理内存的1.5 ~ 2倍
Linux支持的其它文件系统类型:SATA M.2 SCSI IDE
三、检测并确认新硬盘
查看或管理磁盘分区
fdisk命令
fdisk -I 【磁盘设备】
fdisk 【磁盘设备】
创建新硬盘操作
步骤一:在虚拟机中添加硬盘
步骤二:重启服务器刷新,查看增加的硬盘分区情况
注:也可输入以下命令,在线刷新
echo “- – -” > /sys/class/scsi_host/host0/scan
echo “- – -” > /sys/class/scsi_host/host1/scan
echo “- – -” > /sys/class/scsi_host/host2/scan
步骤三:将磁盘再次分区
四、创建文件系统
文件格式化
mkfs命令
文件系统格式化
格式:mkfs -t 文件系统类型 分区设备
示例:
mkfs -t 文件系统类型(xfs/ext4) 设备文件/dev/sdb1
mkfs.xfs/ext4 设备文件
mkswap命令
为指定交换分区格式化文件系统;
make swap(创建交换文件系统)
free -m :查看系统内存情况,-m统一单位,以兆为单位查看内存
mkswap 分区设备
swapon -s:查看系统中的交换分区由哪几个设备提供
swapoff [分区设备]:停用指定的交换分区设备;
swapoff -a :停用系统中所有的交换分区;
lsblk显示所有磁盘的使用情况
文件挂载
mount命令
挂载文件系统、ISO像到指定文件夹
mount [ -t 类型] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
示例:
umount命令
卸载已挂载的文件系统
umount 存储设备位置
umount 挂载点目录
mount -o loop [ISO镜像文件] [挂载点目录]:将镜像文件挂载到指定目录;
mount [ -t 类型] 存储设备 挂载点目录
实现开机自动挂载
vim /etc/rc.d/rc.local
mount 设备文件 挂载点目录chmox +x /etc/rc.d/rc.local
vim /etc/fstab
设备名称/UUID 挂载点目录 文件系统类型 挂载参数 0(不备份文件系统) 0(开机不进行磁盘检查)mount -a #根据 /etc/fstab 配置进行挂载
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net