Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как подключить home к установленной системе  (Прочитано 504 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xakepph

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Уважаемые форумчане подскажите: как подключить home к установленной системе, не переустанавливая её?

Ситуация была следующей: система была установлена на 2х hdd: раздел / на SSD, а /home на raid-массиве. Спустя некоторое время, один из hdd массива накрылся (без возможности восстановления информации на 2 hdd). Так что увы с потерей информации уже свыкся. Вместо массива был установлен 1 hdd и в fstab была внесена соответствующая информация нового UUID для home. Однако при попытке войти под любым из ранее установленных пользователей система "делает вид", что входит (экран монитора моргает на пару секунд), но входа не происходит. Возможен вход только под "Гостем".
Что делать? Куда копать?

P.S. fstab выглядит сейчас так:
UUID=f53147d4-ec3a-4e92-88c4-1a86af7a29db /               ext4    noatime,nodiratime,errors=remount-ro 0       1
                                                                  tmpfs /tmp tmpfs defaults 0 0
                                                                  tmpfs /var/tmp tmpfs defaults 0 0
                                                                  tmpfs /var/lock tmpfs defaults 0 0
UUID=040e08be-c36d-4ca9-8c26-9c5cff9afe85 /home           ext4    defaults        0       2
« Последнее редактирование: 10 Февраль 2016, 20:46:54 от Haron Prime »

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #1 : 10 Февраль 2016, 15:36:41 »
Xakepph,
ls -la /home/

Оффлайн Xakepph

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #2 : 10 Февраль 2016, 15:41:36 »
Из под "Гостя" команда рапортует: "Отказано в доступе".

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #3 : 10 Февраль 2016, 15:50:43 »
Xakepph,
какое имя пользователя? Основного? И что на диске, который /home есть что-то?
+
mountlsblk
« Последнее редактирование: 10 Февраль 2016, 15:54:56 от wajnon »

Оффлайн Xakepph

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #4 : 10 Февраль 2016, 16:13:17 »
Вход осуществляется только под именем guest.
На диске /home ничего нет (куплен был новым и отформатирован в ext4).
Команды выдают следующую информацию:

(Нажмите, чтобы показать/скрыть)

и

(Нажмите, чтобы показать/скрыть)

Из 4 hdd, установленых в ПК sdc и sdb для linux, остальные 2 - под Windows.

Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тега [spoiler]...[/spoiler], либо прикреплять к сообщению в виде отдельного файла.
--HP
« Последнее редактирование: 10 Февраль 2016, 20:47:40 от Haron Prime »

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #5 : 10 Февраль 2016, 17:02:54 »
Xakepph,
(Нажмите, чтобы показать/скрыть)
Цитировать
Из 4 hdd, установленых в ПК sdc и sdb для linux, остальные 2 - под Windows.
на диске sdb нету разделов! Монтировать нужно раздел (например sdb1), а не диск. Вы этот диск хоть форматировали? Чем?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26052
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #6 : 10 Февраль 2016, 17:37:06 »
sudo blkid
покажите.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Raf73

  • Активист
  • *
  • Сообщений: 680
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #7 : 10 Февраль 2016, 18:53:59 »
Скорее всего нет папки пользователя на новом диске. Это и есть корень проблемы.
На диске, который монтируете в /home, создайте папку пользователя и сделайте пользователя владельцем папки. Система загрузится без проблем. Создание папки и назначение владельца нужно сделать из-под лайв-диска. При назначении владельца вместо имени пользователя можно прописать его ID
Как называется папка пользователя и его ID можно посмотреть в /etc/passwd
При создании папки соблюдайте регистр букв, т.к. User и user это две совершенно разные папки.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26052
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #8 : 10 Февраль 2016, 20:07:27 »
Raf73, читайте топик сначала.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Raf73

  • Активист
  • *
  • Сообщений: 680
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #9 : 10 Февраль 2016, 20:22:43 »
AnrDaemon, как выглядит хомяк? /home/user_name, а у ТС только /home и пустота.
Вход осуществляется только под именем guest.
На диске /home ничего нет (куплен был новым и отформатирован в ext4)...
Вот почему надо создать папку пользователя в новом диске и назначить владельцем папки юзера.
Из-за невозможности создать в хомяке .Xautority (кажется так называется файл) не пускает в ДЕ и выкидывает на окно авторизации.
Для авторизации под гостем хомяк не требуется и поэтому вход возможен даже без раздела, подключенного к /home.

Вот я балбес! Как же забыл. Можно же авторизироваться в консоли и прямо из неё можно создать папку.
Для этого:
1. как только появится окно авторизации (входа) перейти на консоль Ctrl+Alt+F1
2. вбить свой логин, Enter, пароль и Enter. Пароль в консоли, при вбивании, никак не отображается. Будет просто пустота.
3. Если всё правильно сделано, то будет осуществлен вход в систему в консоли.
4. Можно дать команду cat /etc/passwd | grep 100 смотрим вывод, находим строку с именем пользователя и смотрим как у него называется домашняя папка.
5. Переходим в /home и создаем там папку cd /home
sudo mkdir имя_папки_пользователя
sudo chown имя_пользователя имя_папки_пользователя
6. Возвращаемся на окно авторизации Ctrl+Alt+F7
7. Пытаемся войти под пользователем. Если всё сделано правильно, то, скорее всего, вход будет хоть и долгим, но нормальным. Первый вход с пустым хомяком всегда долгий, т.к. создаются конфиги в хомяке.
« Последнее редактирование: 10 Февраль 2016, 20:59:32 от Raf73 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26052
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #10 : 10 Февраль 2016, 21:12:58 »
blkid уже покажите.
Хватит слепые советы давать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Xakepph

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Как подключить home к установленной системе
« Ответ #11 : 11 Февраль 2016, 08:42:12 »
Сегодня попробую осуществить данные советы.

ПК на работе, поэтому вчера вечером экспериментировать не с чем было...


Пользователь решил продолжить мысль 11 Февраль 2016, 14:09:43:
Повторное создание раздела на новом диске, а также манипуляции с папками сделали своё дело: всё заработало.
Всем откликнувшимся большое спасибо.

Сейчас fstab выглядит так:
UUID=f53147d4-ec3a-4e92-88c4-1a86af7a29db /               ext4    noatime,nodiratime,errors=remount-ro 0       1
                                                                  tmpfs /tmp tmpfs defaults 0 0
                                                                  tmpfs /var/tmp tmpfs defaults 0 0
                                                                  tmpfs /var/lock tmpfs defaults 0 0
UUID=df5e2302-7588-451a-b3cd-8a155b222a2c /home           ext4    defaults
И команды выдают следующую информацию:
blkid
root@xubuntu:/home/xubuntu# blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="6A36855236852065" TYPE="ntfs"
/dev/sdb1: UUID="df5e2302-7588-451a-b3cd-8a155b222a2c" TYPE="ext4"
/dev/sdc1: UUID="f53147d4-ec3a-4e92-88c4-1a86af7a29db" TYPE="ext4"
/dev/sdd1: LABEL="NTFS" UUID="718716508C06A02C" TYPE="ntfs"
/dev/sr0: LABEL="Xubuntu 12.04 LTS amd64" TYPE="iso9660"
lsblk
xubuntu@xubuntu:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0 660.4M  1 loop /rofs
sda      8:0    0  37.3G  0 disk
└─sda1   8:1    0  37.3G  0 part
sdb      8:16   0 931.5G  0 disk
└─sdb1   8:17   0 931.5G  0 part
sdc      8:32   0  37.3G  0 disk
└─sdc1   8:33   0  37.3G  0 part
sdd      8:48   0 465.8G  0 disk
└─sdd1   8:49   0 465.8G  0 part
sr0     11:0    1 695.3M  0 rom  /cdrom
« Последнее редактирование: 11 Февраль 2016, 14:09:43 от Xakepph »

 

Страница сгенерирована за 0.061 секунд. Запросов: 25.