내 Linux 시스템에서 파티션을 강제로 umount
어떻게 할 수 있습니까? 일반적으로 sudo umount /dev/<Device>
를 입력하지만 기기가 사용 중이면 반환됩니다.
umount: <Mount Location>: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).)
어떻게 umount
?
답변
그렇지 않습니다. 그 메시지는 이유가 있습니다. . 어떤 것이 현재 파티션을 사용하고 있으므로 강제로 마운트 해제하면 데이터가 손상 될 수 있습니다. 따라서 먼저 파티션을 사용중인 항목을 확인하십시오.
$ sudo umount mountpoint umount: /home/pi/mountpoint: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).)
좋아, 누가 그것을 사용하고 있는지 보자.
$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint
그래서, , 사용자 pi
소유이며 현재 마운트 지점에 액세스하고 있습니다.이 경우 터미널을 열고 cd
mountpoint
에 추가되었습니다.
해당 프로세스를 중지하기 만하면됩니다. 그것이 무엇인지 알고 있다면 중지하십시오. “t (귀하가 소유하고 있음), kill
다음을 수행 할 수 있습니다.
그렇습니다. 성공했습니다!