![시스템의 하드 드라이브가 얼마나 안전한지 확인하기 위해 가상 드라이브가 아닌 드라이브의 /dev/block을 나열합니까?](https://linux55.com/image/199341/%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%98%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EA%B0%80%20%EC%96%BC%EB%A7%88%EB%82%98%20%EC%95%88%EC%A0%84%ED%95%9C%EC%A7%80%20%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20%EA%B0%80%EC%83%81%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%9D%98%20%2Fdev%2Fblock%EC%9D%84%20%EB%82%98%EC%97%B4%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
다음 방법을 사용하여 시스템의 하드 드라이브가 얼마나 안전한지 확인하세요. 저는 특히 커널이 아닌 유틸리티/프로그램을 피하는 것을 고집합니다.
ls -l /sys/block | grep -v "/virtual"
RHEL 7뿐만 아니라 16보다 높은 Ubuntu 버전에도 /sys 파일 시스템이 항상 존재할 것으로 예상할 수 있습니까?
답변1
파일 시스템 sysfs
과 해당 /sys
마운트 지점은 2.5.xx 개발 커널 주기 중에 도입되었습니다. 이는 모든 2.6.xx 이상의 커널과 내가 아는 모든 배포판의 표준이 되었습니다.
가상 장치를 나열 /sys/block
하고 필터링하면 커널이 알고 있는 모든 블록 장치 목록을 얻을 수 있습니다.
그러나 시스템에 다음 중 하나가 포함되어 있는 경우:
- 진정한 하드웨어 RAID 컨트롤러
- 파이버 채널 HBA
- 하드웨어 지원 iSCSI 인터페이스
그러면 sd*
표시되는 노드는 실제 물리적 디스크가 아니라 논리적 RAID 세트, SAN LUN 또는 해당 스토리지 하드웨어 내에서 더 깊이 정의된 유사한 구조일 수 있습니다. 이것을 디스크와 동일하다고 생각하면 괜찮을 것입니다.