
Можно ли создать портативную учетную запись пользователя в Ubuntu? Что я подразумеваю под портативной? Ну, допустим, у меня есть USB-накопитель. На USB-накопителе у меня есть типичная домашняя папка (незашифрованная) со всеми настройками и личными файлами, картинками, музыкой и т. д. Я подключаю его, и он монтируется. Можно ли заставить dm увидеть это? Я предполагаю, что эта учетная запись пользователя была создана с помощью дистрибутива Live, чтобы избежать возможных проблем с совместимостью.
решение1
Да, просто проявите настойчивость.
Создайте файл в корневом каталоге любого раздела или вашего флеш-накопителя (предварительно создав live flash-накопитель из iso)
# this will make a 1 Gb file for storage, increase / decrease the count as needed
dd if=/dev/zero of=./home-rw bs=1M count=1000
Создайте файловую систему на основе файла
mkfs.ext4 home-rw
mke2fs 1.41.14 (22-Dec-2010)
home-rw is not a block special device.
# Answer ‘yes’ here
Proceed anyway? (y,n) y
Удалить зарезервированные блоки
tune2fs -m 0 -L home-rw home-rw
Затем при загрузке с USB (или CD) используйте опцию сохранения (вам придется вручную редактировать строку загрузки)
Этот метод можно использовать с USB-накопителем или CD-диском.
Видеть -Сохранение Ubuntu Wikiдля подробностей
Крепление петли
Вы можете смонтировать файл в цикле с любым дистрибутивом
sudo mount -o loop /dev/sdb1/home-rw /mnt
При необходимости измените точку монтирования (/home, /home/User_name/data, по вашему усмотрению).
При петлевом монтаже вы можете получить доступ к данным.