DJ Mogarych |
11-02-2019 12:01 2857297 |
Бэкап в образ изнутри системы
Добрый день!
Посоветуйте, пожалуйста, бесплатную программу для резервного копирования линукса из-под самой системы, чтобы программа могла создать образ, который можно будет потом записать на SD-карту.
Графический интерфейс не нужен.
Было бы отлично, если бы программа умела делать инкрементные копии, хотя и необязательно.
partclone умеет изнутри системы делать копии?
Гуглить я умею, интересует личный опыт.
|
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).
|
DJ Mogarych, т.е. нужно снять образ с карты и положить его на эту же карту? - по-моему, нереальная хотелка
|
DJ Mogarych |
12-02-2019 13:36 2857494 |
Нет. Снять образ карты куда-то ещё, и потом, если возникнет необходимость, записать сохранённый образ на карту.
|
DJ Mogarych, старый добрый dd :-)
|
Только в случае, если на диск ничего не пишется, что маловероятно, как минимум, логи пишутся.
DJ Mogarych, дайте вывод lsblk
|
Jula0071, а в принципе в linux нет механизмов сделать теневую копию диска, только том в LVM или средствами BtrFS, ZFS. Но это будет всё равно нетривиальная задача - на удалённой системе собрать образ диска из отдельных снимков действующей системы.
|
Цитата:
Цитата Busla
том в LVM или средствами BtrFS, ZFS. »
|
Угу, снэпшоты.
Цитата:
Цитата Busla
Но это будет всё равно нетривиальная задача - на удалённой системе собрать образ диска из отдельных снимков действующей системы. »
|
Ну как сказать, сначала нужно узнать цель желаемого - раскатать линукс с нуля и подтянуть конфиги с бекапа как раз тривиальная задача, которую можно поручить даже роботу. И даже по PXE (а почему б изначально не сделать загрузку по сети, а не с тухлой SD, которая умирает после нескольких десятков циклов перезаписи?)
|
DJ Mogarych |
13-02-2019 21:25 2857846 |
Код:
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]
|
Понятно, LVM там и не пахнет - эмбедка какая-то со стореджем на SD/MMC. Логи так вобще на рамдиск пишутся, значит плевать на них.
И догадываюсь, что туда практически ничего не пишется. А раз не пишется, то можно для майнтенанса остановить прибор на 10-30 минут и сделать посекторную копию хоть упоминавшимся dd или чем вам удобнее. Или можно даже не останавливать, но только для проверки остановить всё равно придётся.
|
DJ Mogarych |
14-02-2019 11:09 2857892 |
Я попробую, спасибо.
Хотел сначала поставить Veeam Agent, но под ARM они его не собирают.
|
Время: 03:10.
© OSzone.net 2001-