지난 몇 달 동안 저는 RAID 1(mdadm을 통해 관리됨)을 구성하는 외부 HDD 2개를 Raspberry Pi에 연결했고, 이틀 전까지만 해도 HDD가 대부분의 시간 동안 회전을 멈추고 안에 있을 때만 회전한다는 인상을 받았습니다. 사용하고 얼마 지나지 않아.
외부 HDD 중 하나는 장치 설정을 통해 스핀다운 시간 제한에 영향을 받을 수 있지만 다른 하나는 그렇지 않습니다.
지난 2일 동안 거의 항상 HDD 중 하나(항상 동일한 것은 아님)가 회전했습니다. 사용 중이던 owncloud 클라이언트를 종료한 후 SSH를 통해 액세스하지 않으면 RAID를 사용하면 안 되기 때문에 어떻게든 읽기가 이상한 일이 일어나는 것 같습니다.
iotop
나에게 전체 프로세스의 이름을 제공하지만 나에게는 SD 카드에서만 작동하는 시스템 프로세스인 것처럼 보입니다. 하지만 너무 많기 때문에 중요한 항목/항목을 간과할 수도 있습니다. 단순히 SD 카드에 액세스하는 모든 것을 무시하고 RAID에 액세스하는 것에 집중하고 싶습니다.
/dev/md1
어떤 프로세스가 RAID( ) 또는 내 HDD( /dev/sda
및 /dev/sdb
) 에 액세스하고 있는지 어떻게 알 수 있나요 ?
답변1
lsof
열려 있는 모든 파일의 목록을 제공하며, 이를 통해 해당 파일 시스템에 액세스하는 프로세스를 찾을 수 있을 것입니다.
또한 정의된 crontab을 살펴보겠습니다. 근본 원인은 전체 디렉터리 계층 구조에서 예약된 검색을 수행하는 일부 프로세스일 수 있기 때문입니다.