Мои родители и знакомые часто шутят, что я "болван" с технологиями, что я сломал больше устройств или компонентов ПК, чем кто-либо другой. Самое смешное, что они не ошибаются 😀
Я не делал этого специально, но в моем распоряжении вышло из строя 5 или 6 жестких дисков, поэтому потеря данных для меня - серьезная проблема LOL !!
Итак, чтобы не потерять действительно важные данные, конфиденциальную информацию для меня, самое простое - скопировать эти данные, эти важные папки в другое место, верно? Но бывает, что я хотел сохранить не одну или две папки, а еще несколько ... и, как будто этого было недостаточно, я слишком ленив, чтобы перемещаться по моей личной папке и другим, выбирая папки, чтобы скопировать их в другое место, хахахаха вместо этого, чтобы сэкономить время и силы, я сделал небольшой и простой скрипт, который позволяет мне выполнять сохранение всего, что я хочу 😀
Что конкретно делает этот скрипт?
- Он входит в папку, в которой я буду работать, или в базовую папку.
- Внутри него создайте новую папку, именем которой будет текущая дата (например: 2012-07-08).
- Скопируйте настройки Firefox, Chromium, Opera, KMail (+ контакты и наша электронная почта), Rainlendar2, Pidgin, Kopete, Konversation, KWallet ... то есть он копирует серию файлов и / или папок, которые нам нужно сохранить. То, что сохранить, можно полностью изменить, мы можем изменить это по желанию.
- Экспортируйте любую базу данных, которая у нас есть, в моем случае я помещаю две базы для сохранения (дбтест y BNC). Для этого необходимо запустить сервер MySQL.
- Затем удалите скопированные нами кеши Firefox и Opera, так как мы не хотим сохранять кеш.
- Наконец, сжимаем .RAR и пароль, который нам нужен.
- Также, если мы этого хотим, вместо сжатия в .RAR мы можем сжимать все в .TAR.GZ, я оставил закомментированную строку на случай, если вы захотите это использовать.
Скрипт личного резервного копирования
Они должны загрузить его, дать ему права на выполнение и все.
Ах, в вашей личной папке у вас должна быть папка WORKING (все заглавными буквами), потому что я так ее использую.
Не волнуйтесь, я объяснил сценарий шаг за шагом с комментариями, если кто-то хочет внести какие-либо изменения, если вы хотите что-то изменить, чтобы удовлетворить любую потребность ... просто скажите мне, я с радостью сделаю то, что вы хотите 🙂
Приветствую и надеюсь, вы найдете это полезным.
Это хорошо, но я бы использовал - и злоупотреблял - Rsync и 7zip вместо RAR.
Фактически вчера я сделал резервную копию / (с помощью fsarchiver), ~ / .kde4 и загрузочного сектора (я использую GRUB Legacy, поэтому с dd if = / dev / sda of = MBR bs = 1 count = 512 он доходит до меня), и я поместите на DVD все, что уже заархивировано.
Теперь, когда у меня есть машина, работающая так, как я хочу, с системой, настроенной на максимум, и KDE, который безупречен с Ulatencyd и всеми другими настройками для гибридных видеокарт, материнской платы, HD, процессора, свопа и т. Д., Если я отправлю слизь и прервите эту установку, я оставлю Arch по крайней мере до 2025 года, я не думаю, что у меня хватит силы духа, чтобы снова сделать все, что я сделал с системой, чтобы оставить ее работающей вот так
Конечно, у меня уже есть время безотказной работы 12:24 часа подряд - я укореняюсь в этом кресле - и ноутбук завис, что доказывает, что драйвер RadeonHD с открытым исходным кодом можно использовать без использования проприетарного Catalyst - пока поскольку нам не нужно 3D-ускорение, обеспечиваемое последним.
Salu2
Я решил просто использовать cp вместо rsync, потому что это простая копия того, что я хочу сделать, а также, если кто-то захочет изменить скрипт ... Думаю, будет проще, если они поместят его с помощью cp вместо rsync 😀
Я обычно использую напрямую смолка -rzvf для быстрого сохранения. Если я хочу, чтобы он хорошо сжимался, я использую 7za to -mx = 9 -ms = on, с Rsync Вы должны быть осторожны, потому что при неправильном использовании вы можете уничтожить информацию.
Когда я прочитал название статьи, я понял, что это вы, и у вас была очень веская причина, поскольку у вас есть докторская степень по взлому компонентов вашего ПК (вспомните свой микрофон). Меня это очень устраивает, особенно с вирусом, который есть у меня дома, который начинается с h и заканчивается на a. (сестра)
ХАХАХАХА да ... но ээээ !! микрофон продолжал работать 😀
В моей истории тоже есть клавиатуры и мыши LOL!
Да ладно, если твоя сестра маленький ангел ... эта девочка самая лучшая, что ты с ней плохо обращаешься.
Действительно, очень полезно, я буду модифицировать его для своих нужд, потому что время от времени я также делаю резервные копии важных данных, он также отлично комментируется, поэтому возможности огромны, например, в моем случае у меня есть внешний диск для этой цели, поэтому $ HOME / WORKING перейдет в se / media / external_disk. Спасибо огромное!
Очень хороший КЗКГ ^ Гаара! Спасибо за подробное описание всех функций. Прошло немного времени с тех пор, как я начал работать с Linux (Debian), и я вижу, что сценарии необходимы для автоматизации задач, теперь я собираюсь создать сценарий для установки debian с нуля, но мне нужно изучить несколько вещей, особенно команду GREP для изменить .conf.
Один вопрос: какие методы резервного копирования / синхронизации вы используете? Я видел, что некоторые используют cpio, rsync… кто-то использует Wuala для синхронизации папки HOME?
Привет!
Привет, как ты?
Что ж, если вы ищете сценарии bash ..., подойдите сюда, мы поместили много сценариев и прочего: https://blog.desdelinux.net/tag/bash/
Я использую cp в своих скриптах, потому что, используя cp, а также функции программирования и циклы, я заставляю все работать намного лучше, чем хорошо 😀
Однако rsync действительно хорош, он делает гораздо больше, чем просто создает резервные копии 😉
Каждый пользователь должен знать, когда использовать один, а когда другой.
привет
PS: Ничего, мужик, приятно помочь ... описание каждого шага меня не беспокоит, если таким образом я буду помогать другим.
Я должен себя развлекать! Я также пересмотрю "ПАСТА", чтобы узнать.
Уфф есть много да хахаха.
Очень хорошо, хотя делаю целые бэкапы диска с dd xD
Мужик, для этого лучше использовать clonezilla, хехехе.
Для баз данных я рекомендую mysqlhotcopy, потому что с mysqldump в большой базе данных требуется время для резервного копирования, и в течение этого времени вносятся изменения, вы получите поврежденную резервную копию, которая не будет работать для вас. mysqlhotcopy применяет таблицу блокировок перед резервным копированием, что гарантирует, что то, что вы сохраните, будет работать.
Интересно да.
В этом примере резервное копирование является личным, то есть все на localhost… поэтому БД не должна подвергаться изменениям во время выполнения дампа. Однако при резервном копировании хостинга или сервера это может произойти.
Интересный совет да
Благодарю.
Интересно, спасибо за подсказку. До сих пор мне не нужно было сохранять базы данных, потому что у меня не было ничего критического, но, видимо, мне это скоро понадобится.
Шикарный мужчина, если ты полноценный мужчина !.
Приветствую и большое спасибо за такую замечательную утилиту!
PS: Некоторые учебники, чтобы научиться программировать на bash в linux? .. У меня также есть вопрос, с crontab мы не можем выполнять этот тип задач в X раз?, То есть запрограммировать скрипт, который делает резервные копии каждый X раз, когда у нас есть назначен?
Спасибо, хахахаха.
По поводу руководств, ммм, мы разместили несколько статей по bash, а 2 или 3 предназначены для новичков или новичков: https://blog.desdelinux.net/tag/bash/
И да, если в crontab мы поместим заказ / задачу, которая должна быть выполнена в X час, он выполнит это, только этот скрипт - это vaaarrriiiasss задач, которые нужно выполнить, размещение всего этого в crontab возмутительно, хе-хе.
Что вы делаете, так это создаете сценарий (например, этот), а затем в crontab мы настраиваем его для запуска сценария 😉
большое спасибо,
в моем случае именно для автоматизации копий баз данных, где мне это будет полезно 😉
больше информации о cron в https://help.ubuntu.com/community/CronHowto . Вы можете использовать ежечасно, ежемесячно, ...
grsync r00lz, благодаря ему я могу быть спокойным
Я не могу получить доступ к ссылкам на скрипт, можешь вернуть? БЛАГОДАРЯ
Приношу свои извинения, на нашем сервере произошла ошибка, из-за которой ссылка стала недоступной. Теперь она снова работает нормально 😀 - » http://paste.desdelinux.net/4482
Спасибо за сценарий! как всегда очень полезно !!
не могли бы вы вернуться или передать мне сценарий ??
больше нельзя скачать