저는 Debian 웹 서버를 실행하고 있으며 캐싱 시스템은 "cache" 폴더에 수백만 개의 파일을 생성합니다. 갑자기 시스템이 더 이상 작동하지 않고 SSH를 사용할 수 없습니다. 다시 시작해도 도움이되지 않았습니다.
호스트가 내 시스템을 분석한 후 하드 드라이브가 손상되었다고 말했습니다. 시스템을 복구함으로써 시스템을 백업하고 캐시를 지울 수 있었습니다. 재부팅 후 시스템은 오류 없이 다시 실행될 수 있었습니다.
이것을 어떻게 설명할 것인가? 파일이 너무 많으면 시스템 오류가 발생할 수 있으며 일부 하위 폴더를 사용하면 이 문제를 방지할 수 있습니까? 아니면 내 하드 드라이브가 실제로 손상되었습니다. 시스템이 오류 없이 다시 실행될 것이라고 어떻게 설명할 수 있습니까?
하드 드라이브를 확인하기 위한 몇 가지 팁이 있습니까?
답변1
호스팅 제공업체에서 하드 드라이브에 물리적인 손상이나 오류가 발생했다고 알리는 경우, 설명하는 문제는 드라이브에 저장한 파일 수, 파일 시스템, 캐시 또는 기타 장치와 전혀 관련이 없습니다. 소프트웨어 관련 문제. 하드웨어의 기계적 오류가 때때로 발생합니다. "파일이 너무 많음"은 다양한 시스템 작동에 영향을 미칠 수 있지만 일반적인 문제는 아니며 확실히 하드 드라이브에 손상을 입히지 않습니다.
@Dylan의 말이 맞습니다. 베어 메탈 노드에 대한 SSH 액세스 권한이 있는 경우 smartctl 패키지에는 하드 드라이브의 물리적 상태를 확인할 수 있는 모니터링 도구가 포함되어 있습니다. 호스팅 제공업체에서 가상 머신(virtualbox, VMware, Xen 등)에 대한 SSH 연결을 허용하는 경우 시스템이 상주하는 물리적 하드웨어를 볼 가능성이 거의 없습니다.