[haedong@localhost:~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdx 8:0 1 931.5G 0 disk
├─sdx1 8:1 1 18G 0 part /
├─sdx2 8:2 1 18G 0 part
├─sdx3 8:3 1 512M 0 part
├─sdx4 8:4 1 890G 0 part
├─sdx5 8:5 1 4G 0 part /var/log
└─sdx6 8:6 1 1G 0 part [SWAP]
# 파티션 생성이 되지 않은 날디스크
sdy 8:16 1 3.7T 0 disk
# 약 100GB, 3.69TB 크기의 두 개 파티션이 생성된 디스크
sdz 8:48 1 3.7T 0 disk
├─sdz1 8:49 1 93.1G 0 part
└─sdz2 8:50 1 3.6T 0 part
# 설정할 디스크 지정
[haedong@localhost:~]$ sudo parted /dev/sdx
# gpt 파티션 생성
(parted) mklabel gpt
# 디스크 용량 지정 시 용량 단위 (GB, TB 등)
(parted) unit TB
# partition 용량 지정
# 0% 부터 100%까지 또는 용량 단위로 지정 가능
(parted) mkpart primary 0GB 100GB
(parted) mkpart primary 100GB 100%
(gparted) q
[haedong@localhost:~]$ mkfs.ext3 /dev/sdx1
mkfs.ext3 /dev/sdx1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
6111232 inodes, 24413696 blocks
1220684 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
746 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
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:
done
[haedong@localhost:~]$ sudo fdisk /dev/sdx
Command (m for help): m
Command action
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
q quit without saving changes
s create a new empty Sun disklabel
w write table to disk and exit
Command (m for help): n
Partition number (4,7-128, default 4):
First sector (34-1953525134, default 87033856):
# 용량 지정을 통해 크기를 설정할 수도 있다.
Last sector, +sectors or +size{K,M,G,T,P} (87033856-1953525134, default 1953525134):
Created partition 4
# w를 입력 해야 기록된다.
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 장치나 자원이 동작 중.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
예시의 경우 XCP-NG를 설치한 디스크에 추가 파티션을 생성하는 것으로 기본 OS 영역을 제외하고
남아있는 공간에 새 파티션이 기본값으로 설정되어있다.