我已经用CentOS 5.2configuration了一个服务器,现在正在制定一个备份策略。 我计划使用Amanda作为备份应用程序。 此外,我倾向于使用一些USB硬盘驱动器作为备份存储。
我将每周更换一个硬盘驱动器,以便进行异地备份。 是否有可能确定一个特定的 USB硬盘驱动器被安装到一个特定的安装点(可能基于卷标或ID)?
或者,使用USB驱动器与Amanda使用非现场旋转的策略是什么?
我想你想要的是通过UUID挂载在fstab上。 我从这里刷了这个信息(和示例文本)。
首先,找出你的设备的UUID:
$ ls -l /dev/disk/by-uuid lrwxrwxrwx 1 root root 10 2007-05-27 23:42 348ea9e6-7879-4332-8d7a-915507574a80 -> ../../hda4 lrwxrwxrwx 1 root root 10 2007-05-27 23:42 610aaaeb-a65e-4269-9714-b26a1388a106 -> ../../hda2 lrwxrwxrwx 1 root root 10 2007-05-27 23:42 857c5e63-c9be-4080-b4c2-72d606435051 -> ../../hda5
每个设备的UUID是hex数字和破折号的大string。 一旦你有了这个,只需把“UUID = 857c5e63-c9be-4080-b4c2-72d606435051”代替设备名称到你的fstab中。 现在您的USB驱动器将始终安装在相同的位置,即使您将其插入不同的USB集线器或有其他USB设备。
Udev将成为你的朋友。 您可以设置规则,以便为每个特定的驱动器分配您的指定名称。 然后你的挂载脚本可以处理把每个命名的驱动器放在正确的位置。
一个很好的教程如何做到这一点: 重命名一个USB驱动器 。