cli의 USB 열쇠고리 및 SATA 외부 드라이브와 같은 외부 저장 장치의 마운트 지점 목록

cli의 USB 열쇠고리 및 SATA 외부 드라이브와 같은 외부 저장 장치의 마운트 지점 목록

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 스틱 등을 어디든 쉽게 마운트할 수 있습니다.

관련 정보