- Вопрос или проблема
- Ответ или решение
- Что стоит копировать с основного диска на резервный диск?
- 1. Универсальный подход: копируйте всё
- 2. Исключения для резервного копирования
- 3. Важные директории для резервного копирования
- 4. Использование современных методов резервного копирования
- 5. Скрипт резервного копирования
- Заключение
Вопрос или проблема
Какие файлы было бы хорошо скопировать с основного диска на резервный диск?
У меня есть скрипт, который сжимает и отправляет файлы, такие как документы, фотографии и т.д.
Я слышал о копировании /home/me/.
Будет ли это полезно, если моя ОС нужно будет переустановить?
Это склоняется к личному мнению, поэтому я постараюсь обобщить, чтобы это было полезно и для будущих читателей.
Какие файлы было бы хорошо скопировать с основного диска на резервный диск?
Это полностью зависит от того, чего вы хотите достичь с помощью резервного диска. В качестве отправной точки вам следует скопировать всё. Затем вы можете решить, что вы можете позволить себе потерять.
Одно возможное разделение могло бы быть таким, чтобы вы могли копировать домашние директории чаще, чем саму ОС:
- Всё, кроме содержимого псевдодиректорий (
/proc
,/sys
) и временных файлов (/dev
,/run
,/tmp
,/var/tmp
) и домашних директорий (/home
) - Домашние директории (
/home
)
Что касается резервного копирования, я использую rsnapshot
, который накладывается на rsync
, но есть довольно много различных вариантов. (Я также использую коммерческий Linux Free Agent от Veeam, но это может быть не для всех.) Будьте осторожны, если вы используете timeshift
, вам нужно внимательно прочитать документацию, чтобы убедиться, что вы полностью понимаете, что он именно резервирует – а что нет.
Ответ или решение
Что стоит копировать с основного диска на резервный диск?
Резервное копирование данных является критически важной задачей для обеспечения безопасности информации в вашей системе. Вопрос о том, какие файлы следует копировать с основного жесткого диска на резервный, зависит от ваших потребностей и целей резервного копирования. Давайте рассмотрим этот вопрос более подробно.
1. Универсальный подход: копируйте всё
Как начальная рекомендация, вы можете рассмотреть возможность резервного копирования всех данных. Это будет наиболее надежный метод, так как вы избежите риска потери важной информации. Однако это может занять много места и времени, поэтому далее мы рассмотрим более целенаправленный подход.
2. Исключения для резервного копирования
При резервном копировании можно сделать некоторые исключения, чтобы избежать дублирования ненужной информации. Рассмотрим следующие каталоги, которые не рекомендуется включать в резервные копии:
- /proc: Содержит информацию о текущих процессах и системных ресурсах, которые не требуется сохранять.
- /sys: Системные файлы, которые обновляются в режиме реального времени.
- /dev: Специальные файлы устройств, которые не имеют настоящих данных для резервного копирования.
- /run: Временные файлы, используемые системой для хранения данных о текущих исполнениях.
- /tmp и /var/tmp: Каталоги временных файлов, которые могут быть удалены без потери важной информации.
3. Важные директории для резервного копирования
Обратите внимание на следующие каталоги, которые следует рассмотреть для резервного копирования:
- /home: Содержит пользовательские данные, такие как документы, фотографии, видео и другие файлы. Это один из самых важных каталогов, поскольку именно здесь обычно хранятся личные и рабочие данные.
- /etc: Содержит конфигурационные файлы операционной системы и установленных приложений. Это ключевая информация, необходимая для восстановления системы после переустановки.
- /var: Здесь расположены переменные данные, такие как базы данных и почтовые службы. Обязательно резервируйте эти директории, если используете соответствующие приложения.
4. Использование современных методов резервного копирования
Для выполнения резервного копирования информации рассмотрите использование таких инструментов, как:
- rsnapshot: Позволяет создавать инкрементные резервные копии на основе rsync. Это эффективный способ управления пространством и временем резервного копирования.
- rsync: Командная утилита, обеспечивающая синхронизацию файлов и директорий между источником и целевым местом.
- TimeShift: Утилита, предназначенная для создания снимков системы, но требуется внимательное изучение документации для понимания его функционала.
5. Скрипт резервного копирования
Ваш скрипт, который сжимает и отправляет файлы, является хорошим инструментом для автоматизации резервного копирования. Однако убедитесь, что он охватывает все важные директории, такие как /home и /etc. Команда cp -r /home/me/ /backup/
будет полезной, если вы отслеживаете данные пользователей в каталоге /home
.
Заключение
Тщательное резервное копирование данных поможет вам избежать потери важной информации в случае сбоя системы или необходимости переустановки операционной системы. Рекомендуется использовать комбинацию различных утилит для резервного копирования и обязательно проверять целостность ваших резервных копий. Задумайтесь о своих потребностях и выберите наиболее подходящие для вас файлы и каталоги для резервного копирования.