[ubuntu server 22.04] 파티션 만들기 (fdisk)
1. 기본 명령어
m - manual/help
p - 파티션테이블 보여주기
n - 새로운 파티션 만들기
d - 파티션 삭제
w - 저장하고 나가기
q - 저장안하고 나가기
2. 디스크 할당
+4G ; 4g 만큼 할당 (= +4000M)
hs7@hcp:~$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 59.8M 1 loop /snap/core20/2321
loop1 7:1 0 59.8M 1 loop /snap/core20/2267
loop2 7:2 0 77.4M 1 loop /snap/lxd/27950
loop3 7:3 0 77.4M 1 loop /snap/lxd/28384
loop4 7:4 0 33.7M 1 loop /snap/snapd/21467
loop5 7:5 0 33.7M 1 loop /snap/snapd/21761
sda 8:0 1 29.1G 0 disk #여기에 파티션만듬
mmcblk0 179:0 0 14.8G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 14.6G 0 part /
hs7@hcp:~$ sudo fdisk /dev/sdaWelcome to fdisk (util-linux 2.37.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.The device contains 'ext4' signature and it will be removed by a write command. See fdisk(8) man page and --wipe option for more details.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x68a7b706.Command (m for help): p #기존 파티션 살펴보기
Disk /dev/sda: 29.12 GiB, 31266439168 bytes, 61067264 sectors
Disk model: Storage Device
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x68a7b706
Command (m for help): n #새로운 파티션 만듬
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p):Using default response p.
Partition number (1-4, default 1):
First sector (2048-61067263, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-61067263, default 61067263): +4G #4기가 선언Created a new partition 1 of type 'Linux' and of size 4 GiB.
Command (m for help): n #새로운 파티션 만듬
Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p):Using default response p.
Partition number (2-4, default 2):
First sector (8390656-61067263, default 8390656):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (8390656-61067263, default 61067263):Created a new partition 2 of type 'Linux' and of size 25.1 GiB.
Command (m for help): p #파티션 정보보기
Disk /dev/sda: 29.12 GiB, 31266439168 bytes, 61067264 sectors
Disk model: Storage Device
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x68a7b706Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 8390655 8388608 4G 83 Linux
/dev/sda2 8390656 61067263 52676608 25.1G 83 Linux
Command (m for help): w #저장하고 나가기
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
hs7@hcp:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 59.8M 1 loop /snap/core20/2321
loop1 7:1 0 59.8M 1 loop /snap/core20/2267
loop2 7:2 0 77.4M 1 loop /snap/lxd/27950
loop3 7:3 0 77.4M 1 loop /snap/lxd/28384
loop4 7:4 0 33.7M 1 loop /snap/snapd/21467
loop5 7:5 0 33.7M 1 loop /snap/snapd/21761
sda 8:0 1 29.1G 0 disk
├─sda1 8:1 1 4G 0 part
└─sda2 8:2 1 25.1G 0 part
mmcblk0 179:0 0 14.8G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 14.6G 0 part /
hs7@hcp:~$
3. 만든 파티션 포멧하기
hs7@hcp:~$ sudo mkfs.ext4 /dev/sda2
mke2fs 1.46.5 (30-Dec-2021)
Creating filesystem with 6584576 4k blocks and 1646592 inodes
Filesystem UUID: fe52be67-415b-4a40-8e85-f2d57e83f62c
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks):
done
Writing superblocks and filesystem accounting information: donehs7@hcp:~$