어제부터 이메일에 문제가 발생하기 시작했습니다. 조사 결과, 시스템의 일부 파일이 명령을 통해 나열될 때 inode, 소유자, 그룹, 권한, 크기 및 날짜를 포함한 모든 속성을 물음표로 표시하고 있음을 발견했습니다 ls
.
이러한 파일을 보거나, 업데이트하거나, 이동하거나 삭제하기 위해 액세스하려고 하면 입력/출력 오류가 발생합니다. 아이노드도 실제 값이 아닌 물음표로 표시되기 때문에 아이노드를 이용해 삭제할 수는 없다.
이제 이 시스템에서는 실행할 수도 없습니다 ls
. ls
명령을 실행하려고 하면 분할 오류가 발생합니다.
무슨 일이 일어나고 있는지, 그리고 이 문제를 복구하는 방법에 대한 아이디어가 있습니까? 원인과 해결 방법을 찾는 데 도움이 되도록 제가 제공할 수 있는 추가 정보가 있습니까? 상자는 Debian Wheezy를 실행하고 있습니다.
답변1
파일 시스템은 괜찮나요? 파일을 보기 위해 명령을 실행하기 전에 fsck를 실행하여 문제를 확인하고 수정하십시오.
답변2
파일 시스템이 작동하면 안되는 것 같습니다. 여러 디렉터리에서 다른 손상된 파일을 발견했습니다. ls 외에도 cat, less, mdadm, dpkg 등과 같은 다른 많은 명령을 실행할 수 없습니다. 따라서 현재 상태에서는 실제로 아무것도 확인할 수 없습니다.
나는 파일 시스템을 마운트하는 동안 fsck를 실행할 수 없다는 것을 알고 있으며 그렇게 시도한 적이 없습니다. 시스템이 소프트웨어 RAID 1을 실행 중입니다. 이 경우 fsck 확인을 수행하는 방법은 무엇입니까? 저는 RAID가 아닌 시스템에서만 fsck를 사용했습니다.
fsck를 실행하고 다양한 로그 파일을 확인하기 전에 활성 디스크에서 시스템을 재부팅해야 할 것 같습니다.
아시다시피 저는 경험이 없습니다. 며칠 전에 dd를 사용하여 생성한 드라이브의 복사본이 있고 해당 백업에서 복원한 다음 RAID 어레이를 다시 생성하고 다시 동기화하는 것이 장기적으로 더 빠른 옵션이 될 수 있다고 생각합니다. 이 경로를 따른다면 하나의 드라이브를 복원하고 RAID 어레이를 다시 생성하고 다시 동기화하는 것이 더 나을까요? 아니면 백업 드라이브에서 RAID 어레이의 두 드라이브(동일한 2Tb WD 블랙 드라이브)로 복원할 수 있습니까?