本文介绍使用parted给大容量磁盘分区格式化。
1、标记磁盘分区表类型
[root@vertica-bk ~]# parted /dev/sdbGNU Parted 3.1Using /dev/sdbWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) mklabel gptWarning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?Yes/No? y(parted) pModel: DELL PERC H730P (scsi)Disk /dev/sdb: 4799GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags:Number Start End Size File system Name Flags
2、分区
(parted) mkpartPartition name? []? dataFile system type? [ext2]? ext4Start? 0End? 100%Warning: The resulting partition is not properly aligned for best performance.Ignore/Cancel? ignore(parted) pModel: DELL PERC H730P (scsi)Disk /dev/sdb: 4799GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags:Number Start End Size File system Name Flags 1 17.4kB 4799GB 4799GB dataquit
3、格式化
[root@vertica-bk ~]# mkfs.ext4 /dev/sdb1mke2fs 1.42.9 (28-Dec-2013)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks146440192 inodes, 1171521527 blocks58576076 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=331979161635752 block groups32768 blocks per group, 32768 fragments per group4096 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848, 512000000, 550731776, 644972544Allocating group tables: doneWriting inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done
4、挂载
[root@vertica-bk ~]# blkid/dev/sda2: UUID="9fe00c04-0c81-4e98-be7a-7428acea53a8" TYPE="ext4"/dev/sda3: UUID="e407640f-9e79-453b-8c24-651afdf6e6bb" TYPE="swap"/dev/sda5: UUID="f157cd4f-689a-4521-a72c-e2cb5db64f4a" TYPE="ext4"/dev/sdb1: UUID="6ac26a8d-49f7-4de2-b9e3-1122b1b75626" TYPE="ext4" PARTLABEL="data" PARTUUID="faaf7e7c-12b1-4c4b-b1af-a5086607ecda"[root@vertica-bk ~]# vim /etc/fstab-bash: vim: command not found[root@vertica-bk ~]# vi /etc/fstab[root@vertica-bk ~]# mount -a[root@vertica-bk ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda5 1.1T 990M 1.1T 1% /devtmpfs 189G 0 189G 0% /devtmpfs 189G 0 189G 0% /dev/shmtmpfs 189G 9.0M 189G 1% /runtmpfs 189G 0 189G 0% /sys/fs/cgroup/dev/sda2 976M 86M 824M 10% /boottmpfs 38G 0 38G 0% /run/user/0/dev/sdb1 4.4T 89M 4.2T 1% /data
5、完成