# for i in vdb vdc vdd vde; do parted -s /dev/$i mklabel gpt parted -s /dev/$i mkpart $i 1 100% parted -s /dev/$i set 1 lvm on done
# parted -l | grep lvm
출력 예시:
1 1049kB 137GB 137GB vdd lvm 1 1049kB 137GB 137GB vdb lvm 1 1049kB 137GB 137GB vde lvm 1 1049kB 137GB 137GB vdc lvm
# pvcreate /dev/vdb1 /dev/vdc1 /dev/vdd1 /dev/vde1
출력 예시:
Physical volume "/dev/vdb1" successfully created. Physical volume "/dev/vdc1" successfully created. Physical volume "/dev/vdd1" successfully created. Physical volume "/dev/vde1" successfully created. Creating devices file /etc/lvm/devices/system.devices
# pvdisplay -s
출력 예시:
Device "/dev/vdb1" has a capacity of <128.00 GiB Device "/dev/vdc1" has a capacity of <128.00 GiB Device "/dev/vdd1" has a capacity of <128.00 GiB Device "/dev/vde1" has a capacity of <128.00 GiB
# vgcreate vg_raid /dev/vdb1 /dev/vdc1 /dev/vdd1 /dev/vde1
출력 예시:
Volume group "vg_raid" successfully created
# vgdisplay -s
출력 예시:
"vg_raid" 511.98 GiB [0 used / 511.98 GiB free]
# lvcreate --type raid0 -L 20G -n lv_raid0 vg_raid /dev/vdb1 /dev/vdc1
출력 예시:
Using default stripesize 64.00 KiB. Logical volume "lv_raid0" created.
# lvcreate --type raid1 -L 20G -n lv_raid1 vg_raid /dev/vdb1 /dev/vdc1
출력 예시:
Logical volume "lv_raid1" created.
# lvcreate --type raid5 -L 20G -n lv_raid5 vg_raid /dev/vdb1 /dev/vdc1 /dev/vdd1
출력 예시:
Using default stripesize 64.00 KiB. Logical volume "lv_raid5" created.
# lvcreate --type raid10 -L 20G -n lv_raid10 vg_raid /dev/vdb1 /dev/vdc1 /dev/vdd1 /dev/vde1
출력 예시:
Using default stripesize 64.00 KiB. Logical volume "lv_raid10" created.
# lvdisplay -m /dev/vg_raid/lv_raid0
출력 예시:
--- Logical volume ---
LV Path /dev/vg_raid/lv_raid0
LV Name lv_raid0
VG Name vg_raid
LV UUID a3QcAT-0jcx-59Fz-auJA-AB5a-KErm-MOD5Gb
LV Write Access read/write
LV Creation host, time KVM01, 2025-09-06 15:31:53 +0900
LV Status available
# open 0
LV Size 20.00 GiB
Current LE 5120
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 512
Block device 252:2
--- Segments ---
Logical extents 0 to 5119:
Type raid0
Monitoring not monitored
Raid Data LV 0
Logical volume lv_raid0_rimage_0
Logical extents 0 to 2559
Raid Data LV 1
Logical volume lv_raid0_rimage_1
Logical extents 0 to 2559 # lvs -a -o name,devices vg_raid | grep lv_raid0
출력 예시:
lv_raid0 lv_raid0_rimage_0(0),lv_raid0_rimage_1(0) [lv_raid0_rimage_0] /dev/vdb1(0) [lv_raid0_rimage_1] /dev/vdc1(0)
# lvdisplay -m /dev/vg_raid/lv_raid1
출력 예시:
--- Logical volume ---
LV Path /dev/vg_raid/lv_raid1
LV Name lv_raid1
VG Name vg_raid
LV UUID FU2uZl-yXSA-Ibey-n8gZ-UF4h-7tBG-gX8GgV
LV Write Access read/write
LV Creation host, time KVM01, 2025-09-06 15:32:26 +0900
LV Status available
# open 0
LV Size 20.00 GiB
Current LE 5120
Mirrored volumes 2
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:7
--- Segments ---
Logical extents 0 to 5119:
Type raid1
Monitoring monitored
Raid Data LV 0
Logical volume lv_raid1_rimage_0
Logical extents 0 to 5119
Raid Data LV 1
Logical volume lv_raid1_rimage_1
Logical extents 0 to 5119
Raid Metadata LV 0 lv_raid1_rmeta_0
Raid Metadata LV 1 lv_raid1_rmeta_1 # lvs -a -o name,devices vg_raid | grep lv_raid1_
출력 예시:
lv_raid1 lv_raid1_rimage_0(0),lv_raid1_rimage_1(0) [lv_raid1_rimage_0] /dev/vdb1(2561) [lv_raid1_rimage_1] /dev/vdc1(2561) [lv_raid1_rmeta_0] /dev/vdb1(2560) [lv_raid1_rmeta_1] /dev/vdc1(2560)
# lvdisplay -m /dev/vg_raid/lv_raid5
출력 예시:
--- Logical volume ---
LV Path /dev/vg_raid/lv_raid5
LV Name lv_raid5
VG Name vg_raid
LV UUID djmAxC-fh3X-mvru-IPoy-6gsx-RTox-isqmjc
LV Write Access read/write
LV Creation host, time KVM01, 2025-09-06 15:32:38 +0900
LV Status available
# open 0
LV Size 20.00 GiB
Current LE 5120
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 768
Block device 252:14
--- Segments ---
Logical extents 0 to 5119:
Type raid5
Monitoring monitored
Raid Data LV 0
Logical volume lv_raid5_rimage_0
Logical extents 0 to 2559
Raid Data LV 1
Logical volume lv_raid5_rimage_1
Logical extents 0 to 2559
Raid Data LV 2
Logical volume lv_raid5_rimage_2
Logical extents 0 to 2559
Raid Metadata LV 0 lv_raid5_rmeta_0
Raid Metadata LV 1 lv_raid5_rmeta_1
Raid Metadata LV 2 lv_raid5_rmeta_2 # lvs -a -o name,devices vg_raid | grep lv_raid5_
출력 예시:
lv_raid5 lv_raid5_rimage_0(0),lv_raid5_rimage_1(0),lv_raid5_rimage_2(0) [lv_raid5_rimage_0] /dev/vdb1(7682) [lv_raid5_rimage_1] /dev/vdc1(7682) [lv_raid5_rimage_2] /dev/vdd1(1) [lv_raid5_rmeta_0] /dev/vdb1(7681) [lv_raid5_rmeta_1] /dev/vdc1(7681) [lv_raid5_rmeta_2] /dev/vdd1(0)
# lvdisplay -m /dev/vg_raid/lv_raid10
출력 예시:
--- Logical volume ---
LV Path /dev/vg_raid/lv_raid10
LV Name lv_raid10
VG Name vg_raid
LV UUID fXRwoA-xFo6-O2Lt-x6Q9-V1SL-nCqP-jZe2vU
LV Write Access read/write
LV Creation host, time KVM01, 2025-09-06 15:32:49 +0900
LV Status available
# open 0
LV Size 20.00 GiB
Current LE 5120
Mirrored volumes 4
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 1024
Block device 252:23
--- Segments ---
Logical extents 0 to 5119:
Type raid10
Monitoring monitored
Raid Data LV 0
Logical volume lv_raid10_rimage_0
Logical extents 0 to 5119
Raid Data LV 1
Logical volume lv_raid10_rimage_1
Logical extents 0 to 5119
Raid Data LV 2
Logical volume lv_raid10_rimage_2
Logical extents 0 to 5119
Raid Data LV 3
Logical volume lv_raid10_rimage_3
Logical extents 0 to 5119
Raid Metadata LV 0 lv_raid10_rmeta_0
Raid Metadata LV 1 lv_raid10_rmeta_1
Raid Metadata LV 2 lv_raid10_rmeta_2
Raid Metadata LV 3 lv_raid10_rmeta_3 # lvs -a -o name,devices vg_raid | grep lv_raid10_
출력 예시:
lv_raid10 lv_raid10_rimage_0(0),lv_raid10_rimage_1(0),lv_raid10_rimage_2(0),lv_raid10_rimage_3(0) [lv_raid10_rimage_0] /dev/vdb1(10243) [lv_raid10_rimage_1] /dev/vdc1(10243) [lv_raid10_rimage_2] /dev/vdd1(2562) [lv_raid10_rimage_3] /dev/vde1(1) [lv_raid10_rmeta_0] /dev/vdb1(10242) [lv_raid10_rmeta_1] /dev/vdc1(10242) [lv_raid10_rmeta_2] /dev/vdd1(2561) [lv_raid10_rmeta_3] /dev/vde1(0)
# mkfs.ext4 /dev/vg_raid/lv_raid0 # mkfs.ext4 /dev/vg_raid/lv_raid1 # mkfs.ext4 /dev/vg_raid/lv_raid5 # mkfs.ext4 /dev/vg_raid/lv_raid10
# mkdir /mnt/{raid0,raid1,raid5,raid10} # mount /dev/vg_raid/lv_raid0 /mnt/raid0 # mount /dev/vg_raid/lv_raid1 /mnt/raid1 # mount /dev/vg_raid/lv_raid5 /mnt/raid5 # mount /dev/vg_raid/lv_raid10 /mnt/raid10
# df -Th | grep raid
출력 예시:
/dev/mapper/vg_raid-lv_raid0 ext4 20G 24K 19G 1% /mnt/raid0 /dev/mapper/vg_raid-lv_raid1 ext4 20G 24K 19G 1% /mnt/raid1 /dev/mapper/vg_raid-lv_raid5 ext4 20G 24K 19G 1% /mnt/raid5 /dev/mapper/vg_raid-lv_raid10 ext4 20G 24K 19G 1% /mnt/raid10
# lvs -a -o name,devices vg_raid | grep lv_raid1_
출력 예시:
lv_raid1 lv_raid1_rimage_0(0),lv_raid1_rimage_1(0) [lv_raid1_rimage_0] /dev/vdb1(2561) [lv_raid1_rimage_1] /dev/vdc1(2561) [lv_raid1_rmeta_0] /dev/vdb1(2560) [lv_raid1_rmeta_1] /dev/vdc1(2560)
/dev/vdb1)를 다른 PV로 교체합니다.# lvconvert --replace /dev/vdb1 vg_raid/lv_raid1
# lvs -a -o name,devices vg_raid | grep lv_raid1_
출력 예시:
lv_raid1 lv_raid1_rimage_0(0),lv_raid1_rimage_1(0) [lv_raid1_rimage_0] /dev/vdd1(5123) [lv_raid1_rimage_1] /dev/vdc1(2561) [lv_raid1_rmeta_0] /dev/vdd1(5122) [lv_raid1_rmeta_1] /dev/vdc1(2560)
https://youtu.be/ZuSvgLfRZSk 1. 개요 DSM 설치를 마친 NAS에 저장 공간을 만드는 과정입니다. 드라이브 4개를 RAID 5로…
https://youtu.be/S30V0Ua5Aqg 1. 개요 공유기가 자동으로 나눠 준 주소를 쓰던 NAS에 고정 IP를 지정하는 과정입니다. 주소가…
https://youtu.be/IlN8nsrFC_Y 1. 개요 디스크만 꽂아 둔 새 Synology NAS에 운영체제인 DSM을 설치하고, 관리자 계정을 만들어…
https://youtu.be/EOAT80xj74M 1. 개요 공유 폴더의 내용을 다른 공유 폴더로 주기적으로 복사하도록 예약하는 과정입니다. 작업을 만들고…
https://youtu.be/T8OBQ1V61J0 1. 개요 앞서 만든 공유 폴더를 SMB로 내보내 윈도우에서 네트워크 드라이브로 붙여 쓰는 과정입니다.…
https://youtu.be/3TWRTRd-Imo 1. 개요 앞서 만든 공유 폴더를 NFS로 내보내 다른 리눅스 장비에서 마운트해 쓰는 과정입니다.…