마운트가 준비되었는지(사용 중이 아님) 확인하는 방법(opensuse)?

마운트가 준비되었는지(사용 중이 아님) 확인하는 방법(opensuse)?

다음 설치를 생성하는 경우:

mount -o user=root,pass=test123 //samba1/testshare /mnt/d928a47b-9ee0-40cd-a356-fa382a7ea8e5

다음을 실행하여 볼 수 있습니다 mount.

mount
...
//samba1/testshare on /mnt/d928a47b-9ee0-40cd-a356-fa382a7ea8e5 type cifs (rw,relatime,vers=3.1.1,cache=strict,username=root,uid=0,noforceuid,gid=0,noforcegid,addr=172.17.0.2,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1,user=root)

설치를 생성한 후 설치가 준비되었는지/사용 중이 아닌지 확인하는 방법이 있습니까?

예를 들어, 마운트를 다시 생성하려고 하면 장치나 리소스가 사용 중이라는 오류 메시지가 표시됩니다(보다 정확한 "마운트 생성됨" 메시지 대신).

mount -o user=root,pass=test123 //samba1/testshare /mnt/d928a47b-9ee0-40cd-a356-fa382a7ea8e5
mount error(16): Device or resource busy
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

나는 다음을 구별하는 방법을 찾으려고 노력하고 있습니다.

  • 마운트가 생성되어 준비되었습니다.
  • 마운트가 생성되었지만 준비되지 않았습니다.

이것이 적절한가요?

lsof -n | grep /mnt/d928a47b-9ee0-40cd-a356-fa382a7ea8e5 
// If non-empty result == mount is not ready/busy?

답변1

lsof -n /mnt/d928a47b-9ee0-40cd-a356-fa382a7ea8e5 

또는

fuser -um /mnt/d928a47b-9ee0-40cd-a356-fa382a7ea8e5 

fuser--kill옵션 도 있습니다

관련 정보