Время от времени я загружаюсь из файлов ISO, сохраненных на моем жестком диске. Он загружается и выполняется намного быстрее, чем live-cd. Я хотел бы сохранить минимальную конфигурацию, чтобы мне не приходилось настраивать ее каждый раз. Я попытался «rsync -av» дома пользователя, а затем сжал его до bz2, но это не сработало. Когда я распаковал bz2, он дал мне несколько ошибок, хотя я скопировал извлеченные файлы, чтобы заменить дом пользователя, но кое-что не было настройками, и самое странное, что каталог .gvfs появился без разрешения «w» для владельца (что это 500). К моему удивлению, даже root не может ни chmod, ни писать там. Я не знаю причину, возможно, мне нужно сделать резервную копию и / или восстановление файлов от пользователя.
Я хотел бы сохранить в основном: конфигурацию клавиатуры, конфигурацию мыши и сенсорной панели, настройки беспроводной сети, закладки браузера и некоторые другие программы (например, терминалы)
, чтобы можно было легко настроить систему при следующей загрузке из точно того же файла ISO.
То, что я сделал, было:
rsync -av /home/ubuntu /media/BACKUP (which is a different partition)
and then
tar -jcvf /media/BACKUP/ubuntu-isoconfig.bz2 /media/BACKUP/ubuntu
, а затем распакуйте его с помощью менеджера архивов и замените на rsync.
Просто, для справки, поведение каталога .gvsf /:
$ ls -dl .gvfs/
dr-x------ 2 ubuntu ubuntu 0 ene 26 14:43 .gvfs/
$ sudo chmod 700 .gvfs
chmod: cannot access `.gvfs': Permission denied
...............
Как бы то ни было: я пропустил .gvfs, и после восстановления исходного домашнего каталога я вижу только восстановленные фоновые рисунки, папки и закладки Firefox, а НЕ КЛАВИАТУРУ и настройки сетевого менеджера, которые я сделал без корневых разрешений.
Вы должны исключить .gvfs
из резервной копии, используя --exclude .gvfs
. GVFS - это виртуальная файловая система, используемая для монтирования общих папок Windows.
Также нет необходимости в chmod, так как вывод, полученный из ls -dl .gvfs/
, выглядит правильно.
Вам может потребоваться файл персистентности
. Простой способ создания необходимых настроек - это утилита UNetbootin, доступная через официальные репозитории
для установки ее типа в терминале sudo apt-get install unetbootin
.