LINUX.ORG.RU

/home/user похоже не существует

 


0

1

Здравствуйте, прошу помочь, не загружается рабочий стол. Появляется такой сообщение «Ваш домашний каталог определен как »/home/andrey", но, похоже что он не существует. Желаете ли войти в сеанс, имея каталог суперпользователя в качестве домашнего каталога? Скорее всего, ничего не будет работать, пока не будет использован защищенный от сбоев сеанс.

С горем пополам создал нового пользователя admin и пишу под ним

название дистрибутива похоже не существует, что делал перед исчезновением похоже не существует.

Bruce_Lee ★★ ()
Ответ на: комментарий от ddidwyll

dircolors: либо переменная окружения SHELL отсутствует, либо не задан тип интерпретатора admin@K95 ~ $ cat /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sdb1 during installation UUID=023a6409-6081-4ad5-826a-ee02e79636fb / ext4 errors=remount-ro 0 1 # /home was on /dev/sdb5 during installation UUID=0f8ec897-748d-4ea1-ab69-4d87c3af2d0e /home ext4 defaults 0 2 admin@K95 ~ $ ls -l /home итого 4 drwxr-xr-x 21 admin admin 4096 мая 16 13:27 admin admin@K95 ~ $

AndreyTM ()
Ответ на: комментарий от kostik87
admin@K95 ~ $ mount
/dev/sdb1 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)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /home/admin/.gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=admin)
/dev/mmcblk0p1 on /media/admin/9016-4EF8 type vfat (rw,nosuid,nodev,uid=1001,gid=1002,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)
/dev/sda1 on /media/admin/Data type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
admin@K95 ~ $ 
AndreyTM ()

Вангую, что хомяк был на каком-то отдельном разделе, и он не подмонтировался при загрузке.

Deleted ()
Ответ на: комментарий от AndreyTM
# /etc/fstab: static file system information. 
# 
# Use 'blkid' to print the universally unique identifier for a 
# device; this may be used with UUID= as a more robust way to name devices 
# that works even if disks are added and removed. See fstab(5). 
# 
# <file system> <mount point> <type> <options> <dump> <pass> 
# / was on /dev/sdb1 during installation 
UUID=023a6409-6081-4ad5-826a-ee02e79636fb / ext4 errors=remount-ro 0 1 
# /home was on /dev/sdb5 during installation 
UUID=0f8ec897-748d-4ea1-ab69-4d87c3af2d0e /home ext4 defaults 0 2

В выводе mount сейчас нет смонтированного /home, показывай вывод

blkid

kostik87 ★★★★★ ()
Ответ на: комментарий от AndreyTM

Как ты видишь сейчас нет раздела с файловой системой, у которой идентификатор 0f8ec897-748d-4ea1-ab69-4d87c3af2d0e

UUID=0f8ec897-748d-4ea1-ab69-4d87c3af2d0e /home ext4 defaults 0 2

Показывай вывод

fdisk -l

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от ddidwyll
admin@K95 ~ $ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0   2,7T  0 disk 
└─sda1        8:1    0   2,7T  0 part /media/admin/Data
sdb           8:16   0 111,8G  0 disk 
├─sdb1        8:17   0  28,9G  0 part /
├─sdb2        8:18   0     1K  0 part 
└─sdb5        8:21   0  82,9G  0 part 
sr0          11:0    1  1024M  0 rom  
mmcblk0     179:0    0  29,5G  0 disk 
└─mmcblk0p1 179:1    0  29,5G  0 part /media/admin/9016-4EF8
AndreyTM ()
Ответ на: комментарий от kostik87

Был пользователь andrey а пользователя admin я создал и пишу под ним. Папка /media/andrey есть но не открывается

K95 admin # mount /dev/sdb5 /home
mount: вы должны указать тип файловой системы

AndreyTM ()
Ответ на: комментарий от kostik87

Да вроде ни чего не делал. Что то не пойму, раздел home с новым пользователем admin есть, но в разделе home папки пользователя andrey нет. но она есть в /media/andrey но не открывается и размер диска не изменился, т.е все на месте

AndreyTM ()
Ответ на: комментарий от AndreyTM

В Linux некоторые части единой файловой системы смонтированной в / могут быть вынесены на отдельные файловые системы.

