parted /dev/sdX
)와 스크립트 모드(parted --script ...
)를 모두 지원하여 자동화에 유리합니다.mkfs.ext4
, mkfs.xfs
) 부여되는 식별자입니다. 파일시스템을 다시 생성하시면 변경됩니다.번호 | 필드명 | 의미 | 대표 입력 예시 | 핵심 포인트 |
---|---|---|---|---|
1 | spec | 무엇을 마운트? (소스) | UUID=... , PARTUUID=... , /dev/nvme0n1p2 , /dev/mapper/vg/lv , server:/exp (NFS), //srv/share (CIFS), tmpfs | UUID 권장 (blkid , lsblk -f 로 확인) |
2 | file | 어디에 마운트? (대상 경로) | / , /home , /data , /boot/efi , none (swap) | 디렉터리 미리 생성필요 |
3 | vfstype | 파일시스템 유형 | ext4 , xfs , vfat , btrfs , swap , nfs , cifs , tmpfs , iso9660 , ntfs-3g | bind 마운트는 보통 none 사용 + 옵션에 bind |
4 | options | 마운트 옵션(쉼표로 나열) | defaults , nofail , _netdev , ro/rw , noexec , nosuid , nodev , noatime/relatime , discard , x-systemd.automount , uid=,gid= (CIFS/FAT) | 용도/FS별 최적화(아래 템플릿 참고) |
5 | dump | dump 백업 사용 여부 | 0 (대부분), 1 (백업 대상) | 거의 항상 0 |
6 | pass | 부팅 시 fsck 순서 | 1 (루트), 2 (그 외), 0 (검사 안 함) | XFS/네트워크/ISO 등은 0 권장 |
# parted -l
출력 예시:
Error: /dev/vdb: unrecognised disk label Model: Virtio Block Device (virtblk) Disk /dev/vdb: 137GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags:
# parted /dev/vdb
(parted) mklabel gpt
(parted) p
출력 예시:
Model: Virtio Block Device (virtblk) Disk /dev/vdb: 137GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags
(parted) mkpart
설정 예시:
Partition name? []? vdb1-ext4 File system type? [ext2]? ext4 Start? 1 End? 64G
(parted) p
출력 예시:
Model: Virtio Block Device (virtblk) Disk /dev/vdb: 137GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 64.0GB 64.0GB ext4 vdb1-ext4
(parted) mkpart vdb2-xfs xfs 64G 100%
(parted) p
출력 예시:
Model: Virtio Block Device (virtblk) Disk /dev/vdb: 137GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 64.0GB 64.0GB ext4 vdb1-ext4 2 64.0GB 137GB 73.4GB xfs vdb2-xfs
(parted) quit
# parted -l
출력 예시:
Model: Virtio Block Device (virtblk) Disk /dev/vdb: 137GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 64.0GB 64.0GB vdb1-ext4 2 64.0GB 137GB 73.4GB vdb2-xfs
# mkfs.ext4 /dev/vdb1 # mkfs.xfs /dev/vdb2
# mkdir /mnt/{ext4,xfs} # mount /dev/vdb1 /mnt/ext4/ # mount /dev/vdb2 /mnt/xfs/
# df -Th
출력 예시:
Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev tmpfs tmpfs 16G 0 16G 0% /dev/shm tmpfs tmpfs 6.3G 8.7M 6.3G 1% /run /dev/vda2 xfs 252G 15G 238G 6% / tmpfs tmpfs 3.2G 4.0K 3.2G 1% /run/user/0 /dev/vdb1 ext4 59G 24K 56G 1% /mnt/ext4 /dev/vdb2 xfs 69G 521M 68G 1% /mnt/xfs
# blkid /dev/vdb1
출력 예시:
/dev/vdb1: UUID="a4dd7497-5a33-498c-b79b-7c7cbd76f99b" TYPE="ext4" PARTLABEL="vdb1-ext4" PARTUUID="d2686612-b7f1-4796-ba86-ff0c60a346a4"
# vi /etc/fstab
설정 예시:
+ UUID=a4dd7497-5a33-498c-b79b-7c7cbd76f99b /mnt/ext4 ext4 defaults 0 0 + /dev/vdb2 /mnt/xfs xfs defaults 0 0
# reboot
# df -Th
출력 예시:
Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev tmpfs tmpfs 16G 0 16G 0% /dev/shm tmpfs tmpfs 6.3G 8.7M 6.3G 1% /run /dev/vda2 xfs 252G 15G 238G 6% / /dev/vdb2 xfs 69G 521M 68G 1% /mnt/xfs /dev/vdb1 ext4 59G 24K 56G 1% /mnt/ext4 tmpfs tmpfs 3.2G 4.0K 3.2G 1% /run/user/0
# vi /etc/fstab
설정 예시:
- UUID=a4dd7497-5a33-498c-b79b-7c7cbd76f99b /mnt/ext4 ext4 defaults 0 0 - /dev/vdb2 /mnt/xfs xfs defaults 0 0
# umount /mnt/ext4/ /mnt/xfs/
# df -Th
출력 예시:
Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev tmpfs tmpfs 16G 0 16G 0% /dev/shm tmpfs tmpfs 6.3G 8.7M 6.3G 1% /run /dev/vda2 xfs 252G 15G 238G 6% / tmpfs tmpfs 3.2G 4.0K 3.2G 1% /run/user/0
# parted /dev/vdb --script rm 1
# parted -l
출력 예시:
Model: Virtio Block Device (virtblk) Disk /dev/vdb: 137GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 2 64.0GB 137GB 73.4GB xfs vdb2-xfs
# parted /dev/vdb
(parted) p
출력 예시:
Model: Virtio Block Device (virtblk) Disk /dev/vdb: 137GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 2 64.0GB 137GB 73.4GB xfs vdb2-xfs
(parted) rm 2
(parted) p
출력 예시:
Model: Virtio Block Device (virtblk) Disk /dev/vdb: 137GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags
(parted) quit
# parted -l
출력 예시:
Model: Virtio Block Device (virtblk) Disk /dev/vdb: 137GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags
https://youtu.be/ZcxB7akkDKs 1. 개요 두 개의 디스크(/dev/vdb, /dev/vdc)로 LVM을 구성하고, ext4·XFS 파일시스템 생성 → 마운트 → VG/LV 확장 → ext4 축소(오프라인)까지 전체…
https://youtu.be/yYV8RQKCFzA 1. 개요 이 문서는 fdisk를 사용해 MBR(DOS) 디스크에 파티션을 생성하고, ext4/XFS 파일시스템을 포맷·마운트, /etc/fstab에 등록했다가, 안전하게 해제·삭제하는 전…
1. 개요 Linux에서 디스크 파티션 스타일은 MBR(Master Boot Record) 와 GPT(GUID Partition Table)에 대해 설명합니다. 2. MBR이란? 디스크…
https://youtu.be/CNd1bJV4wGY 1. 개요 Windows Server를 새로 설치할 때의 설치 과정을 단계별로 정리하였습니다. Windows Server 설치…
https://youtu.be/dVe6vc76yL0 1. 개요 Rocky Linux 9.5 환경에서 두 개의 NIC를 하나로 묶는 Active-Backup Bonding 구성 후, 해당…
https://youtu.be/48ebJfKsCuw 1. 개요 KVM 가상화 환경에서 Isolated 네트워크를 생성하고 VM에 할당하는 방법을 설명합니다. Isolated 네트워크는…