After you attach a new data disk to a server, you must initialize the disk including creating partitions, creating file systems, and mounting the partitions before you can use the disk.
When a server is created, a system disk is automatically initialized with Master Boot Record (MBR).
For detailed operation instructions, see Table 1.
An existing data disk is a disk created from a snapshot, a backup, or an image, or a disk detached from another server. Re-partitioning a disk will erase all the existing data on the disk, so you are advised to use snapshots to back up the disk data first. For detailed initialization operations, see Table 1.
Major initialization steps include creating partitions and file systems, mounting partitions, and configuring auto mount at system startup. In Linux, you can choose different partition styles based on your disk capacity. For details, see Table 2.
The maximum disk size that MBR supports is 2 TiB, and that GPT supports is 18 EiB. If your disk is greater than 2 TiB or you may expand it to over 2 TiB later, use GPT when initializing disks.
Disk Capacity | Partition Style | OS | Reference |
|---|---|---|---|
Capacity ≤ 2 TiB | Guid Partition Table (GPT) or MBR | Linux | Initializing a Linux Data Disk (Less Than or Equal to 2 TiB) |
Windows | |||
Capacity > 2 TiB | GPT | Linux | |
Windows |
Common disk partition styles include MBR and GPT. In Linux, you can choose different partition styles based on your disk capacity, as described in Partition Styles.
Partition Style | Max. Disk Size Supported | Max. Number of Partitions Supported | Linux Partitioning Tool | Reference |
|---|---|---|---|---|
MBR | 2 TiB | MBR partitions include primary partitions and extended partitions. A maximum of four primary partitions are supported. If you need more partitions, create one extended partition. The following is an example:
The extended partition must be divided into logical partitions before use. For example, to create six partitions, you can create them in the following two ways: |
| Initializing a Linux Data Disk (Less Than or Equal to 2 TiB) |
GPT | 18 EiB 1 EiB = 1048576 TiB | Not limited GPT partitions are not categorized. | parted |
The following lists some common EVS device names in Linux:
Examples: /dev/vdb, /dev/vdc, /dev/sdb, /dev/sdc, /dev/xvdb, and /dev/xvdc
Examples: /dev/vda1, /dev/vda2, /dev/vdb1, /dev/vdb2