Как я могу заставить rsync автоматически переключаться на другой жесткий диск, если место на первом заполнено?

Моя проблема в том, как сделать так, чтобы rsync автоматически переключался на другой жесткий диск, если место на первом заполнено? Есть ли простой способ? Или даже способ без использования rsync?

4
задан 14 October 2012 в 00:31

1 ответ

Я не думаю, что то, что вы предлагаете, достижимо (только с помощью rsync) и / или разумно. Rsync синхронизирует объекты в двух местах. Возможно, вам следует подумать о решении этого на более низком уровне.

Прежде всего, если именно так вы создаете резервные копии данных, случайным образом распределяя их между двумя дисками, вы фактически удваиваете вероятность того, что резервное копирование станет неполным, если произойдет сбой одного из устройств.

Если вас это не волнует (в зависимости от важности данных это может быть довольно плохой идеей), вы можете:

  1. удалить разделы с обоих дисков (я полагаю, что они / dev / sdb и / dev / sdc)
  2. используют Logical Volume Manager (LVM) для создания группы томов, используя эти диски в качестве физических устройств. Было бы примерно размером с сумму размеров обоих дисков
  3. добавить логический том (или больше) в эту группу томов
  4. создать на нем файловую систему
  5. смонтируйте его и используйте в качестве места назначения для вашей копии rsync.

короче (я назвал группу томов 'vg10', а логический том в ней 'backup'):

dd if=/dev/zero of=/dev/sdb bs=512k count=1
dd if=/dev/zero of=/dev/sdc bs=512k count=1
vgcreate vg10 /dev/sdb /dev/sdc
vgdisplay vg10 # look for number of free physical extents
lvcreate vg10 -n backup -l<number_of_free_physical_extents>
mkfs.xfs -L backup /dev/vg10/backup
mkdir /mnt/backup
echo "/dev/vg10/backup /mnt/backup xfs defaults 0 0" >> /etc/fstab
mount -a

Имейте в виду, что вам понадобятся оба диска, подключенные для возможность монтировать / mnt / backup, и это не даст вам никакой избыточности.

Я не знаю ваш сценарий, но я бы пошел по крайней мере с настройкой RAID1 для моей резервной копии.

0
ответ дан 14 October 2012 в 00:31

Другие вопросы по тегам:

Похожие вопросы: