RHEL: GPT/MBR partition tables (using disks larger than 2 TiB)

# Tested on RHEL 6 & 7

# Up to now the default type of the partition table of a hard disk is MBR (msdos).
This
# old method presents some problems like the limitation of having a maximum of four primary
# partitions but the main problem is that we can't go beyond the first 2 TiB of the disk.

# Nowadays physical disks are growing in size quickly. A way of solving this problem is
# by switching to GPT (GUID Partition Table) partitioning scheme.

# To partition a disk using GPT we first have to write a GPT label to it. The way to do
# it is the following:

parted /dev/<sde> mklabel gpt
   Warning: The existing disk label on /dev/sde will be destroyed and all data on this disk will be
   lost. Do you want to continue?
   Yes/No? Yes
   Information: You may need to update /etc/fstab.


# If we want to make the disk usable by LVM, first we have to partition the disk and mark
#
the new partitions with the "LVM label" so let's create
a new partition and change
# its name and flags

parted /dev/sde
   GNU Parted 3.1
   Using /dev/sde
   Welcome to GNU Parted! Type 'help' to view a list of commands.
   (parted) mkpart primary 1M 500M
   (parted) name 1 mypart
   (parted) p
   Model: ATA VBOX HARDDISK (scsi)
   Disk /dev/sde: 4295MB
   Sector size (logical/physical): 512B/512B
   Partition Table: gpt
   Disk Flags:

   Number  Start   End    Size   File system  Name    Flags
    1      1049kB  500MB  499MB               mypart

   (parted) set 1 lvm on
   (parted) p
   Model: ATA VBOX HARDDISK (scsi)
   Disk /dev/sde: 4295MB
   Sector size (logical/physical): 512B/512B
   Partition Table: gpt
   Disk Flags:

   Number  Start   End    Size   File system  Name    Flags
    1      1049kB  500MB  499MB               mypart  lvm

   (parted) q
   Information: You may need to update /etc/fstab.


# On RHEL 6, 'fdisk' is not able to manage disk partition table anymore:

myrhel6:/root#> fdisk -l /dev/sde
   WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.
   [...]

# On RHEL 7, we get a message indicating that 'fdisk' support is in experimental phase:

myrhel7:/root#> fdisk -l /dev/sde
   WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
   [...]


# To switch back to MBR partition table, do the the following:

parted /dev/<sde> mklabel msdos
   Warning: The existing disk label on /dev/sde will be destroyed and all data on this disk will be
   lost. Do you want to continue?
   Yes/No? Yes

0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Fake A Hollywood Hacker Screen in Linux Terminal linux FUN
Viewed 7831 times since Thu, Apr 18, 2019
linux aix Killing a process and all of its descendants
Viewed 5137 times since Tue, May 5, 2020
OpenSSL – sprawdzanie czy klucz pasuje do certyfikatu
Viewed 3380 times since Thu, May 24, 2018
KONTO SFTP Z CHROOTEM Z UŻYCIEM OPENSSH-SERVER NA CENTOS/RHEL6
Viewed 2627 times since Fri, Nov 30, 2018
How To Use Systemctl to Manage Systemd Services and Units
Viewed 8418 times since Mon, Dec 7, 2020
BIND for the Small LAN
Viewed 4235 times since Sun, May 20, 2018
RHCS6: Quorum disk and heuristics
Viewed 5334 times since Sun, Jun 3, 2018
Secure Secure Shell
Viewed 12967 times since Fri, Aug 21, 2020
RHEL: Scan and configure new SAN (fibre channel) LUNs
Viewed 9581 times since Sun, May 27, 2018
RHCS6: ’fencing’ basics
Viewed 3097 times since Sun, Jun 3, 2018