LINUX.ORG.RU

С теми флагами, которые тебе нужны.

Anoxemian ★★★★★
()

/ нужно бэкапить через mount -o remount,ro / && dd if=/dev/sda | ssh root@backup-server "cat > host.img"

но правильнее будет делать наоборот, чтобы backup-server бегал по всем host и грабил оттуда диски.

а ещё лучше будет перейти на использование виртуальных машин, тогда ты просто мышкой перетаскиваешь файлик с образом в другую папку

совсем уж god tier: перейти на использование booty, система собирается под конкретную железку, под конкретную задачу и загружается с флешки или по сети в память (tmpfs) и работает в памяти. тогда ничего бэкапить не нужно в принципе.

Spoofing ★★★★★
()

посоветую положить каменный топор tar на свое место в кладовку и перейти к архивированию в squashfs. потом если чего и смонтировать смогешь.

pfg ★★★★★
()

--numeric-owner тоже важная опция, если с лайв-сд грузишься.

forest22
()

--selinux если оно тебе конечно нужно

Kolins ★★★★
()
Последнее исправление: Kolins (всего исправлений: 1)

еще можно компрессию убрать встроенную, пайпить на stdout и там компрессором жать в файл - так будет более эффективно.

slowpony ★★★★★
()

Какой tar, господи помилуй, с терабайтными дисками! Без индекса тебе потом будет проще забить, чем восстановить какой-нибудь файл ожидая сутки на распаковку.

    dar \
        --create my_backup \
        -zlzop-3 \
        --empty-dir \
        --fs-root / \
        --go-into home/me_user \
        --go-into mnt/media \
        --go-into etc \
        --prune dev \
        --prune sys \
        --prune proc \
        --prune home/me_user/tmp \
        --prune mnt/media/tmp \
        --prune mnt/media/__del \
        --exclude-compression ".mp3" \
        --exclude-compression ".avi" \
        --exclude-compression ".mkv" \
        --exclude-compression ".mpg" \
        --exclude-compression ".mpeg" \
        --exclude-compression ".gif" \
        --exclude-compression ".jpg" \
        --exclude-compression ".jpeg" \
        --exclude-compression ".png" \
        --exclude-compression ".zip" \
        --exclude-compression ".dar" \
        --exclude-compression ".tgz" \
        --exclude-compression ".gzip" \
        --exclude-compression ".bzip2" \
        --exclude-compression ".rar" \
        --exclude-compression ".xz" \
    && :

zendrz ★★
()
Ответ на: комментарий от pfg

Или так, squashfs рулит. У меня десятилетние архивы всякого мусора из прошлых жизней в tar и squashfs - tar-ом невозможно пользоваться совершенно по причине тормознутости, а они всего лишь около 50ГБ. Squashfs - всё супер, подмонтировал и ищешь что надо.

zendrz ★★
()
Последнее исправление: zendrz (всего исправлений: 1)
Ответ на: комментарий от pfg

Есть такой момент. Мудреность частично связана с «синдромом утенка» к tar, и решается парой сниппетов в заметках. Поддержка плохая опять же из-за мотивации сообщества - все думают, что tar это панацея, но это совсем не так, если им начать пользоваться по-настоящему (а именно - залезать в эти архивы), а не просто пихать всё, как в /dev/null. У dar не хватает интеграции с ФМ. Я перешел в dar все равно, для личных архивов и бекапов (это вместо дефолтного rar в винде, считай). squash, повторюсь, тоже годный вариант, юзаю. tar только для публикации использую - релизы выложить или код какой, что бы юзеры не пугались нового.

zendrz ★★
()
Последнее исправление: zendrz (всего исправлений: 2)
Ответ на: комментарий от Im_not_a_robot

Плюсую restic - годная штука. Хотя сжатия в нём мне не хватает, да...

Pinkbyte ★★★★★
()
Ответ на: комментарий от YAR

Ну это исключения, а у нас все-таки более общий one-size-fits-for-all спрашивают, кмк.

slowpony ★★★★★
()

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html...

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html...

сказки про dd и рсинки и тары, любые 3rd тулзы - не слушай


бекап
dump -0uf /backup-files/dump_sda1 /dev/sda1
dump -0uf /backup-files/dump_md2 /dev/md2

восстановление

restore -rf /backup-files/sda1.dump

smilessss ★★★★★
()
Последнее исправление: smilessss (всего исправлений: 5)
Ответ на: комментарий от smilessss

сказки про dd и рсинки и тары, любые 3rd тулзы - не слушай

В ответ я с удовольствием послушаю сказку как ты с помощью dump/restore будешь бэкапить данные с btrfs и/или zfs

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от smilessss

И? ТС так-то файловую систему не уточнял. Я-то конечно понимаю, что в данном случае стоит считать дефолтом ext4, но ширше надо думать, да. Особенно учитывая что ТС уже использует tar, который так-то в общем случае не привязан к конкретной ФС(хоть и содержит механизмы копирования расширенных атрибутов/ACL с некоторых ФС)

Pinkbyte ★★★★★
()
Ответ на: комментарий от slowpony

А еще часто в этот /home еще замонтированы всякие fuse.

Поэтому бэкапить отдельно / и отдельно /home.

P.S.: вообще бэкапить рут смысла нет почти никакого. Всё ценное в домашнем каталоге

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

вообще бэкапить рут смысла нет почти никакого

Смысл есть. Вот переходишь на новую версию дистра, а там такое... Сырая системда скажем. Тогда берешь и мигом всё восстанавливаешь из бэкапа, и ждешь лучших времён. Можно разные разделы конечно заюзать, но жалко места на SSD.

bread
()

C какими флагами правильно бекапить / ?

-rf --no-preserve-root

sudopacman ★★★★★
()
Ответ на: комментарий от bread

старую систему бекапишь в squashfs.
разворачиваешь новую, в ней монтируешь squashfs-образ старой системы.
и потом аккуратно дифами по листингу пакетов и дифу содержимого /etc настраиваешь новую. наглядно, просто, доступно, эффективно и вполне быстро.
я так переходил с x86 системы на x86-64. образ старой системы до сих пор в архиве на всякий случай лежит.

pfg ★★★★★
()
Ответ на: комментарий от sudopacman

ага :) минимальный бекап: список пакетов > /etc/111/packages.list а потом архивации диров /home /etc.
все тяжелые данные прог вынести на отдельные разделы и бекапить отдельно/правильно.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 2)
Ответ на: комментарий от pfg

старую систему бекапишь в squashfs

Да, надо бы это освоить, выглядит заманчиво.

bread
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.