Ответы пользователя по тегу Резервное копирование
  • Как и чем лучше делать бэкап сайта своими ресурсами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    1. Каждый нормальный хостинг представляет свои услуги по созданию бэкапа. Как минимум один бэкап должен поместиться у всех. При желании его можно скачать.

    2. Если проектов много/ большие, то берете VPS и его уже бэкапите без ограничений на sftp
    Ответ написан
    Комментировать
  • Как правильно бекапить файл крона?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Можете просто создать папку
    mkdir $HOME/crontab_backups

    и добавить в крон команду:
    0 0 * * * crontab -l > $HOME/crontab_backups/crontab-$(date "+%y%m%d").bak


    Не забывайте раз в год-два чистить, хотя не обязательно
    Ответ написан
    Комментировать
  • Как сделать автоматическое резервное копирование файлов, при подключении переносного HDD?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Простой скрипт на расписание не поможет?
    Ответ написан
    Комментировать
  • Посоветуете скрипт или инструмент для резервного копирования linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Если вы не можете просто rsync-ом скопировать и проверить результат, как вы можете доверять каким-то скриптам или более сложным продуктам, которые непонятно что внутри делают?

    Никакой автоматический скрипт вам в данном случае не поможет.
    Вы - админ. Вы должны понимать какие файлы и данные вы хотите сбэкапить, и следовательно проверить нужно в любом случае.
    Ответ написан
    Комментировать
  • Linux. Backup всего системного HDD раз в сутки. Какие способы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Зависит от данных.

    Их типа (просто документы, которые взял и скопировал, или например база данных + приложение, которое требует установку софта)
    Размер данных (стоимость и время на бэкап)
    Их важность для компании (то есть какой бюджет).

    Решений много. Рейд это не бэкап, но отказоустойчивость. А так - просто rsync директорий или dd всего раздела - вполне даже.
    Ответ написан
    Комментировать
  • Почему одини и теже файлы на разных дисках занимают разный объём?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А где у вас файлы занимают больше? И там и там 868G.

    Если вы про свободное место, то покажите размер блока и тип файловой системы.
    Тем более, видно что у вас в одном случае используется обычный раздел, в другом похоже LVM
    Ответ написан
    2 комментария
  • Простой виртуальный хостинг в качестве rsync backup сервера. Возможно?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Бывают проблемы с трафиком.
    Если у вас данных не много - то вполне можно, но в этом случае может дешевле паковать и слать архив?
    Ответ написан
  • Какой программой, можно создать, максимально корректный и точный образ диска?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    dd
    Ответ написан
    Комментировать
  • Как бэкапить пользователей?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Получить список пользователей -
    ls -1d /home/u*

    Сделайте скрипт, который на каждое полученное имя будет выполнять нужные вам действия, и бэкапить нужные данные и запускайте его через например
    ls -1d /home/u* | xargs backup.sh
    Ответ написан
    4 комментария
  • Как делать backup в Windows 10?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Не хватает третьего пункта
    3. Кто уже делает бэкапы и проверяет их целостность.

    А так - адекватное, организованное хранение данных позволяет четко представлять где у вас что лежит, и какие именно папки нужно бэкапить.
    На этом этапе - да хоть винзипом/винраром скрипт написать и запускать по расписанию.

    Определите где вы храните критичные данные, их размер частоту изменения, и тогда уже определяйте варианты как и куда хранить
    Ответ написан
    Комментировать
  • Как правильно хранить конфиги на продакшене?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Конфиги nginx позволяют делать include, поэтому можете все sensitivity данные выложить в отдельный файлик, и добавить его в .gitignore, а остальное можно и в гите хранить (но лучше не гитхаб, а свой).

    Стандартный велосипедный способ для конфигов - перед тем как поменять config.cfg делаешь
    cp config.cfg config.cfg-yymmdd
    можно и им обойтись.
    Ответ написан
    5 комментариев
  • Как сохранять бэкапы на сервер через консоль?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. Команда date позволяет создать строку в удобном виде, используя date +<формат>
    2. Команда, заключенная в обратные одинарные кавычки, будет выполнена, и вместо нее подставлен результат выполнения.

    То есть можно делать
    zip myarchive.zip file1 file2 file3

    А можно
    zip myarchive_`date +%Y%m%d-%H%M%S`.zip file1 file2 file3

    3. Копировать файлы на удаленный сервер без пароля - настройте авторизацию по ssh ключам.

    4. Удалять старые файлы можно, выполняя на удаленном компе например команду
    find /directory -ctime +10 -delete
    будут удаляться файлы старше 10 дней.

    А вообще, посидите вечерок, погуглите что такое bash и стандартные консольные команды в Linux.
    Ответ написан
    7 комментариев
  • Какую программу для бекапов в Виндовс посоветуете?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    nnbackup, winrar, google disk
    Ответ написан
    Комментировать
  • Ежедневное резервное копирование с удалением?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    forfiles /S /D -7 /C "cmd /c echo @path"

    соответственно вместо echo можно и del
    Или перемещать на другой носитель собственно
    Ответ написан
    Комментировать
  • Тянуть или толкать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Быстрее не будет, будет одинаково.
    Но комп, который будет выполнять копирование, будет активнее использовать кеширование, следовательно на эту роль лучше ставить тот, чью память и CPU в этот момент не жалко.

    С другой стороны, зависит от данных. Если вы хотите бэкапы скидывать, вдобавок которые еще нужно предварительно архивировать, то самый быстрый способ такой:

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

    Считывается файл быстро, сжимается, и по сети передается уже сжатые данные, и на диск удаленного компа тоже записываются уже сжатые данные.
    Ответ написан
    Комментировать
  • Что лучше для бекапа dump или dd?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    dump умеет понимать что такое файлы, и не будет выполнять чтение каждого байта в пустых секторах. Размер образа сделанного через дамп будет меньше (в зависимости от утилизации диска). Но для dump нужно либо монтировать файловую систему в readonly или шатдаунить и перегружаться, чтобы дамп был выполнен вне рабочей системы.
    Можно делать dump и онлайн, но со всеми рисками потери консистенции.

    dd - это побайтное копирование. Это может быть конечно полезно, но долго.
    dd можно делать в идентичный размер диска, в меньший - нет. Онлайн копирование может быть с потерей консистенции файловой системы.

    Еще есть rsync и обычный tar+gzip, оба сохранят флаги доступа, правда inodes будут другие.

    Лучше нужно выбирать по вашей ситуации.
    Ответ написан
    Комментировать
  • Как грамотно организзовать сохранность данных домашнего сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Первая мысль - правильная.

    Недорогой, но достаточно надежный вариант - в компе два винта.
    На втором винте выделить место, куда по расписанию бэкапировать все критически важные данные, например раз в сутки (можно обновлять бэкапы).

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

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

    Если нужно серьезнее - купить место в облаке, и по расписанию сливать бэкапы туда, например в виде winrar архива с паролем или truecrypt образа.
    Ответ написан
    1 комментарий
  • Как грамотно и оптимально бэкапить файлы на linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    rsync отлично сделает вам и одностороннюю и двухсторонюю синхронизацию.
    Ответ написан
    Комментировать
  • Как организовать бэкап 150gb файла на удалённый сервер?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почему именно 150гб?
    Не слишком ли много? Сколько реально занято? Сколько из него занято под "грязные секреты", а сколько просто личных фоток, которые не так уж часто и обновляются, и хранить их в облаке нет смысла?

    Если на самом деле данных мало, можно пересоздать трукрипт диск на динамический, который на диске будет занимать именно столько, сколько там данных и автоматически расти, если дописываешь.
    Ответ написан
  • Как убрать лишние дублирующие строки в log файле?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    stackoverflow.com/questions/7609884/delete-duplica...

    Можно попробовать средствами батфайлов, без повершелла
    @<"1.txt">"2.txt" (for /f "delims=" %%i in ('more') do @if not defined %%i (echo %%i& set %%i=*))
    Ответ написан
    Комментировать