OS | CentOS 7 |
해당 게시물은 서버 재부팅 후 기존에 정상적으로 사용하던 스토리가 자동 마운트되지 않는 상황에서 수동으로 조치하는 방법을 기술했다.
문제 원인
- '/etc/fstab' 파일에 해당 스토리지에 대한 마운트 설정이 누락된 경우 발생 가능
- '/etc/fstab' 파일에 잘못된 UUID 또는 디스크 경로가 설정된 경우
- 파일시스템이 손상되었거나 디스크 자체에 문제가 있는 경우
- 부팅 순서가 잘못된 경우 (스토리지 서버 부팅 후 실서버 부팅이 필요함)
해결 방법 (수동 디스크 및 스토리지 마운트)
1. 마운트할 디스크 확인
먼저, 마운트할 디스크의 장치 이름을 확인한다. (실제 확인되는 경로와 다르므로 이 부분은 유동적으로 적용 필요)
# 블록 장치의 정보를 표시. 각 디스크와 그 디스크에 마운트된 파티션을 확인 가능
$lsblk
# 현재 마운트된 디스크의 사용량과 마운트 지점을 확인 가능
$df -h
→ 본문에서는 '/dev/sdb1'이 마운트되지 않은 것으로 가정한다.
2. 마운트 지점 생성 및 디스크 마운트
마운트할 디렉토리가 없을 경우 생성이 필요하고, 디렉토리가 생성되어 있다면 마운트만 진행하면 된다.
디렉토리가 있는 경우(2-1부터 진행)와 없는 경우(2-2부터 진행) 순서대로 진행하면 된다.
2-1. 마운트할 디렉토리 생성
# 생성하는 디렉토리는 임의이므로 유동적 변경 필요
$mkdir -p /mnt/storage
2-2. 디스크 마운트
$mount -t ext4 /dev/sdb1 /mnt/storage
위 명령어 상세 내역은 아래에서 확인하자
▶ mount: 디스크를 특정 디렉토리에 연결하는 명령어
▶ -t ext4: 마운트할 파일 시스템 유형을 지정(이 부분은 시스템에 맞게 xfs, vfat, ntfs 등 변경될 수 있다)
▶ /dev/sdb1: 마운트할 장치 파일의 경로(/dev/sdb1은 LVM 또는 매퍼 장치로, 특정 볼륨 그룹 내의 논리 볼륨을 가리킨다)
▶ /mnt/storage: 디스크를 마운트할 디렉토리. 이 디렉토리가 마운트 지점으로 사용된다.
3. 마운트 확인
마운트가 제대로 되었는지 확인하자
$df -h | grep /mnt/storage
반응형
'Dev > Linux' 카테고리의 다른 글
[Linux] NFS 마운트 (0) | 2024.11.12 |
---|---|
[Linux] 파티션 크기 문제 해결하기 (2) | 2024.10.10 |
[Linux] Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again (0) | 2024.07.30 |
[Linux] SELinux로 인한 SSH 접속 문제 해결(Failed password/Access denied) (0) | 2024.07.25 |
[Linux] WARNING: UNPROTECTED PRIVATE KEY FILE! (0) | 2024.07.25 |