USB 키체인 및 SATA 외부 드라이브와 같은 외부 저장 장치와 관련된 모든 마운트 지점을 나열해야 합니다.
Ubuntu에서 내가 찾은 유일한 방법은 "mount"와 grep을 호출하여 "/media"를 찾는 것입니다. 하지만 더 좋고 더 일반적인 방법이 있는지 궁금합니다.
이 모든 것은 명령줄 인터페이스(터미널/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
.