ну да . но это так теоритический вопрос....nkp писал(а):автоматизировать резервирование
Linux backup для чего нужен и как его делать
-
byalex
- Опытный
- Сообщения: 197
- Зарегистрирован: 29 янв 2013, 18:50
- Репутация: 1
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Тогда этот вопрос к нему.byalex писал(а):не знаю очем ты говоришь)))))) это ник описывал как сделать бэкап
Да, тяжёлый случай. Я ж вроде чётко написал:byalex писал(а):вот ответ на -х
cnc@cnc:/backup/backup$ sudo rsync -x / $backup/backup/
skipping directory .
UAVpilot писал(а):и добавить опцию "-x"
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
byalex
- Опытный
- Сообщения: 197
- Зарегистрирован: 29 янв 2013, 18:50
- Репутация: 1
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
ну это тебе сразу понятно. мне после гигобайтов текста от ошибок уже не читается... я в линухе вообще первые разы...)))UAVpilot писал(а):Да, тяжёлый случай. Я ж вроде чётко написал:
cnc@cnc:/backup/backup$ sudo rsync -аx / $backup/backup/
так чтоли?))))
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Да. 
Вообще, если систему держать в порядке и не разбрасывать сторонние файлы куда ни попадя, то для полного бэкапа достаточно будет сохранить только каталоги /etc, /var, /usr/local, /home и список установленных пакетов.
Рекомендую для ознакомления
Вообще, если систему держать в порядке и не разбрасывать сторонние файлы куда ни попадя, то для полного бэкапа достаточно будет сохранить только каталоги /etc, /var, /usr/local, /home и список установленных пакетов.
Рекомендую для ознакомления
Код: Выделить всё
man hierЯ не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
вот это и самое интересное - а как ее держать в порядке?UAVpilot писал(а):если систему держать в порядке
вот после установки загружается 5 сек (образно)
сейчас - 25с (в том же масштабе)
ну казалось бы - в линуксе нет реестра - нечему так засоряться....
а вот так почему то происходит....
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Вроде в убунте при загрузке тоже можно нажать ESC и на экране будет писаться что загружается...
Ещё должна быть программка (в редхатах это serviceconf) в консольном и графическом вариантах позволяющая управлять запуском разных компонентов системы. Ну или в ручную можно изучить каталоги /etc/init.d, /etc/rcX.d, где X - уровень работы системы:
0 - выключение
1 - однопользовательский (singleuser)
2 - многопользовательский
3 - многопользовательский + сетевые сервисы
4 - зарезервировано
5 - многопользовательский + сетевые сервисы + GUI (у вас на этом уровне работает)
6 - reboot
Ну а в запущенной системе можно запустить программку top (в консоли) и отсортировать список процессов по потребляемым процессору (Shift-P) или памяти (Shift-M) и посмотреть какой процесс у вас чего пожирает...
Ещё должна быть программка (в редхатах это serviceconf) в консольном и графическом вариантах позволяющая управлять запуском разных компонентов системы. Ну или в ручную можно изучить каталоги /etc/init.d, /etc/rcX.d, где X - уровень работы системы:
0 - выключение
1 - однопользовательский (singleuser)
2 - многопользовательский
3 - многопользовательский + сетевые сервисы
4 - зарезервировано
5 - многопользовательский + сетевые сервисы + GUI (у вас на этом уровне работает)
6 - reboot
Ну а в запущенной системе можно запустить программку top (в консоли) и отсортировать список процессов по потребляемым процессору (Shift-P) или памяти (Shift-M) и посмотреть какой процесс у вас чего пожирает...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: Linux backup для чего нужен и как его делать
извините я здесь как в танке читал читал и ничего не понял и не нашел ответа на свой вопрос, поэтому решил спросить.
скажите пожалуйста как правильно сделать.
на компьютере есть LinuxCNC. все программы которые нужны записал, библиотеки которые нужны тоже записал, короче все что нужно сделать.
а как потом это все вместе сделать Backup вместе с линуксом и всеми библиотеками со всеми добавленными файлами.
так чтоб потом взять этот диск или флешку и просто вставить на другой компьютер не подключается к интернету, и все записалась с одного маху так как делается это в начале c LinuxCNC.
а то через месяц через два или через год уже не помнишь что ты делал и какие библиотеки ставил и какие файлы, в добавок у меня на станке нет интернета.
пожалуйста помогите как это все сделать с одного маху копию.
спасибо.
P.S.
я пробовал в linux сделать загрузочный диск но это не то что я хочу там нет всех файлов.
скажите пожалуйста как правильно сделать.
на компьютере есть LinuxCNC. все программы которые нужны записал, библиотеки которые нужны тоже записал, короче все что нужно сделать.
а как потом это все вместе сделать Backup вместе с линуксом и всеми библиотеками со всеми добавленными файлами.
так чтоб потом взять этот диск или флешку и просто вставить на другой компьютер не подключается к интернету, и все записалась с одного маху так как делается это в начале c LinuxCNC.
а то через месяц через два или через год уже не помнишь что ты делал и какие библиотеки ставил и какие файлы, в добавок у меня на станке нет интернета.
пожалуйста помогите как это все сделать с одного маху копию.
спасибо.
P.S.
я пробовал в linux сделать загрузочный диск но это не то что я хочу там нет всех файлов.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
А вот для этого нужно правильно всё устанавливать и не править и не заменять файлы где попало!S500 писал(а):а то через месяц через два или через год уже не помнишь что ты делал и какие библиотеки ставил и какие файлы, в добавок у меня на станке нет интернета.
Тогда бэкапить можно очень просто: сохраняете каталоги /etc, /var, /home и список установленных пакетов (dpkg -l).
Восстанавливать на другом компе просто: ставите на него систему с дистрибутива, устанавливаете все пакеты из списка, накатываете содержимое сохранённых каталогов.
И не надо помнить что ты делал и какие библиотеки ставил и какие файлы.
В принципе это возможно, но если железо в компах разное, то может даже и не загрузится. Заставить конечно можно, ну нужно знать как, а об этом в двух словах не расскажешь.S500 писал(а):так чтоб потом взять этот диск или флешку и просто вставить на другой компьютер
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: Linux backup для чего нужен и как его делать
скажите пожалуйста а где это находится...UAVpilot писал(а):список установленных пакетов (dpkg -l).
я так понял что скопировал эти все папки с файлами на диск.
а потом на другом компе поставить linuxCNC, из диска переместить эти папки с файлами место оригинальных.
И получится у меня все библиотеки и программы (k примером GladeVCP) станут автоматически на место, правильно.
спасибо.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
В консоли. 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: Linux backup для чего нужен и как его делать
извините пожалуйста за мое торможении.
что получается когда я скопировал папки с файлами с диска в linux потом нужно в терминале напечатать просто (dpkg -l )
и все мои программы, библиотеки станут на место..
правильно я понял.???
спасибо.
что получается когда я скопировал папки с файлами с диска в linux потом нужно в терминале напечатать просто (dpkg -l )
и все мои программы, библиотеки станут на место..
правильно я понял.???
спасибо.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Понятно...
В консоли выполни команду
выдаст список пакетов с кратким пояснением, смотри на те, которые для создания резервных копий системы, подробное описание можно нагуглить по названию - выбирай что нравится и пользуйся.
но тут я не помощник - я привык в рукопашную.
В консоли выполни команду
Код: Выделить всё
apt-cache search backupно тут я не помощник - я привык в рукопашную.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
А как из него выдрать список пакетов, чтобы его можно было в apt-get запихать?UAVpilot писал(а):dpkg -l
нет dpkg -l дает просто список пакетов, как я понимаю установленных в системе.S500 писал(а):что получается когда я скопировал папки с файлами с диска в linux потом нужно в терминале напечатать просто (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 для чего нужен и как его делать
Например так: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 для чего нужен и как его делать
ухты, а почему он в данном случае имена пакетов не обрезает?
Или они обрезаются самим башем только при выводе на экран?
И как это сделать?
Или они обрезаются самим башем только при выводе на экран?
И как это сделать?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Нет, обрезает сам dpkg - он знает возможности терминала, на который выводит.
А в случае конвеера dpkg выводит не в терминал, а в канал (pipe), а у него ширины нет.
Что именно сделать?
А в случае конвеера dpkg выводит не в терминал, а в канал (pipe), а у него ширины нет.
Что именно сделать?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
теперь понял, думал, может баш умеет вывод делать как с цветами, только для форматирования колонок, типо "% 10s"UAVpilot писал(а):Что именно сделать?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Linux backup для чего нужен и как его делать
Bash тут вообще не при делах - он прогу запустил, сам затих в сторонке, подождал пока она выполнится и снова у юзера команду выпрашивает.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
