Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Простой метод резервного копирования на USB-накопитель

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Простой метод резервного копирования на USB-накопитель, Proxmox Виртуальная Среда
     
    dragonslayr
    Guest
    #1
    0
    05.03.2015 17:23:00
    Используя proxmox для собственных нужд, я задумался о применении его для нескольких небольших клиентов. Мне нужны идеи по простым (очень простым) инструкциям для проверки резервного копирования и смены USB-накопителей: есть ли у вас метод, который вы рассказываете секретарю или кому-то другому, чтобы он мог поменять резервные накопители?
     
     
     
    BobhWasatch
    Guest
    #2
    0
    02.08.2019 16:25:00
    Я использую это в /etc/fstab: Код: LABEL=backup /mnt/backup ext4 noauto,x-systemd.automount 0 0 Остальная часть настройки похожа на @dragonslayr. Преимущество в том, что вы можете отключить хранилище в графическом интерфейсе или из командной строки, а затем размонтировать, чтобы переключить диски. После повторного включения хранилище будет автоматически смонтировано. Я меняю свои резервные копии вне сайта раз в месяц, используя этот метод.
     
     
     
    dragonslayr
    Guest
    #3
    0
    18.08.2015 17:41:00
    Новая бета-версия 4.0, похоже, больше не работает с usbmount, и это не ее вина. Пакет больше не поддерживается. Поэтому я вернулся к монтированию по метке диска. mount -L backup_drive /mnt/backup_drive
     
     
     
    tuneboy
    Guest
    #4
    0
    02.08.2019 11:55:00
    Привет, знаю, что эта тема старая, но я попробовал то же самое, и у меня получилось, так что спасибо за подсказку. Но вот после перезагрузки хоста возникла проблема: VE в экстренном режиме, и это связано с USB. Он не смонтирован при загрузке, и поэтому возникает ошибка. Если монтировать его вручную в экстренном режиме, а затем ввести "exit", я могу загрузить (или скорее запустить) Proxmox. Я также заметил, что в экстренном режиме, если ввести "mount -a", возникает ошибка с USB, но если ввести "mount /dev/sdb1 /media/usb-drive/", он монтируется, как и должно быть, и когда я запускаю "mount -a" после этого, ошибки уже нет (полагаю, потому что он уже смонтирован). Думаю, это связано с тем, что процесс изменился за эти годы? Можете кто-нибудь помочь? Буду очень признателен. Я довольно новенький в Debian и командной строке и прошу прощения заранее. С уважением, Марк.
     
     
     
    dragonslayr
    Guest
    #5
    0
    02.08.2019 16:17:00
    Я не рекомендую монтировать резервный диск в fstab. То, что я выбрал, — это монтирование по метке диска. Вот что я делаю, чтобы подготовить диск и дать ему метку. ######### Подготовка резервных дисков Примечание: это сотрет диск. Код: gdisk /dev/sd? d n defaults несколько раз w

    # форматируем в ext4
    mkfs -t ext4 -q /dev/sd?1 -L backup_offsite Теперь, когда диск имеет метку резервного копирования и отформатирован, можно монтировать так: # Монтируем и создаем директорию для резервного копирования Код: mount -L backup_offsite /mnt/backup_offsite mkdir -p /mnt/backup_offsite/dump Затем добавляем в /etc/crontab, чтобы монтировалось при загрузке Код: @reboot root mount -L backup_offsite /mnt/backup_offsite Примечание: вышеуказанная команда немного отличается от моей, так как я помещаю эту команду в скрипт, который затем запускается из cron. Далее вот моя релевантная часть storage.cfg Поздние версии proxmox поддерживают is_mountpoint. Это остановит proxmox от создания резервных копий, если диск не смонтирован. Также я отключаю создание директории резервного копирования в proxmox. Редактируем /etc/pve/storage.cfg Добавляем в конец: Код: dir: backup_offsite path /mnt/backup_offsite content backup maxfiles 3 shared 0 is_mountpoint 1 mkdir 0
     
     
     
    dragonslayr
    Guest
    #6
    0
    02.08.2019 16:29:00
    О, и команда, которую запускает клиент: switchdrives Обратите внимание, что требуется установить "dialog" apt-get install dialog В этом bash-скрипте есть следующее: Код: #!/bin/bash

    getscript() {
     pgrep -lf ".[ /]$1( |\$)"
    }

    mailto=root
    drivename=backup_offsite
    drivepath=/mnt/$drivename
    directory=dump
    mname="Смена внешнего диска"

    if (dialog --title "$mname" --yesno "Вы готовы заменить диск?" 10 35)
    # размер окна сообщения будет 25x6 символов
    then

    dialog --title "$mname" --infobox "Отсоединение диска, подождите" 10 35

    umount $drivepath>|/tmp/ERRORS$$ 2>&1

       if [ "$?" = "0" ]
           then
               dialog --title "$mname" --msgbox "Диск отсоединён, замените диски сейчас. Нажмите Enter, когда будете готовы продолжить" 10 35
           else
               dialog --title "$mname" --msgbox "Не удалось отсоединить диск -- Нажмите <Enter>, чтобы увидеть журнал ошибок." 10 35
               dialog --title "Журнал ошибок" --textbox /tmp/ERRORS$$ 10 62
               dialog --title "$mname" --msgbox "Не удалось отсоединить диск -- У вас есть два варианта: подождать немного и попробовать снова или перезагрузить сервер. Мы советуем подождать немного.." 10 35
               echo "Команда switchdrives завершилась неудачно. На сервере $HOSTNAME не удалось отсоединить директорию $drivepath/$directory на резервном диске" | mail -s "Ошибка switchdrives на сервере $HOSTNAME $drivename -- диск не отсоединён" $mailto
           exit 1
             fi

    else
       dialog --title "$mname" --msgbox "Пользователь выбрал 'нет', отмена.." 10 35
       exit 1
    fi

    # Проверьте, доступна ли папка диска

           mount -L $drivename $drivepath

    if [ ! -d $drivepath/$directory ];
           then

               dialog --title "$mname" --msgbox "Не удается смонтировать новый диск -- Он подключен? Он подготовлен? Я отправляю уведомление на $mailto" 10 60
               echo "Команда switchdrives завершилась неудачно на $HOSTNAME. USB-диск не смонтирован или директория $drivepath/$directory на резервном диске еще не существует. Пожалуйста, создайте её." | mail -s "Ошибка switchdrives на сервере $HOSTNAME $drivename -- диск не смонтирован" $mailto
           exit

           else

               dialog --title "$mname" --msgbox "Новый диск был смонтирован. Нажмите Enter, чтобы выйти" 10 35
    fi
     
     
     
    dragonslayr
    Guest
    #7
    0
    02.08.2019 16:36:00
    Хм, интересно, два вопроса. Ты вообще когда-нибудь используешь возможность отключения из графического интерфейса? И,,, как отключить и включить с командной строки?
     
     
     
    tuneboy
    Guest
    #8
    0
    02.08.2019 19:04:00
    Привет, чувак, я смог загрузиться, это сработало! Большое спасибо. Edit1: Но, похоже, это не работает на 100%. Я теперь могу загрузиться, так что это плюс, но VE выдает эту ошибку в интерфейсе: невозможно активировать хранилище 'USBbackup' - ожидается, что директория будет точкой монтирования, но она не смонтирована: '/mnt/backup' (500). Edit2: Похоже, что я что-то неправильно сделал с cron. Вот моя строка: Код: @reboot mount -L backup /mnt/backup. Можешь сказать, какой вариант правильный? Если я использую команду (без @reboot, конечно), все работает нормально, устройство смонтировано и видно в интерфейсе. Заранее спасибо!
     
     
     
    BobhWasatch
    Guest
    #9
    0
    02.08.2019 21:35:00
    Да, я обычно делаю это через графический интерфейс, потому что никогда не помню команду. Это pvesm <что-то>. Проверю, но я в самолете. Если оставить это включенным и выполнить umount, оно будет автоматически монтироваться обратно через несколько секунд из-за проверки статуса Proxmox. Поэтому я отключаю, делаю umount, меняю, включаю снова. Наверное, следовало бы написать скрипт, но я единственный, кто делает резервные копии, так что не утруждаю себя.
     
     
     
    dragonslayr
    Guest
    #10
    0
    03.08.2019 00:31:00
    Запись в /etc/crontab должна содержать указание, от какого пользователя выполнять задачу. Код: @reboot                 root    mount -L backup /mnt/backup
     
     
     
    tuneboy
    Guest
    #11
    0
    03.08.2019 14:04:00
    Это тоже сработало, безупречно. Спасибо вам двоим, вы мне помогли - я чему-то научился. Хороших выходных!
     
     
     
    wg0f
    Guest
    #12
    0
    13.08.2020 04:23:00
    Я попробовал это. Пытаясь выяснить, смогу ли я восстановить на другом сервере Proxmox, он использует неправильный файл конфигурации для восстановления. Он использует конфигурацию из последней резервной копии, сделанной на втором сервере, и я не знаю, как это изменить.
     
     
     
    wolfgang
    Guest
    #13
    0
    13.08.2020 06:05:00
    Привет, wg0f, я не понимаю твою проблему, можешь рассказать немного подробнее?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры