LINUX 서버에서 액세스할 수 없는 파티션

LINUX 서버에서 액세스할 수 없는 파티션

제 질문에 대한 여러분의 의견을 듣고자 여기에 글을 올립니다.

제 업무 중 하나는 백업 서버를 관리하는 것이지만 저는 LINUX 세계를 처음 접했습니다.

오늘 저는 CentOS 6.xx에서 실행되는 백업 서버를 수리해야 했습니다.

문제는 서버 데이터를 외장 하드 드라이브에 저장하도록 백업이 설정되어 있다는 것입니다. 하드 드라이브는 sde1 섹션에 설치되어야 합니다. 그런데 어느 날 sde1 부분이 접근이 불가능해지고 외장 HDD 부분이 sdf1이 되어 백업이 엉망이 되었습니다.

그래서 내 질문은: 무엇이 이런 일을 발생시킬 수 있는가입니다. sde1이 갑자기 사용할 수 없게 된 이유를 알고 계십니까? 하드웨어 문제일까요?

답변1

dmesg실행 (또는 찾아보기 /var/log/kern.log또는 실행 journalctl -bk- CentOS에서 어떤 것이 확실하지 않아서 죄송합니다)을 통해 원인을 찾을 수 있습니다 . 어떤 이유로 디스크 연결이 끊어졌다가 다시 연결되었습니다. sde은 이미 사용 중이므로 커널은 드라이버에 다음으로 사용 가능한 드라이버를 제공합니다 sdf. 연결을 끊었다가 다시 연결하는 것은 하드웨어 문제일 수 있습니다(그러나 누군가가 USB 케이블을 부딪치는 것과 같이 덜 걱정스러운 것일 수도 있습니다).

그러나 결국 /dev/sd?그것은아니요안정적인. 적어도 두 개의 동일한 외부 USB 디스크가 있는 경우 부팅할 때마다 무작위로 뒤집힐 것으로 예상할 수 있습니다. 내부 드라이브 문자 할당은 일반적으로 훨씬 더 안정적이지만 파일 시스템 UUID 등을 실제로 사용해야 합니다 /dev/disk/by-id/(또는 해당 문제에 대한 모든 디렉터리). /dev/disk/by-*/USB(또는 Firewire)를 사용할 때는 by-path피하는 것이 가장 좋습니다(연결된 USB 포트를 변경하는 것은아니요중요해야 하지만 이로 인해 경로가 변경됩니다.

관련 정보