Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: BackupPC. Восстановление резервных копий без Web-GUI (режим работы SMB)  (Прочитано 1197 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн trimavp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте.
Есть настроенный BackupPC.
Архивируются файлы с Windows, через SMB.
Копии восстановленные через Web-GUI  –  рабочие.

Вопрос: Как восстановить  резервные копии если  Web-GUI сломается?
В каталоге с резервными копиями (ubuntu-server), структура полностью соответствует исходной (windows). Но у каждого каталога и файла в имени префикс «f». Файлы имеют тоже расширение что и оригиналы.  Как эти каталоги и файлы превратить в рабочие и убрать префикс «f»?
« Последнее редактирование: 18 Августа 2021, 10:42:51 от trimavp »

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 619
  • xUbuntu 22.04
    • Просмотр профиля
Приветствую!
Если я правильно понял задачу, то в общем случае для того, чтобы удалить что-то в начале каждого файла и директории можно применить команду:
find . -depth -type d,f -execdir  rename -n 's:^\.\/f_:./:' {} \;Это будет проект, если проект подходит, то :
find . -depth -type d,f -execdir  rename  's:^\.\/f_:./:' {} \;т.е убираем „-n
(Нажмите, чтобы показать/скрыть)

2021 Aug 16; 07:13 AM
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн trimavp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Благодарю за ответ.
Начал копать дальше...

Файлы хоть и имеют тоже расширение что и оригиналы, но по размеру, файлы резервных копий меньше. Они явно сжаты.
Выдернул один файл из резервной копии f1Cv8.1CD  (букву «f» оставил на месте)

Выполнил:
tar  -tf  f1Cv8.1CDВывод:
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

Делаю вывод что каталог в котором лежит файл является архивом.
Правильно думаю? Как это проверить?
Пока понимание не пришло как вернуть копии к жизни если сломается Web-GUI?

Ответ кроется в строчке SmbClientRestoreCmd на Web-Gui:
$smbClientPath \\$host\$shareName $I_option -U $userName -E -d 5 -c tarmode\ full -Tx -Это только догадка.
« Последнее редактирование: 17 Августа 2021, 09:04:56 от trimavp »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
f1Cv8.1CD

база 1С имеет свой формат

Оффлайн trimavp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Раскопал.
Держим в голове — версии BackupPC разные (3.X и 4.X).
Использую 3.X версию.

В документации к 3.X версии: https://backuppc.github.io/backuppc/BackupPC-3.3.2.html#Command-line-restore-options
есть раздел: Command-line restore options

В общем случае синтаксис следующий:
__INSTALLDIR__/bin/BackupPC_zcat __TOPDIR__/pc/host/5/fc/fcraig/fexample.txt > example.txt
__INSTALLDIR__ - директория с установленным BackupPC
__TOPDIR__ - директория с резервными копиями

После выполнения, на выходе получаем исходный файл (префикс «f» пропадает).
Проверил - восстановленный файл рабочий.

Детали:
- для восстановления требуется установленный BackupPC
- при передаче директории в качестве параметра для  BackupPC_zcat на выходе получаем — файл с названием директории. (т.е. операцию восстановления в ручном режиме требуется провести для каждого файла)
« Последнее редактирование: 18 Августа 2021, 11:02:20 от trimavp »

 

Страница сгенерирована за 0.036 секунд. Запросов: 25.