2008-08-11
ext3 領域にボリュームラベルを
私はデータのほとんどを USB 接続の HDD に入れているので しょっちゅう USB-HDD の抜き差しをするんですが、その時に困るのがマウントされる HDD の名称です.
Gparted でフォーマットした ext3 のドライブにはボリュームラベルがつかないため、例えば "80.0GB のメディア" 等と表示されます.
それでもまだデスクトップに表示される分はいいんですが、本当に困るのはマウント名が
/media/disk
等という素っ気ない名前になってしまって、複数台つないだ場合にどれがどれかよく分からないことと、つなぐ順番によってマウント名が変わってしまうこと.
USB-HDD に対してシンボリックリンクを張っていても、つないだ順番が変わるだけでリンクが無効になってしまいます.
その点、Windows でボリュームラベルを付けたドライブなら、ラベル名でマウントしてくれるので非常に分かりやすいのです.
というわけで、ext3 のドライブにもボリュームラベルを付けられないものか、調べてみました.
やはり皆さん同じような苦労をなさっているのか、あっさり見つかりました.ただし、コンソール.
GUI で出来ないかと思って更に探してみたんですが、結局見つかりませんでした.
まあしょっちゅうするような操作でもないので、GUI じゃなきゃヤダということもないですけど.
とりあえず、端末から次のように叩けばいけます.
e2label /dev/[HDD名] [ラベル名]
例としてはこんな感じ
$ e2label /dev/sdb2 USB-HDD2
この例の場合、 sdb の 2番目のパーティションに "USB-HDD2" というボリュームラベルを付けます.
対象のパーティションが ntfs だったりしたら拒否られます.
それと、たぶんパーティションをアンマウントしておかないとダメだと思います.
私は直感的に先にアンマウントしたので、せずに使った場合はどうなるか分かりません.
Gparted でフォーマットした ext3 のドライブにはボリュームラベルがつかないため、例えば "80.0GB のメディア" 等と表示されます.
それでもまだデスクトップに表示される分はいいんですが、本当に困るのはマウント名が
/media/disk
等という素っ気ない名前になってしまって、複数台つないだ場合にどれがどれかよく分からないことと、つなぐ順番によってマウント名が変わってしまうこと.
USB-HDD に対してシンボリックリンクを張っていても、つないだ順番が変わるだけでリンクが無効になってしまいます.
その点、Windows でボリュームラベルを付けたドライブなら、ラベル名でマウントしてくれるので非常に分かりやすいのです.
というわけで、ext3 のドライブにもボリュームラベルを付けられないものか、調べてみました.
やはり皆さん同じような苦労をなさっているのか、あっさり見つかりました.ただし、コンソール.
GUI で出来ないかと思って更に探してみたんですが、結局見つかりませんでした.
まあしょっちゅうするような操作でもないので、GUI じゃなきゃヤダということもないですけど.
とりあえず、端末から次のように叩けばいけます.
e2label /dev/[HDD名] [ラベル名]
例としてはこんな感じ
$ e2label /dev/sdb2 USB-HDD2
この例の場合、 sdb の 2番目のパーティションに "USB-HDD2" というボリュームラベルを付けます.
対象のパーティションが ntfs だったりしたら拒否られます.
それと、たぶんパーティションをアンマウントしておかないとダメだと思います.
私は直感的に先にアンマウントしたので、せずに使った場合はどうなるか分かりません.
trackback
comment
Powered by FC2 Blog
Copyright © ちりぢりな記憶の寄せ集め All Rights Reserved.