명령 행을 통해 DVD / CDROM 매체를 마운트 해제 할 때 "사용 중"이라고 설명하는 이유를 설명하십시오.


0

Fedora 15와 DVD 및 HFS + 관련 버그를 Bugzilla에서 전달하고 있는데,이를 통해 많은 디스크를 시스템에 마운트해야합니다. (저는 CS도 아니고 초보자도 아니므로 여기에는 약간의 경험이 없으며 HW를 마운트하는 명령 줄은 하나입니다.) 이것을 배우기 위해 xWindows File Manager 앱은 DVD를 마운트하지 않습니다. 모든 것은 명령 줄에서 수행해야합니다 (bash를 사용합니다). 지금까지 로그 아웃하여 마운트 해제 문제를 해결했습니다.


#mount를 성공적으로 사용하고 있지만 #umount가 실패합니다.

# umount -f /media
umount2: Device or resource busy
umount: /media: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount2: Device or resource busy
umount2: Device or resource busy

디스크를 마운트 할 때 즉시 어떻게 바쁠 수 있습니까? 내용을 열지 않았습니다. 디스크가 실제로 마운트되었는지 확인하기 위해 / media 디렉토리 만 나열했습니다. 다시 말하지만, 파일 관리자 앱은 디스크를 마운트 된 것으로 표시하지 않습니다. 따라서 파일 관리자가 디스크를 사용하지 않고 내용을 열지 않은 경우 어떤 프로세스가 디스크를 보류하여 강제 명령에 실패합니까?


lsof와 퓨저의 출력은 무엇입니까? umount의 제안은 실마리를 줄 수 있습니다.
Klox

나는 이것을 이해하지 못한다. 각 경우에 bash는 파일 시스템 또는 마운트 지점과 연결된 것으로 표시되었습니다. bash는 어떻게 둘 중 하나를 사용하여 활성 및 실행중인 프로세스를 가질 수 있습니까? 단순히 파일을 나열한 것입니까? 이것은 끔찍하게 비효율적 인 것 같습니다. 대답은 배쉬에서 교훈이 필요하다고 생각합니다.
xtian

bash가 정상적으로 마운트 해제를 방해하는 유일한 방법은 디렉토리를 해당 경로로 변경 한 경우입니다. 현재 작업 디렉토리에있는 모든 프로그램이 마운트 된 경로에 있으면 bash뿐만 아니라 마운트 해제도 방지됩니다. 해당 경로에 bash 쉘이 없으면 설명 할 수 없습니다.
클록 스

답변:


1

/ media에서 장치 마운트는 이제이 명령을 통해 관리됩니다.

예 :

devkit-disks --mount / dev / dvd


+1, 그러나 btw, 제목 말한다 : 이유를 설명하십시오
bakytn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.