fstabのデバイス指定をUUIDにする

ちょっと前に見かけたこちらのツイート

/dev/sda	/	 ext4	defaults	0 0
/dev/sdb	/data	 ext4	defaults	0 0

fstabにこういったデバイス名の指定をしているとsdasdbがOS再起動等でデバイス名が入れ替わってしまいトラブルが起きてしまいます。
そういった場合はUUIDで指定してあげることでマウントされるデバイスを任意に指定出来るためこういった事前にトラブルを防ぐことが出来ます。

bukidコマンドを使って各デバイスのUUIDを調べます。

$ blkid
/dev/sda: UUID="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx" TYPE="ext4" PARTUUID="xxxxx-xx"
/dev/sdb: UUID="yyyyy-yyyyy-yyyyy-yyyyy-yyyyy" TYPE="ext4" PARTUUID="yyyyy-yy"

sdasdbのUUIDが確認出来ます。

このUUIDを使ってfstabにデバイスを指定します。

UUID=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx /	 ext4	defaults	0 0
UUID=yyyyy-yyyyy-yyyyy-yyyyy-yyyyy /data	 ext4	defaults	0 0