Thunar에서 USB 드라이브를 꺼낸 후 "lsblk"를 통해 USB 드라이브가 표시되지 않는 이유는 무엇입니까?

Thunar에서 USB 드라이브를 꺼낸 후 "lsblk"를 통해 USB 드라이브가 표시되지 않는 이유는 무엇입니까?

USB 드라이브를 연결하면 자동으로 설치됩니다. 나는 그것을 볼 수 있다lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   1   7,5G  0 disk 
└─sdb1   8:17   1   7,5G  0 part /media/user/usb-drive

umount를 사용하여 마운트 해제하면

umount /media/user/sdb1

여전히 표시되지만 lsblk더 이상 설치되지 않습니다.

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   1   7,5G  0 disk 
└─sdb1   8:17   1   7,5G  0 part

하지만 내가 다음으로 바꾸면주입Thunar(xfce 파일 관리자)에서 팝업 아이콘을 클릭하면 에서 팝업이 나타납니다 lsblk. 왜 이런 일이 발생합니까?

답변1

설치하다단지 "블록 장치의 일부(일부)를 적극적으로 사용하도록 운영 체제를 설정하는 것"을 의미합니다. 종종 파일 시스템이 마운트될 때 슈퍼블록에서 일부 "사용 중" 또는 "더티" 상태가 발생하지만 하드웨어는 영향을 받지 않습니다.

장미유,주입장치에 SCSI "START STOP" 명령을 보내고 "eject" 옵션을 설정하십시오. 플래시 ROM 스틱의 USB 컨트롤러는 일반적으로 장치의 전원을 끄고 더 이상의 상호 작용을 방지하는 방식으로 반응합니다. 즉, USB 하위 시스템에서 완전히 사라지며 다시 액세스하려면 먼저 다시 열거해야 합니다.

예를 들어 CD/DVD 드라이브로 전송되면 동일한 명령이 디스크를 꺼내고 "START STOP" 명령의 기존 "LOAD" 옵션을 사용하여 디스크를 다시 로드합니다. 그러나 이 설명은 이동식 미디어가 있는 장치에만 적용됩니다.

eject그런데 sg_startfrom the package with the same name 또는 with the package 를 사용하여 명령줄에서 이 SCSI 명령을 보낼 수도 있습니다 sg3-utils.

관련 정보