Linux backup для чего нужен и как его делать

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
byalex
Опытный
Сообщения: 197
Зарегистрирован: 29 янв 2013, 18:50
Репутация: 1
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение byalex »

nkp писал(а):автоматизировать резервирование
ну да . но это так теоритический вопрос....
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Serg »

byalex писал(а):не знаю очем ты говоришь)))))) это ник описывал как сделать бэкап
Тогда этот вопрос к нему. :)
byalex писал(а):вот ответ на -х
cnc@cnc:/backup/backup$ sudo rsync -x / $backup/backup/
skipping directory .
Да, тяжёлый случай. Я ж вроде чётко написал:
UAVpilot писал(а):и добавить опцию "-x"
:hehehe:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
byalex
Опытный
Сообщения: 197
Зарегистрирован: 29 янв 2013, 18:50
Репутация: 1
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение byalex »

UAVpilot писал(а):Да, тяжёлый случай. Я ж вроде чётко написал:
ну это тебе сразу понятно. мне после гигобайтов текста от ошибок уже не читается... я в линухе вообще первые разы...)))

cnc@cnc:/backup/backup$ sudo rsync -аx / $backup/backup/
так чтоли?))))
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Serg »

Да. :)

Вообще, если систему держать в порядке и не разбрасывать сторонние файлы куда ни попадя, то для полного бэкапа достаточно будет сохранить только каталоги /etc, /var, /usr/local, /home и список установленных пакетов.

Рекомендую для ознакомления

Код: Выделить всё

man hier
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение nkp »

UAVpilot писал(а):если систему держать в порядке
вот это и самое интересное - а как ее держать в порядке?
вот после установки загружается 5 сек (образно)
сейчас - 25с (в том же масштабе)
ну казалось бы - в линуксе нет реестра - нечему так засоряться....
а вот так почему то происходит....
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Serg »

Вроде в убунте при загрузке тоже можно нажать ESC и на экране будет писаться что загружается...
Ещё должна быть программка (в редхатах это serviceconf) в консольном и графическом вариантах позволяющая управлять запуском разных компонентов системы. Ну или в ручную можно изучить каталоги /etc/init.d, /etc/rcX.d, где X - уровень работы системы:
0 - выключение
1 - однопользовательский (singleuser)
2 - многопользовательский
3 - многопользовательский + сетевые сервисы
4 - зарезервировано
5 - многопользовательский + сетевые сервисы + GUI (у вас на этом уровне работает)
6 - reboot

Ну а в запущенной системе можно запустить программку top (в консоли) и отсортировать список процессов по потребляемым процессору (Shift-P) или памяти (Shift-M) и посмотреть какой процесс у вас чего пожирает...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение S500 »

извините я здесь как в танке читал читал и ничего не понял и не нашел ответа на свой вопрос, поэтому решил спросить.

скажите пожалуйста как правильно сделать.

на компьютере есть LinuxCNC. все программы которые нужны записал, библиотеки которые нужны тоже записал, короче все что нужно сделать.

а как потом это все вместе сделать Backup вместе с линуксом и всеми библиотеками со всеми добавленными файлами. :thinking:
так чтоб потом взять этот диск или флешку и просто вставить на другой компьютер не подключается к интернету, и все записалась с одного маху так как делается это в начале c LinuxCNC.

а то через месяц через два или через год уже не помнишь что ты делал и какие библиотеки ставил и какие файлы, в добавок у меня на станке нет интернета.

пожалуйста помогите как это все сделать с одного маху копию.

спасибо.

P.S.
я пробовал в linux сделать загрузочный диск но это не то что я хочу там нет всех файлов.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Serg »

