少なくとも「/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 件のコメント:
コメントを投稿