少なくとも「/etc/fstab」に「ドライブ毎に、UUID、種類、名前」をリストする必要があるようです。そこで、/Volumesの中にあるドライブのUUIDをリストするスクリプト、uuidsを作ったのでご紹介します。
terminalでの動作結果
![]() |
| Figure uuids action at terminal |
スクリプト: uuids
#!/bin/zsh
#
# uuids: list UUIDs in /Volumes/*
#
# USAGE: uuids↩
#_
# 2016-05-27(金) 18:11:14
#
get_uuid(){
#diskutil info "$1" | grep "Disk / Partition UUID:" | sed 's%[^0-9A-Z-]%%g'
diskutil info "$f" |grep 'Disk / Partition UUID:' |\
sed 's%Disk / Partition UUID: %%' | tr -d ' '
}
mylc=( ${(f)"$(ls /Volumes )"} )
echo " # UUIDs in /Volumes Drive Names"
echo " -- ------------------------------------ -----------------------------"
j=$((0))
for f in ${(O)mylc} ; do
j=$((j+1))
myu=$(get_uuid "$f")
printf " %2d %s %s\n" $j $myu $f
done
この記事の履歴
- 開始2016-05-27(金) 23:18:54

0 件のコメント:
コメントを投稿