2013-07-11 7 views
1

나는 Linux OpenWrt에서 작업을하고 있는데, 라우터에 부착 된 USB 디스크를 수동으로 마운트 및 마운트 해제해야합니다.umount -l 이후에 장착 디렉토리 삭제 -l

이 스크립트를 사용하고 있습니다 : http://wiki.openwrt.org/doc/howto/writable_ntfs#with.a.custom.hotplug.script 자동으로 USB 디스크를 마운트 및 마운트 해제하는 문제는 umount -l /dev/$device 이후 마운트 디렉토리를 삭제하지 않는다는 것입니다. 이 위험 umount -l /dev/$devicerm -r sda1을 추가하는 것입니다, 또는 rm -r sda1 파일을 제거 할 위험이 있습니다 : 라우터에서 내 응용 프로그램은 USB 디스크 /mnt/sda1 존재 여부를

내 질문 인 경우 확인하여 존재 여부를 여부를 확인해야합니다 sda1에?

+1

스크립트를 변경하여 'mount | grep sda1 '명령을 사용하십시오. – zekus

+0

네 말이 맞아 :-) –

+0

대답으로 추가 :) – zekus

답변

2

당신이 전에 umount 명령의 성공을 확인하면 언 마운트 한 후 디렉토리를 삭제하는 것이 안전해야하지만 확인하는 당신에게 스크립트를 변경 제안 경우 대신 mount | grep sda1

로 마운트 표에 열거 된 마운트 지점