磁盘管理
硬盘
-
机械硬盘
- 盘片:专门保存数据
- 主轴电机
- 磁头:对数据进行读和写
- 传动手臂:带动磁头移动
- 电路板
- 电源接口
- 数据接口
-
固态硬盘
- 电路板
- 存储芯片(flash闪存)
服务器
- 做存储:机械硬盘
- 做系统:固态硬盘
Linux系统磁盘管理命令
命令
说明
fdisk -l
列出硬盘的基本信息
df -h
显示系统的磁盘空间分配信息
硬盘基本信息
磁盘类型
- 使用fdisk -l命令后,会列出硬盘的基本信息。
- 磁盘路径为sd:代表SAS、SATA等硬盘
- 磁盘路径为hd:代表早期的ATA硬盘
- 磁盘路径中,硬盘代表缩写后的字母为该主机上的第几块硬盘
- sda :sd代表硬盘,a代表主机上的第一块硬盘
- sda1:表示该主机第一块硬盘的第一个分区
磁盘标签类型
-
dos
- MBR(主引导记录)分区方式(类型)
- 最大支持2T的硬盘空间
- 主分区的数量只能有4个
- 没有数据保护机制
-
gpt
- gpt(全局分区表)分区类型
- 最大支持18E的硬盘空间
- 主分区的数量对于Linux:无限;对于Windows:128个
- 通过CRC(循环冗余校验码)
硬盘的分区 - fdisk命令
命令
说明
fdisk /dev/sdb(硬盘路径)
该硬盘命令视图
- -l:显示设备的分区表信息。
- -n:创建一个新的分区。
- -d:删除一个分区。
- -p:打印分区表的内容。
- -t:更改分区的类型。
- -u:以扇区单位显示分区信息。
- -w:将分区表写入磁盘。(保存并退出)
格式化命令
命令 | 说明 |
mkfs -t xfs /dev/sdb6 | 格式化 sdb磁盘的6号分区的类型为xfs文件系统 |
mkfs -t xfs -f /dev/sdb6 | 强制格式化 |
yum -y install dosfstools | 安装fat格式化所需软件包 |
mkfs -t vfat /dev/sdb5 | 将sdb磁盘的5号分区格式化为Windows系统的fat文件系统 |
yum -y install ntfsprogs | 安装ntfs格式化所需软件包 |
mkfs -t ntfs /dev/sdb3 | 将sdb磁盘的3号分区格式化为Windows系统的fat文件系统 |
NTFS挂载命令
命令 | 说明 |
mount -t ntfs-3g 要挂载的分区 挂载路径 | 挂载ntfs类型的分区 |
umount 挂载目录 | 取消挂载该目录 |
umount -f 挂载目录 | 强制取消挂载 |
umount -l 挂载目录 | 延迟取消挂载 |
df | 查看系统当前挂载情况 |
交换分区相关命令
命令 | 说明 |
mkswap /dev/sdb6 | 将sdb次方的第6分区格式化为交换分区 |
swapon /dev/sdb6 | 激活该文件中的定义的所有交换分区 |
swapoff /dev/sdb6 | 关闭指定的 swap 分区 |
free -h | 当前的内存使用情况。 |