Как я связываю существование ранее / домашний раздел для учета при переустановке

У меня была проблема с моей Ubuntu, и я должен был переустановить. Я пытаюсь использовать тот же / домашний раздел, таким образом, я не освобождаю свои данные. Я знаю, что не могу нажать флажок при переустановке, таким образом, / домой не становится отформатированным, но как я связываю ту домашнюю папку со своей учетной записью пользователя?

Чтобы быть более ясным, я пытаюсь переустановить Ubuntu только для избавлений от некоторой противной строки кода, которая не позволила бы мне загрузиться. Когда я переустанавливаю, я надеюсь просто освободить те файлы, с которыми я не играл очень (на sudo уровне доступа). Однако я хочу сохранить свою учетную запись пользователя, таким образом, я создаю резервную копию / домой. Когда я сделал переустанавливание, оно загрузилось в полностью новую учетную запись пользователя, / корневой каталог которой был пуст. Я надеялся сохранить ту старую учетную запись или по крайней мере иметь новую учетную запись с теми сохраненными данными, загруженными в эту учетную запись

0
задан 18 June 2017 в 18:19

1 ответ

если у Вас есть файлы в, говорят /home/olduser где предшествующая установка имела их в /home/newuser; и Вы довольны тем, как Ваше новое [почти пустой] "user1" работает; можно скопировать файлы в новый каталог, например.

sudo cp -prn /home/olduser/* /home/newuser

который скопирует (-p=preserve.filespecs, -r=recursive, -n=new.files.only) файлы к новому пользовательскому каталогу. -p будет означать, что они остаются принадлежавшими "пользователю" или Вашему старому идентификатору пользователя. Я делаю это, вероятно, таким образом, я могу осмотреть то, что это сделало, прежде чем я сделаю следующий шаг

chown -R newuser /home/newuser/

который теперь изменит старый owner.attributes на Ваш новый "newuser" идентификатор. -R говорит этому рекурсивно делать подкаталоги

преимущества этого, это скопирует, не перемещаются, поэтому если что-то наполняет, можно сделать это снова (даже если его создание нового user.id и использование это вместо того, чтобы переустановить целую ОС). это действительно требует, чтобы у Вас было достаточно свободного пространства, чтобы иметь две копии Ваших данных, т.е. /home/olduser данные будут скопированы в /home/newuser. при завершении и Вы рады, что можно всегда удалять данные в /home/olduser


другой alternatives|hacks мог быть должен отредактировать /etc/passwd И изменение Ваш $HOME каталог, чтобы быть каталогом Вы хотите; но существует больше, который может пойти не так, как надо с этим, если Вы не понимаете то, что Вы делаете. этот 'взлом' больше, что Вы хотите, следовательно мои подсказки, но я не уверен в Вашем уровне понимания и является ли больше детали соответствующим. этот 'взлом' является безусловно самым быстрым и самым простым, но больше может пойти не так, как надо [т.е. можно испытать желание установить в третий раз, когда снова простое редактирование может зафиксировать - если Вы знаете как]

существует больше альтернатив; некоторые, которых я хотел бы знать перед рукой, /home находится на другом fs|partition к / раздел, таким образом, я пропущу (редактирования к /etc/fstab и т.д.)

1
ответ дан 3 November 2019 в 01:48

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

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