Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Бэкап в образ изнутри системы (http://forum.oszone.net/showthread.php?t=339172)

DJ Mogarych 11-02-2019 12:01 2857297

Бэкап в образ изнутри системы
 
Добрый день!

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

partclone умеет изнутри системы делать копии?

Гуглить я умею, интересует личный опыт.

lxa85 11-02-2019 16:29 2857331

DJ Mogarych, уточни пожалуйста, что имеется ввиду под
Цитата:

Цитата DJ Mogarych
который можно будет потом записать на SD-карту »

?
Чтобы потом можно было с нее загрузиться? Или развернуть на нее загрузочный образ?
Одно время для бекапов Borg пользовали. Начинали использовать вместо bacula. Потом я ушел, результатов длительного эксплуатирования сказать не могу.
Опыт Flant

astronom1987 11-02-2019 19:34 2857353

Такие программы обычно привязаны к дистрибутиву. Если использовать MX Linux, то в MX-tools такая программа есть. А если рассматривать Mageia, то только в 7 версии этой системы появиться программа MKLiveCD.

James Marsh 11-02-2019 21:12 2857373

А в LinuxMint сейчас Timeshift используется.

DJ Mogarych 12-02-2019 11:31 2857472

Цитата:

Цитата lxa85
Чтобы потом можно было с нее загрузиться? Или развернуть на нее загрузочный образ? »

Ну у меня сервер на ARM, и системный диск - это SD-карта, на которую система заливается с помощью программ Etcher или Win32DiskImager.
Собственно, в идеале бэкап должен быть в виде файла .img, который можно залить на карту с помощью вышеперечисленных программ.

У меня ОС называется Armbian (Debian Stretch).

Busla 12-02-2019 13:26 2857492

DJ Mogarych, т.е. нужно снять образ с карты и положить его на эту же карту? - по-моему, нереальная хотелка

DJ Mogarych 12-02-2019 13:36 2857494

Нет. Снять образ карты куда-то ещё, и потом, если возникнет необходимость, записать сохранённый образ на карту.

Busla 12-02-2019 15:37 2857511

DJ Mogarych, старый добрый dd :-)

Jula0071 12-02-2019 21:10 2857563

Цитата:

Цитата Busla
старый добрый dd »

Только в случае, если на диск ничего не пишется, что маловероятно, как минимум, логи пишутся.
DJ Mogarych, дайте вывод lsblk

Busla 12-02-2019 22:43 2857609

Jula0071, а в принципе в linux нет механизмов сделать теневую копию диска, только том в LVM или средствами BtrFS, ZFS. Но это будет всё равно нетривиальная задача - на удалённой системе собрать образ диска из отдельных снимков действующей системы.

Jula0071 12-02-2019 22:54 2857615

Цитата:

Цитата Busla
том в LVM или средствами BtrFS, ZFS. »

Угу, снэпшоты.
Цитата:

Цитата Busla
Но это будет всё равно нетривиальная задача - на удалённой системе собрать образ диска из отдельных снимков действующей системы. »

Ну как сказать, сначала нужно узнать цель желаемого - раскатать линукс с нуля и подтянуть конфиги с бекапа как раз тривиальная задача, которую можно поручить даже роботу. И даже по PXE (а почему б изначально не сделать загрузку по сети, а не с тухлой SD, которая умирает после нескольких десятков циклов перезаписи?)

DJ Mogarych 13-02-2019 21:25 2857846

Цитата:

Цитата Jula0071
вывод lsblk »

Код:

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda          8:0    0  7.5G  0 disk
└─sda1        8:1    0  7.5G  0 part /media/usb1
sdb          8:16  1  58.6G  0 disk
└─sdb1        8:17  1  58.6G  0 part /media/usb2
mtdblock0    31:0    0    2M  0 disk
mmcblk0    179:0    0  30.2G  0 disk
└─mmcblk0p1 179:1    0  29.9G  0 part /
zram0      254:0    0    50M  0 disk /var/log
zram1      254:1    0 124.2M  0 disk [SWAP]
zram2      254:2    0 124.2M  0 disk [SWAP]
zram3      254:3    0 124.2M  0 disk [SWAP]
zram4      254:4    0 124.2M  0 disk [SWAP]


Jula0071 13-02-2019 21:31 2857848

Понятно, LVM там и не пахнет - эмбедка какая-то со стореджем на SD/MMC. Логи так вобще на рамдиск пишутся, значит плевать на них.
И догадываюсь, что туда практически ничего не пишется. А раз не пишется, то можно для майнтенанса остановить прибор на 10-30 минут и сделать посекторную копию хоть упоминавшимся dd или чем вам удобнее. Или можно даже не останавливать, но только для проверки остановить всё равно придётся.

DJ Mogarych 14-02-2019 11:09 2857892

Я попробую, спасибо.

Хотел сначала поставить Veeam Agent, но под ARM они его не собирают.


Время: 03:10.

Время: 03:10.
© OSzone.net 2001-