centos7-分区2T以上大硬盘
1. centos7-分区2T以上大硬盘
-
由于使用fdisk进行分区默认在2T内,大于2T后fdisk就无法进行大硬盘进行分区,需要对大于2TB进行分区,使用parted进行分区
-
且ext4不支持16TB以上的磁盘格式化,如果磁盘大于16TB或以上,就使用xfs格式化磁盘
-
查看parted 命令详解
[root@test ~]# parted --help Usage: parted [OPTION]... [DEVICE [COMMAND [PARAMETERS]...]...] Apply COMMANDs with PARAMETERS to DEVICE. If no COMMAND(s) are given, run in interactive mode. OPTIONs: -h, --help 显示此帮助消息 -l, --list 列出所有块设备上的分区布局 -m, --machine 显示机器可解析的输出 -s, --script 不给用户输出提示信息 -v, --version 显示版本 -a, --align=[none|cyl|min|opt] 新分区的对齐
-
先使用fdisk -l 查看磁盘大小
[root@test ~]# fdisk -l Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000ad154 Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 104857599 51379200 8e Linux LVM Disk /dev/sdb: 8796.1 GB, 8796093022208 bytes, 17179869184 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/centos-root: 48.4 GB, 48444211200 bytes, 94617600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/centos-swap: 4160 MB, 4160749568 bytes, 8126464 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
我们可以看到/dev/sdb是8T数据盘,我们使用parted进行一个分区的大硬盘
-
使用parted进行分区或管理操作
[root@test ~]# parted /dev/sdb GNU Parted 3.1 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted)
-
定义分区表格式
[root@test ~]# parted /dev/sdb GNU Parted 3.1 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) mklabel gpt # 定义分区表格式
-
创建分区
(parted) mkpart part1 # 执行开始创建分区, mkpart执行分区命令, part1为分区名称 File system type? [ext2]? xfs # 文件系统类型,也可以后期通过mkfs.xfs格式化成xfs格式 Start? 1 # 分区开始值 1 End? 8T # 分区结束值 8T
-
使用print命令进行查看创建是否成功
(parted) print Model: VMware Virtual disk (scsi) Disk /dev/sdb: 8796GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 8000GB 8000GB part1
-
执行退出
(parted) quit Information: You may need to update /etc/fstab.
-
格式磁盘
[root@test ~]# mkfs.xfs /dev/sdb1 meta-data=/dev/sdb1 isize=512 agcount=8, agsize=268435455 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=1953124864, imaxpct=5 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=521728, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0
-
使用mount 进行挂载测试
[root@test ~]# mkdir -p /test [root@test ~]# mount -t xfs /dev/sdb1 /test/
-
验证是否挂载
[root@test ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 8.9M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/mapper/centos-root 46G 7.6G 38G 17% / /dev/sda1 1014M 151M 864M 15% /boot tmpfs 379M 0 379M 0% /run/user/0 /dev/sdb1 7.3T 33M 7.3T 1% /test
-
配置开机自动挂载
[root@test ~]# vim /etc/fstab [root@test ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Mon Nov 29 00:48:53 2021 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root / xfs defaults 0 0 UUID=c1543849-6ce7-46be-b796-8587fed64908 /boot xfs defaults 0 0 #/dev/mapper/centos-swap swap swap defaults 0 0 # 配置自动挂载硬盘 /dev/sdb1 /test xfs defaults 0 0