Linuxでは、mountコマンドやfstabを用いてUSBハードディスクやメモリなどの外付けデバイスのマウント先を指定できる。
ただし、再起動する度にマウント先が変わってしまう事はないだろうか?
実際自分もコレにはかなりイラっときてました^^
そこで、デバイス毎マウント先を設定することにした!
まずデバイスに割り当てられたUUIDを調べる!
[user@server] ll /dev/disk/by-uuid/ lrwxrwxrwx 1 root root 10 6月 29 23:37 2012 52316b30-ede7-4088-9ff9-8706fc1131df -> ../../sdd1 lrwxrwxrwx 1 root root 9 6月 29 23:37 2012 19d8d71e-da58-4077-aa4f-ffa86b2b462c -> ../../sdb lrwxrwxrwx 1 root root 10 6月 29 23:37 2012 2d7ee8f7-b8d9-4166-b855-40ea59ad181f -> ../../sda1 lrwxrwxrwx 1 root root 10 6月 29 23:37 2012 8271d04f-684e-42c7-b942-d5231916ddc5 -> ../../sdc1 lrwxrwxrwx 1 root root 10 6月 29 23:37 2012 9365da71-77d3-4e70-9b34-4057db6d8591 -> ../../dm-1 lrwxrwxrwx 1 root root 10 6月 29 23:37 2012 adbbca43-b40e-4410-8dba-1dfd0862a03e -> ../../dm-0
この数字と文字列の羅列がUUID。
調べ方はまあいろいろあるので、ここでは省略。
次にfstabにUUIDを使ったマウントを設定。
[user@server] vi /etc/fstab #古い設定をコメントアウト #/dev/sdd1 /mnt/usbhdd1 ext3 defaults 0 0 #/dev/sdc1 /mnt/usbhdd2 ext3 defaults 0 0 UUID=8271d04f-684e-42c7-b942-d5231916ddc5 /mnt/usbhdd1 ext3 defaults 0 0 UUID=52316b30-ede7-4088-9ff9-8706fc1131df /mnt/usbhdd2 ext3 defaults 0 0
これでひとまずOKなはず!^^)
スポンサードリンク
コメント