USB 하드 드라이브를 안전하게 꺼내는 방법 - udisks는 "분리 실패: .."를 반환합니다.

USB 하드 드라이브를 안전하게 꺼내는 방법 - udisks는 "분리 실패: .."를 반환합니다.

여러 파티션이 있는 USB 외장 하드 드라이브가 있지만 드라이브를 꺼낼 수 있을 만큼 드라이브 회전 속도를 줄일 수 없습니다. 어떤 제안이 있으십니까? Nautilus를 통해 모든 파티션을 마운트 해제했지만 드라이브가 계속 회전합니다. unmountUbuntu 13.10 외에는 Nautilus에 대한 대안이 없는 것 같습니다 .

드라이브가 마운트되지 않았는지 확인한 후 udisks드라이브 분리를 시도했지만 다음 오류가 발생했습니다.

[lucas@lucas-ThinkPad-W520]~$ mount | grep ^'/dev'                                      
/dev/sda5 on / type ext4 (rw,errors=remount-ro)
[lucas@lucas-ThinkPad-W520]~$ udisks --detach /dev/sdb
Detach failed: One or more partitions are busy on /dev/sdb
[lucas@lucas-ThinkPad-W520]~$ 

mount | grep ^'/dev'내 파티션이 반환되지 않으면 어떻게 다른 파티션이 사용 중일 수 있습니까 /dev/sdb? 외장 하드 드라이브를 쉽게 분리할 수 있는 방법이 있나요? 간단한 해결책이 좋을 것입니다 ...

저는 Ubuntu 13.10을 사용하고 있으며 외장 하드 드라이브는 Clonezilla를 통해 설정된 내장 하드 드라이브의 백업입니다.

고쳐 쓰다 시도해 보았는데 lsof결과는 다음과 같습니다.

[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb
sdb   sdb1  sdb2  sdb3  sdb4  sdb5  sdb6  
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb1
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb2
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb3
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb4
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb5
[lucas@lucas-ThinkPad-W520]~$ lsof /dev/sdb6
[lucas@lucas-ThinkPad-W520]~$ 

답변1

노력하다:

$ sudo lsof /dev/sdb1 

lsof드라이브에 대한 적절한(루트) 권한이 없으면 빈 출력이 제공됩니다. 백업 프로그램이 실행되고 있지 않으면 연결을 끊는 것이 "정상"일 가능성이 높습니다.

답변2

장치 매퍼 또는 mdadm(RAID)이 여전히 파티션을 열어 둘 수 있습니다. 현재 udev 설정은 RAID 어레이를 설치하거나 시작하지 않아도 자동으로 인식합니다. 예를 들어, 디스크가 오래 전에 어레이의 일부였다면 udev가 감지할 수 있는 충분한 RAID 서명이 여전히 있을 수 있습니다. 이를 확인하려면:

cat /proc/mdstat

장치 매퍼를 확인하십시오.

ls -l /sys/block/*/slaves/

장치 매퍼 항목은 LVM, 암호화된 볼륨 등일 수 있습니다.

관련 정보