Рабочий стол Ubuntu только имеет обои, но ничто после монтирования / домой

Я - новичок к 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)
0
задан 2 April 2016 в 13:29

1 ответ

Короче говоря, Вы вручную смонтировали Ваш /dev/sda6 (независимо от того, что это). Но при закрытии, это размонтировано, и необходимо было бы вручную смонтироваться снова после перезапуска. Можно сделать монтирование постоянным через /etc/fstab.

Предположение, что Ваш /dev/sda6 раздел Вашего жесткого диска и что он имеет ext4 файловая система на нем, можно использовать эти шаги для постоянного помещения корневого каталога на него. Удостоверьтесь, что также проверили https://help.ubuntu.com/community/Partitioning/Home/Moving. Я использую командную строку для всех шагов.

  1. Найдите UUID /dev/sda6:

    sudo blkid
    

Почему UUID? В Ubuntu это - теперь лучшая практика для использования UUID устройства вместо, он - имя, потому что UUID действительно уникален и не изменится.

  1. Сделайте резервную копию файла/etc/fstab:

    sudo cp /etc/fstab /etc/fstab.ori
    

Можно сравнить копию и оригинал, чтобы удостовериться, что у Вас есть корректное резервное копирование:

    sudo cmp /etc/fstab /etc/fstab.ori # should show no output
  1. Открытый /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
  1. Измените точку монтирования Вашего /dev/sda6 устройство к /home в /etc/fstab (открытый с sudo nano):

    UUID=[UUID]    /home    ext4    defaults    0    2
    
  2. Мы теперь отодвинем текущий корневой каталог и создадим новый, пустой корневой каталог. После перемонтирования Вашего /dev/sda6 устройство смонтировано на /home и также автоматически смонтированный при начальной загрузке. Все в /home находится теперь на Вашем /dev/sda6 устройство.

    sudo mv /home /old_home
    sudo mkdir /home
    sudo mount -a
    

После того, как Вы удостоверились, что все существует, можно снести старый дом с:

    sudo rm -rf /old_home

Готово!

0
ответ дан 29 September 2019 в 09:09

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

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