Я - новичок к Ubuntu, я был установленной Ubuntu в течение нескольких дней. Сегодня это заметило меня, это не делает имеет достаточно комнаты, и затем я выполняю команду.
mount -t ext4 /dev/sda6 /home
Но к сожалению, когда я перезапускаю свой компьютер, я нашел, что после того, как я вхожу в систему со своим именем пользователя и паролем, я только вижу свои обои в моем рабочем столе, и другие вещи исчезаются. Существует два дополнительных сообщения:
1. Я могу войти в систему с ролью гостя
2. Я имею когда-либо backupd с инструментом системы, и резервные копии находятся в каталоге, названном deja-дубликатом, Но я не знаю, как использовать их, они - все gpg файлы.
Я так возбужден, таким образом приезжайте сюда для обращений за помощью. Большое спасибо.
Результат команды mount
следующим образом:
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
overflow on /tmp type tmpfs (rw,size=1048576,mode=1777)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/112/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=lightdm)
Короче говоря, Вы вручную смонтировали Ваш /dev/sda6
(независимо от того, что это). Но при закрытии, это размонтировано, и необходимо было бы вручную смонтироваться снова после перезапуска. Можно сделать монтирование постоянным через /etc/fstab
.
Предположение, что Ваш /dev/sda6
раздел Вашего жесткого диска и что он имеет ext4
файловая система на нем, можно использовать эти шаги для постоянного помещения корневого каталога на него. Удостоверьтесь, что также проверили https://help.ubuntu.com/community/Partitioning/Home/Moving. Я использую командную строку для всех шагов.
Найдите UUID /dev/sda6
:
sudo blkid
Почему UUID? В Ubuntu это - теперь лучшая практика для использования UUID устройства вместо, он - имя, потому что UUID действительно уникален и не изменится.
Сделайте резервную копию файла/etc/fstab:
sudo cp /etc/fstab /etc/fstab.ori
Можно сравнить копию и оригинал, чтобы удостовериться, что у Вас есть корректное резервное копирование:
sudo cmp /etc/fstab /etc/fstab.ori # should show no output
Открытый /etc/fstab
в редакторе. Я буду использовать nano
. Используйте Ctrl+O (буква, не число), чтобы сохранить изменения и использовать Ctrl+X для выхода.
sudo nano /etc/fstab
Добавьте следующую строку к нижней части. Замена [UUID] с UUID Вашего устройства (копируют строку с тире, но без кавычек).
UUID=[UUID] /media/home ext4 defaults 0 2
Сохраните и выйдите. 4. Создайте точку монтирования и затем повторно смонтируйте все, что находится в /etc/fstab
:
sudo mkdir /media/home
sudo mount -a
Это смонтирует Ваш /dev/sda6
устройство на /media/home
. 5. Мы теперь скопируем содержание текущего корневого каталога к /dev/sda6
. Используя rsync
с -avz
флаги удостоверяются, что метаданные как принадлежность файла и времена копируются также. Различная команда проверяет, скопировали ли все файлы правильно, она должна показать различие в .bash_history
только.
sudo rsync -avz /home/ /media/home/
sudo diff -r /home /media/home
Измените точку монтирования Вашего /dev/sda6
устройство к /home
в /etc/fstab
(открытый с sudo nano
):
UUID=[UUID] /home ext4 defaults 0 2
Мы теперь отодвинем текущий корневой каталог и создадим новый, пустой корневой каталог. После перемонтирования Вашего /dev/sda6
устройство смонтировано на /home
и также автоматически смонтированный при начальной загрузке. Все в /home
находится теперь на Вашем /dev/sda6
устройство.
sudo mv /home /old_home
sudo mkdir /home
sudo mount -a
После того, как Вы удостоверились, что все существует, можно снести старый дом с:
sudo rm -rf /old_home