USB keyfobs 및 SATA 외부 드라이브와 같은 외부 저장 장치에 연결된 모든 마운트 지점을 나열해야 합니다.
Ubuntu에서 내가 찾은 유일한 방법은 'mount'를 호출하고 '/media'를 grep하는 것입니다. 하지만 더 좋고, 더 보편적인 방법이 있는지 궁금합니다.
이 모든 것은 명령줄 인터페이스(터미널/bash)에서 가능합니다.
답변1
찾아보는 /media
것이 합리적인 방법이다핫플러그블록 장치. lsblk
블록 장치와 핫플러그 가능 여부를 나열하는 데 사용할 수도 있습니다 .
$ lsblk -l -p -o name,rm,hotplug,mountpoint
NAME RM HOTPLUG MOUNTPOINT
/dev/sda 0 0
/dev/sda1 0 0 /
/dev/sda2 0 0 [SWAP]
/dev/sda3 0 0 /home
/dev/sdc 0 1
/dev/sdc1 0 1
/dev/sdc2 0 1
/dev/sdc3 0 1 /media/wd3
/dev/sdc4 0 1
/dev/sdd 1 1
/dev/sdd1 1 1 /media/clip
이는 /dev/sdc
아마도 외부 장치(HOTPLUG=1)이고 파티션이 에 마운트되어 있음을 나타냅니다 /media/wd3
. 또한 에 다른 장치가 있습니다 /media/clip
. 열 은 RM
이동식을 의미하며 때로는 SD 카드 리더기에 적용되지만 이 경우 실제로는 USB 플래시 키일 뿐입니다.
findmnt
다음을 사용하여 디렉터리 이름에서 디렉터리 이름이 있는 장치 이름을 가져올 수도 있습니다 .
$ findmnt -n -o source -T /media/wd3/my/sub/dir
/dev/sdc3
답변2
내부 장치와 외부 장치 사이에는 차이가 없습니다. 따라서 모든 외부 장치(해당 장치만)가 /media
. 그러나 적절한 권한이 있는 사용자는 USB 스틱 등을 어디든 쉽게 마운트할 수 있습니다.