Ubuntu上取得/設定硬碟UUID


取得某個硬碟裝置的UUID
$sudo blkid

結果會像是這樣
/dev/sda1: UUID="07a0dda7-b031-4c64-bec3-648a60e4eeac" TYPE="ext4"
/dev/sda5: UUID="e2ba810a-6117-4749-a382-d2d6ca240bd1" TYPE="swap"
/dev/sdb1: UUID="97a8ce48-4eaa-42cf-995f-b9e89bc812d3" TYPE="ext4"

UUID就是長的類似亂碼的07a0dda7-b031-4c64-bec3-648a60e4eeac

只顯示device and UUID資訊
$sudo blkid -s UUID

android上的toolbox有提供這個指令
busybox也有提供這個指令

設置UUID
$sudo tune2fs {硬碟裝置路徑} -U  {你要設定的UUID}

例如:sudo tune2fs /dev/sde5 -U  97a8ce48-4eaa-42cf-995f-b9e89bc812d3

busybox有會供該指令,但是沒有-U的option

察看硬碟裝置資訊
$sudo tune2fs -l /dev/sda1

參考資料:
http://puremonkey2010.blogspot.tw/2010/10/linux-tune2fs-ext2.html
http://android.stackexchange.com/questions/5232/how-can-i-view-the-android-internal-partition-table





留言