USB 드라이브의 UUID를 얻는 방법은 무엇입니까?

USB 드라이브의 UUID를 얻는 방법은 무엇입니까?

UUID 이름이 포함된 마운트 지점에 USB를 마운트하고 싶습니다. 그런데 이것을 명령줄에 어떻게 표현해야 할지 모르겠어요!

누군가 이 작업을 수행하는 방법을 도와줄 수 있나요?

검색한 결과 다음을 실행해야 한다는 것을 알았습니다.

blkid

그런 다음 USB 플래시 드라이브나 하드 드라이브를 검색하는 명령과 다음과 같은 명령이 나옵니다.

blkid | tail -n 1 | cut -f4 -d' '

하지만 이건 tail내가 가지고 있는 USB의 갯수를 모르기 때문에 잘못된 것입니다!

USB 유형 라인만 제공하도록 지시하는 방법이 있나요?

답변1

독서매뉴얼 페이지원하는 것을 얻기 위해 옵션을 사용할 수 있음을 보여주세요.

blkid -t TYPE=vfat -sUUID  

(나에게) 다음을 제공합니다:

/dev/sdb: UUID="50CA-8C03"

UUID 추출

  • 다음 명령을 사용하여 UUID를 추출할 수 있습니다 cut -d'"' -f2.

    blkid -t TYPE=vfat -sUUID | cut -d'"' -f2
    

    예를 들어 USB 드라이브에는 일반 호출과 다른 출력을 blkid제공하는 레이블이 있을 수 있으므로 이러한 옵션이 바람직합니다.blkid

  • 아니면 blkid스스로 원하는 대로 하세요.

    blkid -t TYPE=vfat -sUUID -ovalue
    

답변2

9년 11개월 전에 질문함

lsblk옵션과 함께 명령을 사용하는 것을 고려하십시오 . 예를 들어

alias lsblk2='lsblk -o size,fstype,model,name'
alias lsblk3='lsblk -o size,fstype,model,name,serial,uuid'

lsblk그 이후의 모든 옵션은 다음 -o을 통해 찾을 수 있습니다.lsblk --help

디스크를 더 쉽게 식별할 수 있도록 .bashrc에서 직접 만든 이 두 개의 별칭을 식별했습니다. 내가 원하는 모든 관련 정보를 제공하는 것 같습니다.

여기에서 연결된 각 디스크에 필요한 정보를 얻을 수 있습니다. 그러면 mount 명령을 사용하는 데 필요한 것이 있습니다. 구문 mount

mount /dev/sd?   /myusbdisk

# or

mount UUID=whatever  /myusbdisk

wwn설치 옵션으로도 유용할 수 있습니다.

모든 -o 옵션:

Available columns (for --output):

NAME  device name
KNAME  internal kernel device name
MAJ:MIN  major:minor device number
FSTYPE  filesystem type
MOUNTPOINT  where the device is mounted
LABEL  filesystem LABEL
UUID  filesystem UUID
PARTLABEL  partition LABEL
PARTUUID  partition UUID
RA  read-ahead of the device
RO  read-only device
RM  removable device
MODEL  device identifier
SERIAL  disk serial number
SIZE  size of the device
STATE  state of the device
OWNER  user name
GROUP  group name
MODE  device node permissions
ALIGNMENT  alignment offset
MIN-IO  minimum I/O size
OPT-IO  optimal I/O size
PHY-SEC  physical sector size
LOG-SEC  logical sector size
ROTA  rotational device
SCHED  I/O scheduler name
RQ-SIZE  request queue size
TYPE  device type
DISC-ALN  discard alignment offset
DISC-GRAN  discard granularity
DISC-MAX  discard max bytes
DISC-ZERO  discard zeroes data
WSAME  write same max bytes
WWN  unique storage identifier
RAND  adds randomness
PKNAME  internal parent kernel device name
HCTL  Host:Channel:Target:Lun for SCSI
TRAN  device transport type
REV  device revision
VENDOR  device vendor

관련 정보