스토리지 마운트 에러 가이드
ℹ️ 참고
리눅스 서버
1대의 서버에 여러개의 스토리지 연결
되어 있을 때 해당되는 가이드입니다.
1. 서버접속
- 스토리지가 연결된 리눅스 서버에 접속합니다.
2. 스토리지 식별자, 파일 시스템 확인
blkid 명령어를 통해 연결되어 있는 스토리지 식별자와 파일 시스템을 확인합니다.
[root@localhost]# blkid
/dev/sda1: UUID="7eac8552-1955-4faa-90d7-665e1f4c7644" BLOCK_SIZE="4096" TYPE="xfs" PARTUUID="45ae9f11-01"
/dev/sdb1: UUID="fc5abc48-ec5c-4a8d-8a85-a529b037aad2" BLOCK_SIZE="4096" TYPE="xfs" PARTUUID="5828783e-01"
/dev/sdc1: UUID="fc5abc48-ec5c-4a8d-8a85-a529b037aad2" BLOCK_SIZE="4096" TYPE="xfs" PARTUUID="5828783e-01"
2. 스토리지 식별자가 동일할 경우, 식별자를 변경해 주어야 마운트시에 에러가 발생되지 않습니다.
3. 스토리지 식별자 변경 (파일 시스템이 XFS 인 경우)
xfs_admin -U $(uuidgen) /dev/sdc1 명령어를 통해 스토리지 식별자를 변경합니다. 'sdc1' 는 디바이스명이며, 이용자마다 다를 수 있습니다.
blkid 명령어를 통해 스토리지 식별자가 변경되었는지 확인합니다.
- 각 스토리지를 마운트 합니다.
- 마운트 정보 유지를 위해 /etc/fstab 을 설정합니다.
4. 스토리지 식별자 변경 (파일 시스템이 EXT4 인 경우)
* EXT4 는 조금 복잡합니다.
tune2fs -U $(uuidgen) /dev/sdc1 명령어를 통해 스토리지 식별자를 변경합니다. 'sdc1' 는 디바이스명이며, 이용자마다 다를 수 있습니다.
1. 다음과 같은 출력이 나올 경우
[root@localhost]# tune2fs -U $(uuidgen) /dev/sdc1
tune2fs 1.46.5 (30-Dec-2021)
This operation requires a freshly checked filesystem.
Please run e2fsck -f on the filesystem.
file -s /dev/sdc1 명령어를 입력합니다.
e2fsck -f /dev/sdc1 -y 명령어를 입력합니다.
- 다시,
tune2fs -U $(uuidgen) /dev/sdc1 명령어를 입력합니다.
blkid 명령어를 통해 스토리지 식별자가 변경되었는지 확인합니다.
- 각 스토리지를 마운트 합니다.
- 마운트 정보 유지를 위해 /etc/fstab 을 설정합니다.
2. 다음과 같은 출력이 나올 경우
[root@localhost]# tune2fs -U $(uuidgen) /dev/sdc1
tune2fs 1.46.5 (30-Dec-2021)
Setting the UUID on this filesystem could take some time.
Proceed anyway (or wait 5 seconds to proceed) ? (y,n) y
y 를 입력합니다.
blkid 명령어를 통해 스토리지 식별자가 변경되었는지 확인합니다.
- 각 스토리지를 마운트 합니다.
- 마운트 정보 유지를 위해 /etc/fstab 을 설정합니다.