今天给伙伴们分享一下Linux 磁盘管理-gdisk命令创建分区挂载使用,希望看了有所收获。
我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!
如果伙伴们看了文档觉得有用,欢迎大家关注我的公众号,获取相关文档。爱运维,爱生活。
- 注意:使用gdisk后将格式化磁盘。所以要先备份数据!!!
- gdisk主要是用来划分容量大于4T的硬盘。
- 分区表有两种类型,分别是GPT和MBR,其中MBR不支持4T以上的分区。
- GPT分区:GPT,全局唯一标识分区表(GUID Partition Table),它使用128位GUID来唯一标识每个磁盘和分区,
- 与MBR存在单一故障点不同,GPT提供分区表信息的冗余,一个在磁盘头部一个在磁盘尾部;它通过CRC校验和来检测GPT头和分区表中的错误与损坏;默认一个硬盘支持128个分区
1、新建分区
[root@qfedu ~]# gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries.
Command (? for help): ?
b back up GPT data to a file
c change a partition's name
d delete a partition #删除分区
i show detailed information on a partition
l list known partition types
n add a new partition #新建分区
o create a new empty GUID partition table (GPT)
p print the partition table #打印分区列表
q quit without saving changes #退出不保存
r recovery and transformation options (experts only)
s sort partitions
t change a partition's type code
v verify disk
w write table to disk and exit #写入分区表并保存
x extra functionality (experts only)
? print this menu #查看帮助信息
Command (? for help): n #新建分区表
Partition number (1-128, default 1): #默认回车,选择分区号1
First sector (34-41943006, default = 2048) or {+-}size{KMGTP}: #默认回车,选择起始扇区
Last sector (2048-41943006, default = 41943006) or {+-}size{KMGTP}: +5G #设置分区大小
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): #选择分区类型,L显示所有类型
Changed type of partition to 'Linux filesystem'
Command (? for help): p #查看分区列表
Disk /dev/sdb: 41943040 sectors, 20.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): ED5BF6EB-C37C-40A3-8926-175AF7137CBE
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 41943006
Partitions will be aligned on 2048-sector boundaries
Total free space is 31457213 sectors (15.0 GiB)
Number Start (sector) End (sector) Size Code Name
1 2048 10487807 5.0 GiB 8300 Linux filesystem
Command (? for help): w #保存并退出
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y #确认写入
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.
2、分区修改生效
-
reboot服务器是最好方法。如不想重启服务器,也可以使用:
-
[root@localhost ~]# partx -a /dev/sdb 使分区生效。
3、使用分区
- 进行文件系统格式化
[root@qfedu ~]# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=327680 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=1310720, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
4、挂载至目录下
[root@qfedu ~]# mkdir test
[root@qfedu ~]# mount /dev/sdb1 test/
5、查看是否挂载成功
[root@qfedu ~]# df -Th
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 55G 3.9G 51G 8% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 13M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 497M 166M 332M 34% /boot
tmpfs 781M 12K 781M 1% /run/user/42
tmpfs 781M 0 781M 0% /run/user/0
/dev/sdb1 5.0G 33M 5.0G 1% /root/test
6、设置文件开机自动挂载
- 参考fdisk的设置文件开机自动挂载。
如果对伙伴们有帮助,感谢关注支持**「想吃西红柿」「云原生运维实战派」**后续会有更多实用的运维技术分享给伙伴们,您的关注就是我最大的成就。