目录
一.磁盘的分区
1.分区方式
2.分区的优点
3.分区的类型
4.分区的相关命令
二.磁盘的格式化
1.格式化命令
三.磁盘的挂载及使用
1.挂载相关的命令
1.1mount
1.2umount
1.3其他命令
一.磁盘的分区
1.分区方式
- mbr分区法 (对2t以下的盘分区)
- gpt分区法 (可以支持 2T 以上的硬盘,2t以下也可以)
2.分区的优点
-
优化I/O性能 读写
-
实现磁盘空间配额限制
-
提高修复速度
-
隔离系统和程序
-
安装多个OS
-
采用不同文件系统
3.分区的类型
- 主分区: 可以直接使用 , 安装操作系统 存储文件 等
- 扩展分区:不可以直接使用, 需要再 划分逻辑分区, 让分区超过4个
- 逻辑分区:可以直接使用, 存储文件
注:扩展分区是特殊的主分区;主分区的序号为 1-4;逻辑分区的序号从5 开始。
4.分区的相关命令
lsblk 列出块设备
fdisk 管理MBR分区
gdisk 管理GPT分区
parted 高级分区操作,可以是交互或非交互方式
partprobe 重新设置内存中的内核分区表版本,适合于除了CentOS 6 以外的其它版本 5,7,8
4.1fdisk
格式:fdisk -l [磁盘设备]
fdisk [磁盘设备]
-
m 打印出菜单
-
p 打印出当前分区表
-
n 新建一个分区
-
d 删除一个分区
-
t 改变分区的属性,系统ID
-
w 保存
-
q 不保存退出
二.磁盘的格式化
1.格式化命令
mkfs:创建文件系统(格式化)常用选项
fsck :修复文件系统
三.磁盘的挂载及使用
1.挂载相关的命令
1.1mount
格式:mount [ -t 类型 ] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
mount -a 重新挂载 /etc/fstab中的挂载条目
选项 | 功能 |
---|---|
rw/ro | 是否对挂载的文件系统拥有读写权限,rw 为默认值,表示拥有读写权限;ro 表示只读权限。 |
async/sync | 此文件系统是否使用同步写入(sync)或异步(async)的内存机制,默认为异步 async。 |
dev/nodev | 是否允许从该文件系统的 block 文件中提取数据,为了保证数据安装,默认是 nodev。 |
auto/noauto | 是否允许此文件系统被以 mount -a 的方式进行自动挂载,默认是 auto。 |
suid/nosuid | 设定文件系统是否拥有 SetUID 和 SetGID 权限,默认是拥有。 |
exec/noexec | 设定在文件系统中是否允许执行可执行文件,默认是允许。 |
user/nouser | 设定此文件系统是否允许让普通用户使用 mount 执行实现挂载,默认是不允许(nouser),仅有 root 可以。 |
defaults | 定义默认值,相当于 rw、suid、dev、exec、auto、nouser、async 这 7 个选项。 |
remount | 重新挂载已挂载的文件系统,一般用于指定修改特殊权限。 |
1.2umount
umount:解挂载
格式:umount 设备名 挂载点
1.3其他命令
lsblk 显示系统磁盘情况
lsblkid 查看硬件的uuid
swapoff -a 关闭交换分区
swapon -a 打开交换分区
df 查看挂载