Raspberry Pi로 만든 NAS 서버와 USB 포트에 연결된 일부 HDD가 있습니다. 이 모든 것은 제가 만든 스마트 UPS를 통해 구동됩니다. 종료하고 싶을 때 UPS의 버튼을 누르면 Raspberry Pi에 종료 시간임을 알려줍니다. 모든 하드 드라이브를 마운트 해제하고 다른 종료 절차를 수행한 후 UPS에 전원을 차단하라는 신호를 보냅니다. 그런데...이제 이렇게 하드 드라이브의 전원을 차단하는 것이 가능한지 궁금합니다. 즉, 헤드가 디스크 위에 있는 동안 전원이 꺼지면 표면이 손상되지 않나요? 구동 모터를 회전하고 헤드를 주차하는 데 사용해야 하는 몇 가지 명령이 있습니까? HDD의 전원을 안전하게 끄는 방법은 무엇입니까?
답변1
"자동 상주"를 지원하지 않는 드라이브의 경우 마운트되지 않은 드라이브를 종료하는 것은 위험할 수 있습니다. 하지만 이 기능이 없는 (P)ATA 또는 SATA HDD는 없어야 합니다. 이는 MF, MFM 및 RLL HDD와 같은 구형 장치에서 더 많은 문제가 됩니다.
괜찮아요. 컨트롤러 유형에 따라 다르지만 컨트롤러 유형을 보면 하드 드라이브의 세대를 쉽게 설명할 수 있습니다.
1993년경부터 HDD에는 자동 주차 기능이 있는 경우가 많았습니다. 따라서 머리 충돌을 방지해야 합니다.
이를 지원하지 않는 하드 드라이브의 경우 누군가 "park"라는 도구를 사용합니다. 현재 역사적인 하드 드라이브를 위한 DOS 및 Linux 도구로 제공될 수 있습니다.
머리 충돌로부터 자신을 보호하는 또 다른 방법은 HD 또는 SSHD 대신 SSD를 사용하는 것입니다.
약간의 팁. COW 파일 시스템과 데이터 및 메타데이터에 특수 해시를 사용하는 시스템(예: ZFS, BTRFS 및 bachefs)은 불량 섹터나 하드 드라이브로 인해 발생할 수 있는 특정 유형의 데이터 손상으로부터 데이터를 보호할 수 있습니다.