연결된 모든 장치 나열, Mac OS X 용 lsblk


84

Linux에서 명령 행에서 현재 컴퓨터에 연결된 모든 장치를 보려면 다음을 실행하십시오.

lsblk

또는

blkid

Mac OS X에서 동등한 명령은 무엇입니까?

노트

여기서 목표는 마운트되지 않았더라도 레이블 또는 기타 고유 식별 속성을 기반으로 장치에 대한 정보를 얻을 수 있도록하는 것이므로 df실행 가능한 옵션이 아닙니다.


내가 찾는 정보의 예는 다음과 같습니다.

  • /dev/<dev-name>
  • uuid
  • label (if any)
  • mount point

노트

내가 해야 할 뿐만 아니라 네트워크에 연결된 드라이브를 볼 수 있도록!


여기에는 USB 카드 리더, 비디오 카드, nics와 같은 모든 장치가 아닌 디스크 만 나열됩니다
mazs

답변:


119

diskutil list 마운트 해제 된 경우에도 식별자와 함께 모든 디스크를 나열합니다.

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Mac SSD                 150.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data Windows 8               100.1 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk1
   1:                  Apple_HFS George Garside          300.2 GB   disk1s1
   2:               Windows_NTFS GRGARSIDE               199.9 GB   disk1s2

마운트 된 디스크 만 해당…

원시 장치 이름 (예 :)을 찾으려면 /dev/disk0s1다음을 실행할 수 있습니다 df.

로컬로 마운트 된 파일 시스템으로 결과를 제한 할 수 있습니다 df -Hl.
그러면 아래와 같이 파티션 목록과 원시 장치 이름이 나타납니다.

Filesystem     Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk0s2   150G   130G    20G    87% 31761475  4859615   87%   /
/dev/disk0s4   100G    83G    17G    83%   184667 17015601    1%   /Volumes/Windows 8
/dev/disk1s1   300G   282G    19G    94% 68771109  4529660   94%   /Volumes/George Garside
/dev/disk1s2   200G   172G    27G    87%   144125 26731127    1%   /Volumes/GRGARSIDE

UUID는 어디에 있습니까?
Frozen Flame

일부 사용자를 돕기 위해 :이 명령은 디스크에 btree 오류와 같은 특정 손상이있는 경우 작업을 수행하지 않습니다. 그런 다음 diskutilUSB 장치를 표시하기 전에 오류가 발생합니다. 손상된 디스크를 다시 포맷하기 전에 해당 USB 드라이브에 백업해야 할 경우의 장애
New Alexandria

20

Mac OS X은 system_profiler터미널에서 실행할 수있는 유틸리티를 제공합니다 . grep을 통해 파이프하여 원하는 특정 문자열을 찾을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.