- [Linux] LVM 마운트 "can't read superblock" 에러2024년 02월 26일 17시 30분 50초에 업로드 된 글입니다.작성자: DandyNow728x90반응형
1. LVM 마운트 "can't read superblock" 에러
LVM(Logical Volume Manager) 타입 파티션 200GB 저장소를 /mnt라는 폴더에 마운트 하고자 하였는데 "can't read superblock"이라는 에러가 출력되었다.
2. dmsetup remove 명령어로 해결
pvdisplay 명령어로 확인해 보니 다음과 같은 에러가 출력되었다.
root@postforty:~# pvdisplay /dev/CloudVG/CloudLV: read failed after 0 of 4096 at 0: Input/output error /dev/CloudVG/CloudLV: read failed after 0 of 4096 at 212600815616: Input/output error /dev/CloudVG/CloudLV: read failed after 0 of 4096 at 212600872960: Input/output error /dev/CloudVG/CloudLV: read failed after 0 of 4096 at 4096: Input/output error
dmsetup remove /dev/vg-name/lv-name 명령어로 LVM에 매핑되어 있던 정보를 clear 시켰다.
root@postforty:/# dmsetup remove /dev/vg-name/lv-name
😉 dmsetup remove /dev/vg-name/lv-name 명령어는 Linux 시스템에서 Device Mapper 장치를 제거하는 데 사용된다. /dev/vg-name/lv-name는 제거하려는 Logical Volume의 경로이다. Device Mapper는 Linux 커널에서 논리적 볼륨 관리를 위해 사용되는 기능을 제공한다. LVM과 같은 툴이 Device Mapper를 사용하여 논리적 볼륨을 생성하고 관리한다. dmsetup은 Device Mapper의 설정을 관리하는 도구이다. dmsetup remove 명령어는 특정 Device Mapper 장치를 시스템에서 제거한다. 이것은 해당 장치의 연결을 끊고 해당 장치가 시스템에서 더 이상 사용되지 않게 만다. 이 작업은 주의해서 수행해야 하며, 필요한 경우에만 사용해야 한다. 해당 장치가 사용 중인 경우 시스템에 영향을 줄 수 있다.
mount /dev/CloudVG/CloudLV /mnt 명령어로 마운트 시도하였으나 "does not exist."가 출력되었다.
root@postforty:/# mount /dev/CloudVG/CloudLV /mnt mount: /mnt: special device /dev/CloudVG/CloudLV does not exist.
partprobe 명령어로 파티션 테이블을 재스캔하였다.
root@Leotech:/# partprobe
😉 partprobe 명령어는 Linux 시스템에서 파티션 테이블을 재스캔하는 데 사용된다. 이 명령어를 사용하면 커널이 디스크의 파티션 테이블을 다시 읽고 변경 사항을 감지할 수 있다. 일반적으로, 시스템에 새로운 디스크를 추가하거나 파티션을 생성 또는 삭제한 후에는 파티션 테이블을 다시 읽어야 하는데, 이때 partprobe 명령어를 사용하여 파티션 테이블을 갱신할 수 있다.
mount /dev/CloudVG/CloudLV /mnt 명령어로 다시 마운트를 시도하였고 마운트에 성공했다.
root@postforty:/# mount /dev/CloudVG/CloudLV /mnt
✔ 참고한 자료
LVM 설정 구성 예제 : https://hiseon.me/linux/lvm-configuration/
파티션 마운트 에러 : https://blog.naver.com/PostView.nhn?blogId=hymne&logNo=221239351950728x90반응형'CS > Linux' 카테고리의 다른 글
[Linux] Centos 방화벽(firewall) 설정 명령어 (0) 2024.03.14 [Linux] 서버 이전을 위한 리눅스 명령어 (1) 2024.03.08 [Linux] Putty SSH Key 로그인 에러 "server refused our key" (0) 2024.02.26 [Linux] Let's Encrypt로 TLS 무료 인증서 발급 & 자동 갱신 설정 (0) 2024.01.16 [Linux] 구름IDE를 이용한 리눅스 명령어 실습 (0) 2023.10.03 다음글이 없습니다.이전글이 없습니다.댓글