7.3. 스왑 파일 시스템을 단일 경로 장치에서 다중 경로 장치로 이동
기본적으로 스왑 장치는 논리 볼륨으로 설정됩니다. 이 경우 논리 볼륨 그룹을 구성하는 물리 볼륨에 다중 경로를 설정하는 한 다중 경로 장치로 구성하는 특수 프로시저가 필요하지 않습니다. 그러나 스왑 장치가 LVM 볼륨이 아니며 장치 이름으로 마운트된 경우 /etc/fstab
파일을 편집하여 적절한 다중 경로 장치 이름으로 전환해야 할 수 있습니다.
절차
장치의 WWID를
/etc/multipath/wwids
파일에 추가합니다.# multipath -a swap_devname
예를 들어 루트 장치가
/dev/sdb
인 경우 다음 명령을 입력합니다.# multipath -a /dev/sdb wwid '3600d02300069c9ce09d41c4ac9c53200' added
다중 경로
명령을 실행하여 구성 파일이 올바르게 설정되었는지 확인하고 다음 형식의 행을 검색합니다.date wwid: ignoring map
이는 명령이 다중 경로 장치를 생성하지 못했음을 나타냅니다.
예를 들어 장치의 WWID가 3600d02300069c9ce09d41c4ac9c53200인 경우 출력에 다음과 같은 행이 표시됩니다.
#
multipath
Oct 21 09:37:19 | 3600d02300069c9ce09d41c4ac9c53200: ignoring map/etc/multipath.conf
파일에서 스왑 장치의 별칭을 설정합니다.multipaths { multipath { wwid WWID_of_swap_device alias swapdev } }
/etc/fstab
파일을 편집하고 루트 장치의 이전 장치 경로를 다중 경로 장치로 교체합니다.예를 들어
/etc/fstab
파일에 다음 항목이 있는 경우 다음을 수행합니다./dev/sdb2 swap swap defaults 0 0
항목을 다음으로 변경합니다.
/dev/mapper/swapdev swap swap defaults 0 0
다중 경로를 사용하여 initramfs 파일 시스템을 다시 빌드합니다.
# dracut --force -H --add multipath
- 머신을 종료합니다.
- 시스템을 부팅합니다.
- 다른 경로를 시스템에서 볼 수 있도록 합니다.
검증
스왑 장치가 다중 경로 장치에 있는지 확인합니다.
# swapon -s
예를 들어 다음과 같습니다.
# swapon -s Filename Type Size Used Priority /dev/dm-3 partition 4169724 0 -2
파일 이름은 다중 경로 스왑 장치와 일치해야 합니다.
# readlink -f /dev/mapper/swapdev /dev/dm-3