CLI의 USB 키체인 및 SATA 외부 드라이브와 같은 외부 저장 장치에 대한 마운트 지점 목록

CLI의 USB 키체인 및 SATA 외부 드라이브와 같은 외부 저장 장치에 대한 마운트 지점 목록

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.

관련 정보