硬盘接口类型
IDE(并口):接口速度133MB/s,并行接口,早期家用电脑。并口数据线连接主板与硬盘,抗干扰性太差,
且排线占用空间较大,不利电脑内部散热,已逐渐被SATA所取代。
SCSI(并口):接口速度640MB/s,并行接口,早期服务器。小型机系统接口,
SCSI硬盘广为工作站级个人电脑以及服务器所使用,资料传输时 CPU占用率较低,转速快,支持热插拔等。
SATA(串口): 接口速度6Gpb/s,并行接口,早期服务器。
抗干扰性强,支持热插拔等功能,速度快,纠错能力强。
SAS:是新一代的SCSI技术, 和SATA硬盘相同,都是采取序列式技术以获得更高的传输速度,可达到6Gb/s。
SAS是以整条线,数据端口与电源端口是一体化的,SAS中是包含供电线的,而SATA不包含供电线。
SATA标准实际是SAS标准的一个子集,二者可兼容,SATA硬盘可以插入SAS主板上,反之不行。
Linux中使用的文件系统类型
XFS
Swap (虚拟内存)
FAT16、FAT32
NTFS
EXT4
JFS
MBR与磁盘分区结构
MBR(msdos)分区模式
MBR位于硬盘第一个物理扇区处 , MBR中包含硬盘的主引导程序和硬盘分区表
第一个扇区总共512字节,前446字节是主引导记录,分区表保存在扇区中的第447-512字节中。
分区表有4个分区记录区,每个分区记录区占16字节。
–分区类型:主分区、扩展分区(占用所有剩余空间)、逻辑分区
–最多只能有4个主分区
–扩展分区可以没有,至多有一个
–1~4个主分区,或者 3个主分区+1个扩展分区(n个逻辑分区)
—逻辑分区的序号将始终从5开始
–最大支持容量为 2.2TB 的磁盘
–扩展分区不能格式化,空间不能直接存储数据
–可以用于存储数据的分区:主分区与逻辑分区
MBR(msdos)分区流程
检测并确认新硬盘
lsblk #列出当前系统识别的硬盘
分区工具fdsik
fdisk命令格式:
fdisk -l [磁盘设备] //非交互式查看磁盘分区
fdisk [磁盘设备] //交互式查看和管理磁盘分区
fdisk常用交互指令:专门用来划分MBR分区方案
m 列出指令帮助
p 查看现有的分区表(存放分区信息的表格)
n 新建分区 (输入 n 后p 主分区 e扩展分区 1逻辑分区)
d 删除分区
q 放弃更改并退出
w 保存更改并退出
刷新
partprobe #刷新分区表
格式化
格式化文件系统 mkfs.文件系统类型 [磁盘]
挂载
手动挂载
mount 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录 //挂载ISO镜像到指定文件夹
一个挂载点同一时间只能挂载一个设备
一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其它设备上的数据将被隐藏
一个设备可以同时挂载到多个挂载点
通常挂载点一般是已存在空的目录
开机自动挂载
vim /etc/fstab
字段1:设备名或设备卷标名、或设备的UUID(建议使用UUID,可使用lsbik命令查看)。
字段2:文件系统的挂载点目录的位置。
字段3:文件系统类型,如 XFS、swap 等。
字段4:挂载参数,即 mount 命令”-o“选项后可使用的参数。例如,default、rw、ro、noexec 分别表示为默认参数、可读可写、只读、禁用执行程序。
字段5:表示文件系统是否需要 dump 备份(dump是一个备份工具)。一般设为1时表示需要,设为0时将被dump忽略。
字段6:该数字决定在系统启动时进行磁盘检查的顺序。0表示不进行检查, 1表示优先检查,2表示其次检查。根分区可设为1,其他分区设置为2。一般不进行检查,会影响系统性能。
mount -a
检测/etc/fstab开机自动挂载配置文件,格式是否正确
检测/etc/fstab中,书写完成,但当前没有挂载的设备,进行挂载
解挂载
umount 设备名|挂载点
卸载时:可使用设备,也可以使用挂载点
如果位于挂载目录下,不能解挂载。需要切换目录后再解挂载。
fuser -v MOUNT_POINT
查看正在访问指定文件系统的进程
fuser -km MOUNT_POINT
终止所有在正访问指定的文件系统的进程
交换空间
当物理内存占满了,CPU可以将内存的中数据,暂时放入交换空间中,缓解真实物理内存的压力
建立swap分区
[root@192 ~]# fdisk /dev/sdb
命令(输入 m 获取帮助):t
分区号 (1-3,默认 3):3
Hex 代码(输入 L 列出所有代码):82
已将分区“Linux”的类型更改为“Linux swap / Solaris”
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
swap分区格式化
mkswap + 分区 格式化交换文件系统
swapon 查看交换空间组成的成员信息
swapon +分区 启用交换分区
free -h 查看交换空间的大小
swapoff +分区 停用交换分区
开机自动启用交换分区
vim /etc/fstab
swapon -a 专门检测交换分区的书写