И правда... хитроUAVpilot писал(а):А потом скопированный удаляется, а родной вынимается из нычки.
Linux backup для чего нужен и как его делать
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Кстати, в тему этой темы, да и "на злобу дня":
Если вам надо изменить какой-нибудь файл, но вы хотите гарантированно сохранить оригинал со всеми его правами и блоками, которые он занимает на диске, то действовать нужно так:
mv foobar foobar.orig # прячем в сторонку оригинал, при mv в пределах одной ФС менятся только запись в каталоге, при этом все хардлинки будут показывать на оригинал
cp -a foobar.orig foobar # создаём копию со спрятанного оригинала с сохранением прав и атрибутов
# правим новый файл как хотим и юзаем его. После того, как наигрались делаем:
mv foobar.orig foobar # т.е. возвращаем родное имя оригинальному файлу, права и хардлинки не пострадали.
Если вам нужно заменить один файл другим (новой версией например) с гарантированным сохраненим у целевого файла прав и хардлинков, то нужно делать это командой:
cat newfile >oldfile
если вы сделаете это командой cp, то хардлинки уже не будут показывать на oldfile.
Если вам надо изменить какой-нибудь файл, но вы хотите гарантированно сохранить оригинал со всеми его правами и блоками, которые он занимает на диске, то действовать нужно так:
mv foobar foobar.orig # прячем в сторонку оригинал, при mv в пределах одной ФС менятся только запись в каталоге, при этом все хардлинки будут показывать на оригинал
cp -a foobar.orig foobar # создаём копию со спрятанного оригинала с сохранением прав и атрибутов
# правим новый файл как хотим и юзаем его. После того, как наигрались делаем:
mv foobar.orig foobar # т.е. возвращаем родное имя оригинальному файлу, права и хардлинки не пострадали.
Если вам нужно заменить один файл другим (новой версией например) с гарантированным сохраненим у целевого файла прав и хардлинков, то нужно делать это командой:
cat newfile >oldfile
если вы сделаете это командой cp, то хардлинки уже не будут показывать на oldfile.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
backup был сделан
backup="/backup"
rsync -a /bin /boot /etc /home /lib /opt /root /sbin /usr /var $backup
теперь самое интересное (ни разу не делал)- как восстановиться :
загрузится с флешки или cd и просто все скопировать из backup в корень???
система грузится , работает - просто хочу откатить назад...
backup="/backup"
rsync -a /bin /boot /etc /home /lib /opt /root /sbin /usr /var $backup
теперь самое интересное (ни разу не делал)- как восстановиться :
загрузится с флешки или cd и просто все скопировать из backup в корень???
система грузится , работает - просто хочу откатить назад...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Можно просто загрузится в "single user" и скопировать backup в корень, потом на всякий случай "восстановить" загрузчик и перезагрузиться.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
А что именно откатить хочешь, пакеты?nkp писал(а): просто хочу откатить назад...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
на компе где mygui "сломал" емс систематическими "издевательствами"Nick писал(а):что именно откатить хочешь, пакеты?
при загрузке емс слетают иксы
вот решил откатить - а как правильно -не знаю
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Попробуй свой домашний каталог переименовать и вместо него создать новый (права не забудь правильные выставить) и попробуй будут ли падать X
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
после "перехода" на линукс встал вопрос найти что то подобное Acronis
так как пользовал эту программу в винде и выручала с десяток раз меня
попробовав некоторые утилиты в убунте остановился на rsync
постоянно пользуюсь тремя компами с убунтой - рабочий ,домашний , комп с пультом (mygui)
ну еще сюда же недобук 701
но он без емс
так вот когда настало время восстанавливать систему - все попытки заканчивались с ошибками
и в итоге ось стартовала - но всегда кривая - то рабочий стол пустой ,то панелей (трей) нет, то еще что то не так....
конечно - я понимаю ,что можно было поиграться с этим подольше - но как то не по душе мне этот способ изначально был
так как эти системы с емс работают на станках - то восстановление должно занимать очень короткое время
(конечно как вариант - второй винт или карта с дубликатом ОС)
но все же....
вернулся к Clonezilla (почему вернулся - просто вначале пробовал ее - но тогда она показалась непонятно-неприветливой)
а теперь ,когда я немного понял линукс,что это не неприветливость а обычное для nix-ов дело
стал ее тестировать
вот итог:
в идеале планирую backup LiveUSB Clonezilla (то есть загружаюсь с флешки) и на флешку пишу(клонирую)
образ всего диска (Clonezilla пустое место не пишет - хотя при разворачивании образа на диск раздел получается
такого же размера ,как был на оригинале)
к примеру раздел -10 гб данных - 2 гб
образ запишется 2 гб (если не сжимать) а при восстановлении раздела он будет 10 гб
пока такой план не удался - LiveUSB Clonezilla стартует ,но не видит себя как раздел ,на который можно сохранить образ...
с CD работает отлично :
сделал образ - сохранил на флешку - отформатировал винт - восстановил - все как было!!
создание образа - минут 15 восстановление - минут 5 (??) --------------------
еще такой момент:
последние версии с сайта Clonezilla с флешки не работают (стартует - но зависает)
старая версия ,которая по умочании грузится програмкой UNetbootin работает - но с недостатком , описанным выше
но тут надо с разными флешками попробовать - бывает из-за железа проблемы
Сайт программы
Пошаговая инструкция
почитать:
так как пользовал эту программу в винде и выручала с десяток раз меня
попробовав некоторые утилиты в убунте остановился на rsync
постоянно пользуюсь тремя компами с убунтой - рабочий ,домашний , комп с пультом (mygui)
ну еще сюда же недобук 701
так вот когда настало время восстанавливать систему - все попытки заканчивались с ошибками
и в итоге ось стартовала - но всегда кривая - то рабочий стол пустой ,то панелей (трей) нет, то еще что то не так....
конечно - я понимаю ,что можно было поиграться с этим подольше - но как то не по душе мне этот способ изначально был
так как эти системы с емс работают на станках - то восстановление должно занимать очень короткое время
(конечно как вариант - второй винт или карта с дубликатом ОС)
но все же....
вернулся к Clonezilla (почему вернулся - просто вначале пробовал ее - но тогда она показалась непонятно-неприветливой)
а теперь ,когда я немного понял линукс,что это не неприветливость а обычное для nix-ов дело
стал ее тестировать
вот итог:
в идеале планирую backup LiveUSB Clonezilla (то есть загружаюсь с флешки) и на флешку пишу(клонирую)
образ всего диска (Clonezilla пустое место не пишет - хотя при разворачивании образа на диск раздел получается
такого же размера ,как был на оригинале)
к примеру раздел -10 гб данных - 2 гб
образ запишется 2 гб (если не сжимать) а при восстановлении раздела он будет 10 гб
пока такой план не удался - LiveUSB Clonezilla стартует ,но не видит себя как раздел ,на который можно сохранить образ...
с CD работает отлично :
сделал образ - сохранил на флешку - отформатировал винт - восстановил - все как было!!
создание образа - минут 15 восстановление - минут 5 (??) --------------------
еще такой момент:
последние версии с сайта Clonezilla с флешки не работают (стартует - но зависает)
старая версия ,которая по умочании грузится програмкой UNetbootin работает - но с недостатком , описанным выше
но тут надо с разными флешками попробовать - бывает из-за железа проблемы
Сайт программы
Пошаговая инструкция
почитать:
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
У меня похоже тоже флешка с LinuxCNC стала сдыхать, по крайней мере после месяца простоя с ходу не завелась... правда я уже не помню, что с ней в последний раз делал.
Буду пробовать восстанавливать
Буду пробовать восстанавливать
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
хороший "путеводитель" по Clonezilla
еще маленькое сравнение:
диск с убунтой : до сегодняшнего дня backup делался утилитой rsync (имя архива "backup")
наверно в ней тоже можно было задавать сжатие данных....
образ созданый Clonezilla оказался в несколько раз меньше: для записи и хранения резервной копии на DVD или флешке (да и на винчестере) такое сжтие более предпочтительней!
ну и по времени создания образа:
rsync - около 30 мин первый раз с жесткого диска на жесткий диск
Clonezilla - 11мин (P4 2.8 GHz ) с жесткого диска на жесткий диск
еще маленькое сравнение:
диск с убунтой : до сегодняшнего дня backup делался утилитой rsync (имя архива "backup")
наверно в ней тоже можно было задавать сжатие данных....
образ созданый Clonezilla оказался в несколько раз меньше: для записи и хранения резервной копии на DVD или флешке (да и на винчестере) такое сжтие более предпочтительней!
ну и по времени создания образа:
rsync - около 30 мин первый раз с жесткого диска на жесткий диск
Clonezilla - 11мин (P4 2.8 GHz ) с жесткого диска на жесткий диск
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
rsync ничего не сжимает - его задача синхронизировать два каталога, т.е. делать их одинаковыми.
Для получения одного сжатого файла нужно сохраняемое содержимое натурально сложить в один файл и сжать. Например сделать архив .tar.gz, или .tar.bz2 - в этом случае размер будет меньше, но сжимать будет дольше. Вместо tar можно использовать и cpio. При использовании и tar и cpio рекомендую внимательно почитать мануалы на них, чтобы правильно сохранить файлы со всеми атрибутами, правами доступа и датами изменения.
Для получения одного сжатого файла нужно сохраняемое содержимое натурально сложить в один файл и сжать. Например сделать архив .tar.gz, или .tar.bz2 - в этом случае размер будет меньше, но сжимать будет дольше. Вместо tar можно использовать и cpio. При использовании и tar и cpio рекомендую внимательно почитать мануалы на них, чтобы правильно сохранить файлы со всеми атрибутами, правами доступа и датами изменения.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
мне кажеться Clonezilla делая "слепок " раздела как раз и сохраняет все эти делаUAVpilot писал(а): чтобы правильно сохранить файлы со всеми атрибутами, правами доступа и датами изменения.
ну по крайней мере пользуюсь несколько дней развернутой из образа Clonezilla системой - никаких различий-ошибок не замечаю
===========
rsync оставим для других целей
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Конечно сохраняет - это её обязанность. Просто она не всегда применима, например когда у компа нет места для сохранения бэкапа. 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
есть выбор куда сохранить: в моем случае хватает флешки 8гбUAVpilot писал(а):Просто она не всегда применима, например когда у компа нет места для сохранения бэкапа.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Ну значит уже научилась, раньше не умела.
Но я буду по старинке из командной строки - этот способ не зависит от наличия Clonezilla и работает в любом юниксе.
Но я буду по старинке из командной строки - этот способ не зависит от наличия Clonezilla и работает в любом юниксе.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
byalex
- Опытный
- Сообщения: 197
- Зарегистрирован: 29 янв 2013, 18:50
- Репутация: 1
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
хай Ник вот тут такая бодягаNick писал(а):sudo cron -e.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
По крону - (оказывается) надо писать sudo crontab -e . сам крон только задачи выполняет.
а rsync ты от рута выполняешь?
а rsync ты от рута выполняешь?
-
byalex
- Опытный
- Сообщения: 197
- Зарегистрирован: 29 янв 2013, 18:50
- Репутация: 1
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
ну от судоNick писал(а):а rsync ты от рута выполняешь?
-
byalex
- Опытный
- Сообщения: 197
- Зарегистрирован: 29 янв 2013, 18:50
- Репутация: 1
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
cnc@cnc:~$ sudo crontab -eNick писал(а): sudo crontab -e
no crontab for root - using an empty one
29
ник чего это он хочет? потом что ни задаю он только
?
^[^C
?
такое печатает
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Можно просто скопипастить сюда всю команду - понятнее будет.byalex писал(а):ну от судо
Какое слово тебе перевести?byalex писал(а):cnc@cnc:~$ sudo crontab -e
no crontab for root - using an empty one
Не забывайте, что в линуксах и юниксах на каждую команду есть описание:
man crontab
man 5 crontab
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
