Adding new disk partition more than 2TB in Centos/RHEL/Linux

From vpsget wiki
Revision as of 11:15, 12 March 2017 by Ndi (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

First of all take a look on all disks installed in your system to be sure you are not mix up anything:

lsblk -io KNAME,TYPE,SIZE,MODEL

The disk drives in Centos is named hd* or sd*. In system with few HDDs you should receive following output:

ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sdb  /dev/sdb1  /dev/sdb2  /dev/sdb3  /dev/sdc  /dev/sdc1  /dev/sdd 

In our example we've added disk /sdd

next start parted on the empty/new added disk:

parted /dev/sdd
 GNU Parted 2.1
 Using /dev/sdd
 Welcome to GNU Parted! Type 'help' to view a list of commands.
 (parted) mklabel gpt                                                      
 Warning: The existing disk label on /dev/sdd will be destroyed and all data on this disk will be lost. Do you want to continue?
 Yes/No? yes                                                               
 (parted) unit TB
 (parted) mkpart primary 0.00TB 4.00TB
 (parted) print                                                            
 Model: ATA WDC WD4003FZEX-0 (scsi)
 Disk /dev/sdd: 4.00TB
 Sector size (logical/physical): 512B/4096B
 Partition Table: gpt

 Number  Start   End     Size    File system  Name     Flags
 1      0.00TB  4.00TB  4.00TB  ext4         primary
 
(parted) quit                                                             
 Information: You may need to update /etc/fstab.            

Use makefs next:

mkfs.ext4 /dev/sdd1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=1 blocks, Stripe width=0 blocks
244195328 inodes, 976754176 blocks
48837708 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
29809 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
       32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
       4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
       102400000, 214990848, 512000000, 550731776, 644972544

Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done 

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

And finally mount in previously created dir:

mount /dev/sdd1 /backups/

ALso remember to edit /etc/fstab in oder to mount partition automatically on boot