Це команда bup-save, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
bup-save - створити новий набір резервних копій
СИНТАКСИС
буп зберегти [-р господар:шлях] <-t|-c|-n ім'я> [-#] [-f індексний файл] [-v] [-q] [--smaller=максимальний розмір]
;
ОПИС
bup save зберігає вміст заданих файлів або шляхів у новий набір резервних копій і
за бажанням називає цей набір резервних копій.
Зауважте, що для того, щоб пізніше звернутися до вашого резервного набору (тобто для відновлення), ви повинні
або вкажіть --name (звичайний випадок), або запишіть дерево або ідентифікатор коміту, надрукований --tree
або --здійснити.
Перш ніж намагатися зберегти файли за допомогою bup save, вам слід спочатку оновити індекс за допомогою
індекс буп. Причини розділення двох кроків описані на сторінці посібника для
bup-індекс(1).
За замовчуванням метадані будуть збережені для кожного шляху, а метадані для будь-якого неіндексованого
батьківські каталоги індексованих шляхів будуть братися безпосередньо з файлової системи. однак,
якщо вказано --strip, --strip-path або --graft, метадані не будуть збережені для кореня
каталог (/). Подивитися bup-відновлення(1) для отримання додаткової інформації про обробку метаданих.
ВАРІАНТИ
-р, --remote=господар:шлях
зберегти набір резервних копій на даному віддаленому сервері. Якщо шлях опущено, використовує
шлях за замовчуванням на віддаленому сервері (вам все одно потрібно включити ':'). The
підключення до віддаленого сервера здійснюється за допомогою SSH. Якщо ви хочете вказати, який
порт, користувач або закритий ключ для використання для SSH-з’єднання, ми рекомендуємо використовувати
~ / .ssh / config файлу.
-t, -- дерево
після створення набору резервної копії роздрукуйте ідентифікатор дерева git отриманої резервної копії.
-c, --здійснити
після створення набору резервної копії роздрукуйте ідентифікатор git фіксації отриманої резервної копії.
-n, --ім'я=ім'я
після створення резервного набору створіть гілку git з ім ім'я так що резервна копія
можна отримати за допомогою цього імені. Якщо ім'я вже існує, нова резервна копія буде
вважається нащадком старих ім'я. (Таким чином, ви можете постійно створювати нові
набори резервних копій з однаковою назвою, а пізніше переглядати історію цього набору резервної копії
подивіться, як файли змінювалися з часом.)
-d, --дата=дата
вкажіть дату створення резервної копії в секундах, починаючи з епохи, замість поточної
часу.
-f, --indexfile=індексний файл
використовувати іншу назву файлу індексу замість $BUP_DIR/bupindex.
-v, -багатослівний
збільшити багатослівність (можна використовувати більше одного разу). З одним -v друкує кожний
ім'я каталогу під час його резервного копіювання. За допомогою двох -v також друкує кожне ім'я файлу.
-q, --спокійно
вимкнути повідомлення про прогрес.
--менший=максимальний розмір
не створювати резервні копії файлів >= максимальний розмір байтів. Ви можете використовувати це для частого інкрементного виконання
резервні копії ваших невеликих файлів, які зазвичай можна швидко створити та пропустити
великі (наприклад, образи віртуальних машин), які займають більше часу. Тоді можна створити резервну копію
великі файли рідше. Використовуйте суфікс, наприклад k, M або G, щоб указати кратні
1024, 1024 роки1024, 10241024*1024 відповідно.
--bwlimit=байт/сек
не передавайте більше ніж байт/сек байт на секунду на сервер. Це добре
щоб ваші резервні копії не забирали всю пропускну здатність мережі. Використовуйте суфікс like
k, M або G, щоб указати кратні 1024, 10241024, 10241024*1024 відповідно.
--смужка
видаляє шлях, заданий для всіх файлів і каталогів.
Довідник /root/chroot/і т.д збережено за допомогою "bup save -n chroot --strip /root/chroot"
буде збережено як / Etc. Зауважте, що наразі метадані не будуть збережені для
кореневий каталог (/), коли вказано цей параметр.
--strip-path=шлях-префікс
видаляє заданий префікс шляху шлях-префікс з усіх файлів і каталогів.
Довідник /root/chroot/веб-сервер збережено за допомогою "bup save -n webserver
--strip-path=/root/chroot" буде збережено як /веб-сервер/і т.д. Зауважимо, що наразі,
метадані не будуть збережені для кореневого каталогу (/), коли ця опція є
вказано.
--graft=старий_шлях=новий_шлях
точка трансплантації старий_шлях=новий_шлях (можна використовувати більше одного разу).
Довідник /root/chroot/a/і т.д збережено за допомогою "bup save -n chroot --graft
/root/chroot/a=/chroot/a" буде збережено як /chroot/a/і т.д. Зауважимо, що наразі,
метадані не будуть збережені для кореневого каталогу (/), коли ця опція є
вказано.
-#, --compress=#
встановіть рівень стиснення на # (значення від 0 до 9, де 9 - найвищий, а 0 - це
немає стиснення). За замовчуванням – 1 (швидке, слабке стиснення)
ПРИКЛАДИ
$ bup індекс -ux / Etc
Індексація: 1981 р., виконано.
$ bup save -r мій сервер: -n my-pc-backup --bwlimit=50k / Etc
Покажчик читання: 1981 р., зроблено.
Збереження: 100.00% (998/998k, файли 1981/1981), виконано.
$ ls /home/joe/chroot/httpd
bin вар
$ bup index -ux /home/joe/chroot/httpd
Індексація: 1337 р., виконано.
$ bup save --strip -n joes-httpd-chroot /home/joe/chroot/httpd
Покажчик читання: 1337 р., зроблено.
Збереження: 100.00% (998/998k, файли 1337/1337), виконано.
$ bup ls joes-httpd-chroot/latest/
смітник /
змінна/
$ bup save --strip-path=/home/joe/chroot -n joes-chroot
/home/joe/chroot/httpd
Покажчик читання: 1337 р., зроблено.
Збереження: 100.00% (998/998k, файли 1337/1337), виконано.
$ bup ls joes-chroot/останній/
httpd/
$ bup save --graft /home/joe/chroot/httpd=/http-chroot
-н Джо
/home/joe/chroot/httpd
Покажчик читання: 1337 р., зроблено.
Збереження: 100.00% (998/998k, файли 1337/1337), виконано.
$ bup ls joe/останнє/
http-chroot/
Використовуйте bup-save онлайн за допомогою служб onworks.net