USBスティックにFAT16
形式のパーティションを作成しました
mkdosfs /dev/sdb1
スティックを差し込むと、/dev/
に次のように表示されます。
/dev/disk/by-uuid/ABCD-1234
ディスクのUUIDをABCD-1234
以外に変更するにはどうすればよいですか?
[〜#〜] update [〜#〜]
tune2fsが機能していないようです:
# tune2fs /dev/sdb1 -U AAAA-1111
tune2fs 1.42.5 (29-Jul-2012)
tune2fs: Bad magic number in super-block while trying to open /dev/sdb1
Couldn't find valid filesystem superblock.
PDATE2
DebianWheezyにmtools 4.0.17-1
をインストールしましたが、mlabel
コマンドが機能しません。
# mlabel -N aaaa1111 /dev/sdb1
Mtools version 4.0.17, dated June 29th, 2011
Usage: mlabel [-vscVn] [-N serial] drive:
mtools
にはユーティリティmlabel
が付属しています。
mlabel -N aaaa1111 -i /dev/sdb1 ::
それとは別に、16進エディタに頼らなければならないかもしれません。 dosfstools
では、fatlabel
コマンドを使用してのみラベルを変更できます(ボリュームIDがなくても、mlabel
でも変更できます)。
ファイルシステムを最初から再作成する場合は、mkfs.vfat -i VOLUME-ID
を介して値を指定することもできます。
mtoolsの動作:
mlabel -N $(uuidgen | head -c8) f:
/etc/mtools.conf
を設定するだけです。
drive f: file="/dev/sdb1"
以下のコマンドを使用します
tune2fs partition_name -U useb_id_what_you_want
uuidgen
を使用してランダムなUUIDを生成します