S500 писал(а):а то через месяц через два или через год уже не помнишь что ты делал и какие библиотеки ставил и какие файлы, в добавок у меня на станке нет интернета.
А вот для этого нужно правильно всё устанавливать и не править и не заменять файлы где попало!
Тогда бэкапить можно очень просто: сохраняете каталоги /etc, /var, /home и список установленных пакетов (dpkg -l).
Восстанавливать на другом компе просто: ставите на него систему с дистрибутива, устанавливаете все пакеты из списка, накатываете содержимое сохранённых каталогов.
И не надо помнить что ты делал и какие библиотеки ставил и какие файлы. :)
S500 писал(а):так чтоб потом взять этот диск или флешку и просто вставить на другой компьютер
В принципе это возможно, но если железо в компах разное, то может даже и не загрузится. Заставить конечно можно, ну нужно знать как, а об этом в двух словах не расскажешь.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение S500 »

UAVpilot писал(а):список установленных пакетов (dpkg -l).
скажите пожалуйста а где это находится...

я так понял что скопировал эти все папки с файлами на диск.
а потом на другом компе поставить linuxCNC, из диска переместить эти папки с файлами место оригинальных.
И получится у меня все библиотеки и программы (k примером GladeVCP) станут автоматически на место, правильно.
спасибо.
Вложения
Снимок.png (2604 просмотра) <a class='original' href='./download/file.php?id=38994&mode=view' target=_blank>Загрузить оригинал (332.72 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Serg »

В консоли. :)
dpkg.png (2598 просмотров) <a class='original' href='./download/file.php?id=38995&mode=view' target=_blank>Загрузить оригинал (91.58 КБ)</a>
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение S500 »

извините пожалуйста за мое торможении.

что получается когда я скопировал папки с файлами с диска в linux потом нужно в терминале напечатать просто (dpkg -l )

и все мои программы, библиотеки станут на место..
правильно я понял.??? :thinking:
спасибо.
Вложения
Снимок.png (2587 просмотров) <a class='original' href='./download/file.php?id=38997&mode=view' target=_blank>Загрузить оригинал (289.85 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Serg »

Понятно...
В консоли выполни команду

Код: Выделить всё

apt-cache search backup
выдаст список пакетов с кратким пояснением, смотри на те, которые для создания резервных копий системы, подробное описание можно нагуглить по названию - выбирай что нравится и пользуйся.
но тут я не помощник - я привык в рукопашную. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Nick »

UAVpilot писал(а):dpkg -l
А как из него выдрать список пакетов, чтобы его можно было в apt-get запихать?
S500 писал(а):что получается когда я скопировал папки с файлами с диска в linux потом нужно в терминале напечатать просто (dpkg -l )

и все мои программы, библиотеки станут на место..
нет dpkg -l дает просто список пакетов, как я понимаю установленных в системе.
сохраняем его + указанные дирекотрии (/etc /home /var).
Потом:
1. ставим новую систему
2. ставим все пакеты из сохраненного списка. (это щас узнаем у UAVpilot как сделать)
3. накатываем поверх существующих директорий сохраненные директории


Да, директории надо сохранить на носитель с разметкой от linux + копировать с сохранением прав и владельцев файлов.
т.е. вставляем флешку размечаем ее под ext*, потом cp -pr /etc /home /var [куда копировать]
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Serg »

Nick писал(а):А как из него выдрать список пакетов, чтобы его можно было в apt-get запихать?
Например так:

Код: Выделить всё

dpkg -l | cut -d' ' -f 3
или так:

Код: Выделить всё

dpkg -l | awk '{print $2}'
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Nick »

ухты, а почему он в данном случае имена пакетов не обрезает?
Или они обрезаются самим башем только при выводе на экран?
И как это сделать?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Serg »

Нет, обрезает сам dpkg - он знает возможности терминала, на который выводит.
А в случае конвеера dpkg выводит не в терминал, а в канал (pipe), а у него ширины нет.

Что именно сделать?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Nick »

UAVpilot писал(а):Что именно сделать?
теперь понял, думал, может баш умеет вывод делать как с цветами, только для форматирования колонок, типо "% 10s"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Linux backup для чего нужен и как его делать

Сообщение Serg »

Bash тут вообще не при делах - он прогу запустил, сам затих в сторонке, подождал пока она выполнится и снова у юзера команду выпрашивает.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «LinuxCNC»