Как может я gzip мои веб-каталоги?

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

  • Моя веб-папка: /home/user/public_html/mydomain.com/
  • Резервная папка: /home/user/backups/

Некоторые проблемы:

  1. Были бы какие-либо проблемы gziping в то время как выполнение nginx/apache?
  2. Также у меня есть набор полномочий к 755, это в порядке?
  3. Мне нужно к tarball прежде чем я gzip это?
  4. Это перезапишет предыдущий gzip?
  5. Существует ли способ автоматически добавить дату?... Это было бы большим!

Я вручную делал это у Киберутки... что боль!

2
задан 2 January 2016 в 14:47

3 ответа

  1. Всегда разумно останавливать все, что касается файлов, которые вы хотите сделать резервную копию. Если файлы будут изменены во время создания резервной копии, вы не сможете предсказать результат восстановления резервной копии: это может привести к повреждению данных.

  2. Да.

  3. Нет, но вы получите отдельные файлы gzip'd, если вы этого не сделаете.

  4. Да, если имена совпадают.

  5. Да. Имя файла, например backup_$(date '+%F_%T').gz, будет содержать дату и время как часть вашего имени файла, начиная с backup_.

0
ответ дан 2 January 2016 в 14:47

tar.bz2 - лучший инструмент сжатия imho.

tar -jcvf website.tar.bz2 /home/user/public_html/mydomain.com/
0
ответ дан 2 January 2016 в 14:47

Вы также можете попробовать zip-файл, используя следующую команду:

Установите утилиту zip, если она не установлена:

zip -r backupfilename.zip /home/user/public_html/mydomain.com 

Или

zip -r file_name_backup_date '+%F_%T'.zip /home/user/public_html/mydomain.com 

Разархивировать файл

unzip backupfilename.zip
0
ответ дан 2 January 2016 в 14:47

Другие вопросы по тегам:

Похожие вопросы: