드라이브 베이에서 외장 하드 드라이브를 올바르게 닫는 방법

드라이브 베이에서 외장 하드 드라이브를 올바르게 닫는 방법

나는 Rasbian(Debian과 유사)을 실행하는 Pi4 4Gb와 USB3을 통해 연결된 Orico 4bay 하드 드라이브 베이를 가지고 있습니다.

이전에는 별도의 인클로저에 동일한 호스트와 HDD를 사용하여 다음을 사용하여 디스크 전원을 끌 수 있었습니다.

sudo udisksctl power-off -b /dev/sda

하지만 이제 이 4개의 디스크 인클로저 랙에서는 다음과 같은 오류가 발생합니다.

pi@raspberrypi:~ $ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda           8:0    0 931.5G  0 disk  
└─sda1        8:1    0 931.5G  0 part  
  └─md0       9:0    0 931.4G  0 raid1 /mnt/raid
sdb           8:16   0 931.5G  0 disk  
└─sdb1        8:17   0 931.5G  0 part  
  └─md0       9:0    0 931.4G  0 raid1 /mnt/raid
sdc           8:32   0   2.7T  0 disk  
└─sdc1        8:33   0   2.7T  0 part  /mnt/wdred
sdd           8:48   0   1.8T  0 disk  
└─sdd1        8:49   0   1.8T  0 part  
mmcblk0     179:0    0  14.8G  0 disk  
├─mmcblk0p1 179:1    0   256M  0 part  /boot
└─mmcblk0p2 179:2    0  14.6G  0 part  /
pi@raspberrypi:~ $ sudo umount /mnt/raid 
pi@raspberrypi:~ $ sudo umount /mnt/wdred 
pi@raspberrypi:~ $ sudo udisksctl power-off -b /dev/sdc
Error powering off drive: Error opening /dev/sdb for fsync: Device or resource busy (udisks-error-quark, 0)
pi@raspberrypi:~ $ sudo udisksctl power-off -b /dev/sda
Error powering off drive: Error opening /dev/sdb for fsync: Device or resource busy (udisks-error-quark, 0)
pi@raspberrypi:~ $ sudo udisksctl power-off -b /dev/sdb
Error powering off drive: Error opening /dev/sdb for fsync: Device or resource busy (udisks-error-quark, 0)
pi@raspberrypi:~ $ sudo udisksctl power-off -b /dev/sdd
Error powering off drive: Error opening /dev/sdb for fsync: Device or resource busy (udisks-error-quark, 0)
pi@raspberrypi:~ $ 

파이를 끄고 전원 버튼을 사용하여 이 랙의 전원을 끄면 HDD Smart 증가에 Power-Off_Retract_Count 속성이 표시됩니다(따라서 이는 일반적인 전원 끄기가 아니라 긴급 후퇴입니다).

이 랙에 있는 드라이브의 전원을 올바르게 끄려면 어떻게 해야 합니까?

답변1

명령을 실행한 후에는 umount실행해야 합니다.

sudo mdadm --misc --stop /dev/md0

그리고 드라이브를 종료하기 전에 성공적으로 완료되었는지 확인하십시오.

sdc4개의 디스크 모두(RAID가 아니고 마운트되지 않은 디스크 에서도)에서 "장치 또는 리소스 사용 중" 오류가 발생하므로 sdd다음 단계는 실행 중인 디스크 모니터링 소프트웨어(예:)가 없는지 확인 smartd하고 중지하는 것입니다. 그렇다면 먼저 그들부터 하세요.

sudo fuser -v /dev/sd*디스크를 종료하기 전에 여전히 디스크를 사용하고 있는 프로세스가 있는지 확인할 수도 있습니다 .

관련 정보