Linux 笔记分享六:磁盘管理
一、磁盘管理基本命令
1、df
查看磁盘分区使用情况
df [选项] [参数(t和x选项时用得到)]
- 选项
-l: 仅显示本地磁盘(默认)
-a: 显示所有文件系统的磁盘使用情况,包括比如/proc/
-h: 以1024进制换算成能看懂的磁盘容量
-H: 以1000的工业进制换算能看懂的磁盘容量
-T: 显示所有磁盘分区文件系统类型
-t: 仅显示指定的文件系统的磁盘分区
-x: 不显示指定的文件系统的磁盘分区
- 例子
df -a
df -lhT
df -lhT -t ext4
df -lhT -x ext4
2、du
统计磁盘上的文件大小
du [选项] [s选项时指定的目录]
- 选项
-b: 以byte为单位统计文件
-k: 以KB为单位统计文件
-m: 以MB为单位统计文件
-h: 按照1024进制统计文件
-H: 按照1000进制统计文件
-s: 指定统计目录
二、硬盘分区和格式化概述
主分区和扩展分区总数不能超过4个
扩展分区最多只能有一个
扩展分区不能直接存储数据
只有在扩展分区内建立逻辑分区才能存储数据
逻辑分区没有数量限制
- 这节课的目的
初步阐述,如何在分区数据存满后,最便捷的扩展容量
三、Linux的MBR分区(msdos)
主分区不能超过4个,单个分区容量最大2TB(过时)
1、fdisk
查看硬盘信息,对硬盘只能做MBR分区
- 查看帮助
fdisk
- 查看硬盘列表信息
fdisk -l
- 进入硬盘分区命令界面
fdisk [新硬盘文件路径]
例如:
fdisk /dev/sdb
- 磁盘分区命令界面
m: 查看帮助
n: 添加分区
p: 设定主分区
e: 设定扩展分区
l: 设定逻辑分区
w: 执行分区方案
具体看命令帮助,或慕课视频
四、Linux的GPT分区
主分区个数最多128个,单个分区最大容量为18EB(18874368TB)
不支持X86系统
1、parted
既可以做MBR分区也可以做GPT分区
支持交互和命令两种方式
结束后,不需要写入硬盘,分完直接生效
五、Linux中分区的格式化
1、mkfs
分区格式化工具,可对MBR和GPT分区进行格式化
- 查看分区信息
ls -l /dev/sdb*
- 第一种格式方式
mkfs.ext4 /dev/sdb1
- 第二种格式方式
mkfs -t ext4 /dev/sdb1
注意mkfs不能格式化扩展分区
格式化完GPT后,只能通过parted工具查看格式情况
六、挂载分区
具体查看mount命令使用
想实现永久挂载,请编辑/etc/fstab文件
七、如何为硬盘添加swap交换分区
建立一个普通的分区
修改分区类型的16进制编码
格式化交换分区
启用交换分区
- 所使用到的命令
mkswap: 格式化交换分区
swapon: 启用交换分区
free: 查看交换分区运行情况
swapoff: 关闭交换分区
本作品采用《CC 协议》,转载必须注明作者和本文链接