Вопрос или проблема
Это очень новичковый вопрос, я использую Ubuntu 20.04, но хочу обновить, сначала я хочу сделать резервную копию своей домашней папки на портативный жесткий диск Seagate.
Похоже, он монтируется нормально, и как только он открыт, там предустановлены файлы: для использования Windows, регистрация autorun.info и т.д. Я никогда раньше не использовал такой, можно ли просто перетаскивать файлы, которые я хочу сохранить, так как они есть, прямо из коробки? Или форматирование обязательно?
Когда я искал информацию о том, как использовать внешний жесткий диск с Linux, я нашел много информации о форматировании и задумался, действительно ли это абсолютно необходимо, прежде чем я смогу его использовать, так как я бы предпочел этого не делать, не зная, что делать, и не хочу испортить его.
Если форматирование необходимо, будет ли лучше использовать множество USB-накопителей для сохранения файлов или есть очень простой способ форматирования с помощью графического интерфейса, если я останусь с жестким диском?
Вместо того, чтобы копировать файлы на внешний диск, я предлагаю создать архив с помощью tar, таким образом, права будут сохранены без необходимости в конкретном формате внешнего диска.
tar cvf /external-mountpoint/backup$(date +%Y%m%d%H%M%S).tar $HOME
С этим внешним жестким диском у вас не должно возникнуть проблем. Не должно быть никаких проблем с удалением материалов, которые уже есть на этом внешнем диске. Некоторые внешние жесткие диски, которые я покупал, были готовы к использованию прямо из коробки. В каждом случае я переименовывал диск во что-то значимое (для меня). В некоторых случаях может быть лучше отформатировать диск. Если он отформатирован NTFS, он будет работать как с Windows, так и с Linux, как и тот, который отформатирован в одной из версий FAT. Если он предустановлен в каком-либо формате FAT, я определенно отформатировал бы диск.
В новой установке файлы из домашней папки удаляются и создаются новые, / форматируется, и если /home находится на той же разделе, он также форматируется.
Если вы можете сохранить свою /home, чтобы восстановить ее после завершения новой установки.
Внешний HDD – хорошее устройство для хранения /home, в идеале он должен быть в файловой системе ext4, однако подойдет и любая другая (fat32, exfat, ntfs).
Чтобы скопировать все ваши /home на внешний HDD, удобно использовать эту команду в терминале:
cp -rp /home/* /dev/sd??/
Где /dev/sd?? соответствует вашему внешнему HDD.
С помощью файлового менеджера вы также можете их скопировать.
Удобно, чтобы в новой установке вы создали отдельные разделы для / и для /home и сделали это, используя того же пользователя и тот же пароль.
Чтобы восстановить свои файлы, вам просто нужно скопировать их в новую директорию /home/user/.
Ответ или решение
Использование внешнего жесткого диска для резервного копирования данных: Пошаговое руководство
Проблема, с которой вы столкнулись, — это необходимость резервного копирования вашего домашнего каталога на внешний жесткий диск перед обновлением операционной системы Ubuntu 20.04. Этот процесс не только важен, но и требует внимательного подхода, чтобы избежать потери данных. В этом ответе я предоставлю вам детальное руководство по использованию внешнего жесткого диска для резервного копирования, включая важные аспекты, такие как форматирование, перенос файлов и сохранение прав доступа.
1. Подготовка внешнего жесткого диска
Перед тем как начать резервное копирование, убедитесь, что ваш внешний жесткий диск корректно подключен к компьютеру и смонтирован. В Ubuntu это можно сделать автоматически; чаще всего, система распознает диск и монтирует его без дополнительных изменений.
Проверка текущего формата:
Откройте терминал и выполните следующую команду для проверки информации о диске:
lsblk -f
Эта команда покажет список всех подключенных устройств и их файловые системы. Вам нужно обратить внимание на формат вашего внешнего диска.
Форматирование (если необходимо):
Если внешний жесткий диск уже содержит ненужные файлы и имеет формат NTFS или exFAT, его можно использовать без форматирования для резервного копирования данных, так как эти форматы поддерживаются как Linux, так и Windows. Однако если он отформатирован в формате FAT32 или уже содержит ненужные данные, рекомендуется отформатировать его в файловую систему ext4, которая лучше подходит для Linux.
Для форматирования диска используйте программу GParted
, которая имеет удобный графический интерфейс:
-
Установите
GParted
, если она ещё не установлена:sudo apt install gparted
-
Запустите
GParted
(может потребоваться привилегия суперпользователя):sudo gparted
-
Выберите ваш диск из выпадающего списка и отформатируйте его в ext4, если это необходимо.
2. Резервное копирование данных
Для резервного копирования домашнего каталога используются несколько методов. Наиболее рекомендованным способом является создание архива, что позволит сохранить права доступа. Это особенно актуально для систем, в которых важны разрешения пользователей и группы.
Использование tar:
Вы можете создать архив вашего домашнего каталога с помощью следующей команды:
tar cvf /mnt/имя_вашего_диска/backup$(date +%Y%m%d%H%M%S).tar $HOME
Здесь /mnt/имя_вашего_диска/
должен указывать на путь к вашему внешнему жесткому диску. Эта команда создаст архив с текущей датой и временем в качестве имени файла.
Альтернативные способы копирования:
Для простого копирования всех файлов домашнего каталога вы можете использовать команду:
cp -rp /home/* /mnt/имя_вашего_диска/
Либо не стесняйтесь пользовать графический интерфейс: откройте файловый менеджер, перетащите нужные файлы на внешний жесткий диск.
3. Восстановление данных после установки
После завершения установки новой версии Ubuntu и при условии, что вы создали резервную копию вашего домашнего каталога, вы сможете легко восстановить все данные. Просто скопируйте архив или файлы в каталог /home/ваш_пользователь/
на новом устанавливаемом окружении.
Заключение
Резервное копирование домашних файлов на внешний жесткий диск — это важная процедура, позволяющая избежать потери данных при обновлении операционной системы. Выполнение предложенных шагов, включая форматирование при необходимости и использование архивирования, обеспечит надежную защиту ваших данных. Следуя этому руководству, вы сможете эффективно подготовить свои документы к обновлению системы Ubuntu.