Linux에서 XFS 파일 시스템을 사용하는 서버를 운영하다 보면 디스크의 UUID(UUID: Universally Unique Identifier)나 Label(Label Name)을 변경해야 하는 경우가 있습니다. 예를 들어 동일한 디스크를 복제했거나, 여러 개의 저장 장치를 쉽게 구분하기 위해 Label을 수정해야 할 수도 있습니다.
이럴 때 사용하는 명령어가 xfs_admin입니다. xfs_admin은 XFS 파일 시스템의 UUID와 Label을 관리하는 전용 도구입니다. XFS 파일 시스템을 사용하는 Linux 서버에서는 저장 장치 관리 과정에서 자주 사용됩니다.
이번 글에서는 Linux에서 xfs_admin 명령어를 사용하는 방법과 UUID 및 Label을 변경하는 방법을 자세히 알아보겠습니다.
xfs_admin 명령어란?
xfs_admin은 XFS 파일 시스템의 관리 정보를 변경하는 명령어입니다.
UUID와 Label을 수정하거나 확인하는 작업에 사용됩니다.
XFS 파일 시스템 전용 관리 도구이며 ext4에서는 사용할 수 없습니다.
기본 사용법은 다음과 같습니다.
sudo xfs_admin 옵션 장치명
예를 들어 /dev/sdb1을 관리하려면 다음과 같이 실행합니다.
sudo xfs_admin /dev/sdb1
현재 파일 시스템 확인하기
먼저 대상 파일 시스템이 XFS인지 확인합니다.
lsblk -f
또는
sudo blkid
TYPE 항목이 xfs인지 확인하는 것이 좋습니다.
현재 Label 확인하기
현재 Label은 다음 명령어로 확인할 수 있습니다.
sudo xfs_admin -l /dev/sdb1
현재 설정된 Label이 출력됩니다.
Label 변경하기
새로운 Label을 지정하려면 -L 옵션을 사용합니다.
sudo xfs_admin -L DATA /dev/sdb1
Label이 DATA로 변경됩니다.
여러 개의 디스크를 구분할 때 자주 사용하는 기능입니다.
UUID 확인하기
UUID는 다음 명령어로 확인할 수 있습니다.
sudo blkid /dev/sdb1
또는
lsblk -f
UUID는 자동 마운트 설정(fstab)에서도 많이 사용됩니다.
새로운 UUID 생성하기
새로운 UUID를 생성하려면 다음 명령어를 실행합니다.
sudo xfs_admin -U generate /dev/sdb1
기존 UUID 대신 새로운 UUID가 생성됩니다.
디스크를 복제한 후 UUID가 중복될 때 자주 사용하는 기능입니다.
UUID 직접 지정하기
UUID를 직접 입력하여 변경할 수도 있습니다.
sudo xfs_admin -U 11111111-2222-3333-4444-555555555555 /dev/sdb1
입력한 UUID가 파일 시스템에 적용됩니다.
변경 결과 확인하기
UUID 또는 Label을 변경한 후에는 결과를 확인합니다.
sudo blkid
또는
lsblk -f
변경 사항이 정상적으로 적용되었는지 확인하는 것이 좋습니다.
xfs_admin 사용 시 주의할 점
UUID를 변경하면 기존 /etc/fstab 설정이 더 이상 동작하지 않을 수 있습니다.
UUID를 변경한 후에는 fstab 파일도 함께 수정해야 합니다.
또한 중요한 서버에서는 변경 전에 현재 UUID를 기록하거나 백업하는 것이 좋습니다.
xfs_admin과 xfs_info의 차이
xfs_admin은 UUID와 Label을 변경하는 관리 명령어입니다.
xfs_info는 파일 시스템 구조와 Block 크기 등의 정보를 조회하는 명령어입니다.
두 명령어는 목적이 서로 다르므로 함께 사용하는 경우가 많습니다.
자주 묻는 질문
xfs_admin은 어떤 파일 시스템에서 사용할 수 있나요?
XFS 파일 시스템에서만 사용할 수 있습니다.
UUID를 새로 생성할 수 있나요?
가능합니다.
다음 명령어를 사용합니다.
sudo xfs_admin -U generate /dev/sdb1
Label도 변경할 수 있나요?
가능합니다.
다음 명령어를 사용합니다.
sudo xfs_admin -L DATA /dev/sdb1
마무리
xfs_admin은 XFS 파일 시스템의 UUID와 Label을 관리하는 대표적인 Linux 명령어입니다. 디스크 복제, 자동 마운트 설정, 저장 장치 관리 과정에서 매우 자주 사용되며, UUID와 Label을 손쉽게 변경할 수 있습니다. xfs_admin, xfs_info, blkid, lsblk 명령어를 함께 활용하면 XFS 파일 시스템을 더욱 체계적이고 안정적으로 관리할 수 있습니다.