linux でUSB外付けHDのボリューム名(mediaのサブディレクトリ
linux でUSB外付けHDのボリューム名(mediaのサブディレクトリ名)を設定する。
linux でUSBに外付けHDを差すと、自動的に認識されて、「/media/」ディレクトリにマウントされるのだが…
[tk@EeePC-40 ~]$ ll /media/ 合計 20 drwxr-xr-x 5 root root 4096 2015-10-09 15:58 ./ drwxr-xr-x 26 root root 4096 2015-03-23 09:58 ../ drwxr-xr-x 5 root root 4096 2015-01-23 10:36 1fa58830-fb51-45d5-99dd-0a8234475f09/ drwxrwxrwx 4 root root 4096 2015-01-23 10:45 5267adf1-42b4-4d41-afbd-4e5db6b3e1de/ drwxr-xr-x 4 root root 4096 2013-12-02 16:27 ca42958c-c6b3-4b4d-9293-40945db6c7f2/ [tk@EeePC-40 ~]$
「ca42958c-c6b3-4b4d-9293-40945db6c7f2」というディレクトリ名はどうにかして欲しい。
そのHDには「imation-28」という管理名があるので、その名前になって欲しい。
ということで、やってみた。
ネットで調べると「e2label」というコマンドで変えられるらしい。
[tk@EeePC-40 ~]$ e2label Usage: e2label device [newlabel] [tk@EeePC-40 ~]$ sudo e2label /dev/sda1 /boot
という感じで使う。
変更する対象を指定するためには「device」を知る必要がある。
df を使えば、マウントしたディレクトリ名から device を調べることができる。
[tk@EeePC-40 ~]$ df -h ファイルシステム サイズ 使用 残り 使用% マウント位置 rootfs 223G 27G 185G 13% / /dev/root 223G 27G 185G 13% / /dev 1006M 600K 1005M 1% /dev /dev/sda1 101M 28M 69M 29% /boot ← ☆さっきのはこれ。 none 1006M 76K 1006M 1% /dev/shm /dev/sdb1 917G 78G 794G 9% /media/5267adf1-42b4-4d41-afbd-4e5db6b3e1de /dev/sdd1 917G 19G 852G 3% /media/1fa58830-fb51-45d5-99dd-0a8234475f09 /dev/sdf1 74G 22G 49G 31% /media/ca42958c-c6b3-4b4d-9293-40945db6c7f2 ←★ ・・・ [tk@EeePC-40 ~]$
目的のdeviceは「/dev/sdf1」であることが分かった。
「/dev/sdf1」を調べてみると、ラベルがセットされていない。セットされていないのでUUIDがセットされたのだろう。
[tk@EeePC-40 ~]$ sudo e2label /dev/sdf1 [tk@EeePC-40 ~]$
ということで、新しい名前をセットする。
[tk@EeePC-40 ~]$ sudo e2label /dev/sdf1 imation-28 [tk@EeePC-40 ~]$ sudo e2label /dev/sdf1 imation-28 [tk@EeePC-40 ~]$
USBを抜き差しする。
[tk@EeePC-40 ~]$ ll /media/ 合計 20 drwxr-xr-x 5 root root 4096 2015-10-09 15:58 ./ drwxr-xr-x 26 root root 4096 2015-03-23 09:58 ../ drwxr-xr-x 5 root root 4096 2015-01-23 10:36 1fa58830-fb51-45d5-99dd-0a8234475f09/ drwxrwxrwx 4 root root 4096 2015-01-23 10:45 5267adf1-42b4-4d41-afbd-4e5db6b3e1de/ drwxr-xr-x 4 root root 4096 2013-12-02 16:27 imation-28/ ← ★OK★ [tk@EeePC-40 ~]$
でした。