Т.е. сейчас у тебя было:
/dev/sdb1 - /
/dev/sdb5 - /home

Т.е. на /dev/sdb1 есть все директории (каталоги) системных файлов Linux и директория /home и в эту директорию при старте системы подключалась файловая система, находящаяся на /dev/sdb5, сейчас так не происходит.

Т.е. /home/admin физически находился на /dev/sdb5, а не на /dev/sdb1.

Т.к. /dev/sdb5 сейчас не смонтирована, в вывод mount нет отдельной строки для /home, то файлы из /home/admin или что там у тебя было сейчас недоступны.

Возможно ты изменил схему разделов или как-то повредил файловую систему на /dev/sdb5.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от AndreyTM

Да. Когда ты создаёшь нового пользователя, в каталоге /home создаётся новый каталог с именем нового пользователя. Ты сначала монтировал в /home другой раздел, соответственно каталог пользователя был создан на этом разделе. Потом при загрузке другой раздел не примонтировался в /home, так что при создании нового пользователя его каталог создался на корневом разделе.

Deleted ()
Ответ на: комментарий от AndreyTM

создан каталог home в корневом разделе диска /dev/sdb1?

/dev/sdb1 - это не диск, а раздел, на нём создана файловая система. Когда он смонтирован в /home, то домашние директории пользователе, т.е. к примеру /home/user создаются в корневой директории файловой системы расположенной на разделе /dev/sdb1 диска /dev/sdb.

А тьфу, у тебя на /dev/sdb1 корневая файловая систем, а /home был на /deb/sdb5, то что я написал относится к нему.

В случае если /dev/sdb5 не будет смонтирован, то /home/user будет создан в директории /home файловой системы раздела /dev/sdb1.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от AndreyTM

Нет, каталог /home создан всегда, и он лежит в корневом разделе. В него у тебя и монтировался другой раздел.

Deleted ()
Ответ на: комментарий от kostik87
 fsck -y /dev/sdb5
fsck из util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
/dev/sdb5: clean, 85849/5439488 files, 6443338/21737728 blocks

это поврежден супер блок?

AndreyTM ()
Ответ на: комментарий от AndreyTM

Если сейчас не монтируется, то запускай

mkfs.ext4 -n /dev.sdb5
ОБЯЗАТЕЛЬНО С КЛЮЧОМ -n смотри суперблоки и пробуй запускать fsck с указанием копии суперблока.
fsck -b номер /dev/sdb5

С dd баловались?

kostik87 ★★★★★ ()
Ответ на: комментарий от AndreyTM

но в большинстве случаев темы обрываются и не понятно что делать

AndreyTM ()
Ответ на: комментарий от kostik87

Команда похоже выполнилась но ни какого вывода в терминале не появилось. B папке home появилась нужная папка andrey но не открывается, пишет

Не удалось отобразить всё содержимое "andrey": Ошибка при получении информации о файле «/home/andrey/.mono»: Ошибка ввода/вывода

AndreyTM ()
Ответ на: комментарий от AndreyTM

Может, у тебя хард сыпаться начал? Это не Seagate, случайно? У них 3-терабайтники сдыхают люто-бешено.

Deleted ()
Ответ на: комментарий от kostik87
 fsck -a -b 32768 /dev/sdb5
fsck из util-linux 2.20.1
/dev/sdb5 содержит файловую систем с ошибками, check forced.
/dev/sdb5: Inodes that were part of a corrupted orphan linked list found.  

/dev/sdb5: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
	(i.e., without -a or -p options)
AndreyTM ()
Ответ на: комментарий от AndreyTM
fsck -b 32768 /dev/sdb5

Проверь до конца и отвечай на все заданные вопросы от утилиты проверки.

Так диски умирают что ли частям? sdb1 работает

А почему нет? Диск, хоть ssd, хоть hdd - это носитель информации с некоторым пространством для записи данных, на этом пространстве может выйти из строя любой участок. Если к повреждённой области нет обращения на чтение / запись о том что она вышла из строя вы не узнаете.

У HDD есть вероятность выходя из строя механических частей, а у ssd - достижение лимита циклов записи.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Запустил я

 fsck -y /dev/sdb5
команда восстановила файловую систему, home примонтировался и открылaсь папка andrey, но не все на месте. То чего нет уже потеряно или еще можно как то восстановить?

AndreyTM ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.