一块硬盘的“艺术”之旅(硬盘空间使用,经历的步骤)
•识别硬盘 => 分区规划 => 格式化 => 挂载使用
•分区方案(分区模式): MBR与GPT
[root@localhost ~]# lsblk #列出当前系统识别的硬盘
一、MBR(msdos)分区模式
–分区类型:主分区、扩展分区(占用所有剩余空间)、逻辑分区
–最多只能有4个主分区
–扩展分区可以没有,至多有一个
–1~4个主分区,或者 3个主分区+1个扩展分区(n个逻辑分区)
–最大支持容量为** 2.2TB** 的磁盘
–扩展分区不能格式化,空间不能直接存储数据
–可以用于存储数据的分区:主分区与逻辑分区
fdisk常用交互指令:专门用来划分MBR分区方案
m 列出指令帮助
p 查看现有的分区表(存放分区信息的表格)
n 新建分区
d 删除分区
q 放弃更改并退出
w 保存更改并退出
[root@localhost ~]# fdisk /dev/sdb
n 创建新的分区----->分区类型 回车----->分区编号 回车---->起始扇区 回车----->在last结束时 +2G
p 查看分区表
n 创建新的分区----->分区类型 回车----->分区编号 回车---->起始扇区 回车----->在last结束时 +1G
w 保存并退出
[root@localhost ~]# lsblk
[root@localhost ~]# ls /dev/sdb[1-2]
格式化:赋予空间文件系统的过程
文件系统:数据在空间中,存放的规则
Windows常见的文件系统:NTFS FAT(兼容性强)
Linux常见的文件系统:ext4(RHEL6) xfs(RHEL7) FAT
]# mkfs.(tab)(tab) #连续按两次tab键
]# mkfs.ext4 /dev/sdb1 #格式化文件系统ext4
]# mkfs.xfs /dev/sdb2 #格式化文件系统xfs
]# blkid /dev/sdb1 #查看文件系统类型
]# blkid /dev/sdb2 #查看文件系统类型
]# mkfs.xfs -f /dev/sdb2 #强制格式化文件系统xfs
临时挂载使用
]# mkdir /mypart1
]# mount /dev/sdb1 /mypart1
]# df -h /mypart1 #显示正在挂载设备的使用情况显示
]# mkdir /mypart2
]# mount /dev/sdb2 /mypart2
]# df -h /mypart1 /mypart2
#显示正在挂载的设备信息,使用情况的显示
开机自动挂载/etc/fstab
设备路径 挂载点 文件系统类型 参数 备份标记 检测顺序
[root@localhost ~]# blkid /dev/sdb1 #查看文件系统类型
[root@localhost ~]# blkid /dev/sdb2 #查看文件系统类型
[root@localhost ~]# vim /etc/fstab #vmware虚拟机
/dev/sdb1 /mypart1 ext4 defaults 0 0
/dev/sdb2 /mypart2 xfs defaults 0 0
[root@localhost ~]# vim /etc/fstab #KVM虚拟机
/dev/vdb1 /mypart1 ext4 defaults 0 0
分区模式GPT
•GPT,GUID Partition Table
–全局唯一标识分区表
–突破固定大小64字节的分区表限制
–最多可支持128个主分区,最大支持18EB容量
** 1 EB = 1024 PB = 1024 x 1024 TB
parted常用分区指令
–help //查看指令帮助
–mktable gpt //建立指定模式分区表
–mkpart 分区的名称 文件系统类型 start end
//指定大小或百分比%作为起始、结束位置
–print //查看分区表
–rm 序号 //删除指定的分区
–quit //退出交互环境
parted进行分区
[root@localhost ~]# parted /dev/sdd
(parted) mktable gpt #指定分区模式
(parted) mkpart #划分新的分区
分区名称? []? haha #随意写,不写也可以
文件系统类型? [ext2]? ext4 #随意写,不会进行格式化
起始点? 0
结束点? 5G
忽略/Ignore/放弃/Cancel? Ignore #选择忽略,输入i(tab)补全
(parted) print #查看分区表信息
(parted) unit GB #使用GB作为单位
(parted) print
(parted) mkpart #划分新的分区
分区名称? []? haha
文件系统类型? [ext2]? ext4
起始点? 5G #为上一个分区的结束
结束点? 100% #全部空间
(parted) print
(parted) quit #退出
[root@localhost ~]# lsblk
[root@localhost ~]# mkfs.xfs /dev/sdd1 #格式化文件系统
[root@localhost ~]# blkid /dev/sdd1
[root@localhost ~]# vim /etc/fstab #增加一行信息
/dev/sdd1 /mypart3 xfs defaults 0 0
[root@localhost ~]# mkdir /mypart3
[root@localhost ~]# mount -a
[root@localhost ~]# df -h /mypart3