shohart |
|
Темы:
13
Сообщения:
49
Участник с: 01 июня 2011
|
после жесткого отключения питания, при загрузке системы при попытке mount local filesystems выходит ошибка - “невозможно создать ссылку /etc/mtab~ возможно существует устаревший файл блокировки?” при это не монтируется только как я понял только home раздел. пробовал удалять /etc/mtab.fuselock home монтируется, просматривается, но при перезагрузке все повторяется. подскажите, как все исправить? |
gard |
|
![]()
Темы:
66
Сообщения:
1169
Участник с: 15 декабря 2009
|
Видимо файл блокировки лежит где-то не там.. ну по логике он не должен лежать в /etc/… может в /var/lock/ ? |
shohart |
|
Темы:
13
Сообщения:
49
Участник с: 01 июня 2011
|
при выводе ls /var/lock показывает что пусто…. при выводе whereis mtab показывает mtab: то есть mtab`a нет совсем нигде как должен называться файл блокировки mtab'a? |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Вы проверяли свободное место в корне? df -h / Что касается файлов блокировки, то существует ли на данном этапе сам /etc/mtab , и если да, то какое у него у него время изменения? |
shohart |
|
Темы:
13
Сообщения:
49
Участник с: 01 июня 2011
|
df -h / выводит: df: предупреждение: не удалось прочитать таблицу смонтированных файловых систем: нет такого файла или каталога Файловая система Размер Использовано Дост Использовано% Смонтировано в - 14G 5,8G 8,2G 42% / как то так в общем. я так понимаю что таблицу он не может найти потому что я в ручную удалил mtab чтобы соответственно в ручную подмонтировать /home так что место есть и соответственно - /etc/mtab отсутствует |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Нашел вот такое в /etc/rc.sysinit : stat_busy "Mounting Local Filesystems" /bin/mount -n -o remount,rw / # don't touch /etc/mtab if it is a symlink to /proc/self/mounts if [[ -L /etc/mtab ]]; then : elif [[ -x /bin/findmnt && -e /proc/self/mountinfo ]]; then /bin/findmnt -rnu -o SOURCE,TARGET,FSTYPE,OPTIONS >| /etc/mtab else cat /proc/mounts >| /etc/mtab fi run_hook sysinit_premount # now mount all the local filesystems /bin/mount -a -t $NETFS -O no_netdev stat_done /bin/findmnt -rnu -o SOURCE,TARGET,FSTYPE,OPTIONS И что будет, если создать симлинк? ln -s /proc/self/mounts /etc/mtab |
shohart |
|
Темы:
13
Сообщения:
49
Участник с: 01 июня 2011
|
так значит вывод комады /bin/findmnt -rnu -o SOURCE,TARGET,FSTYPE,OPTIONS proc /proc proc rw,nosuid,nodev,noexec,relatime sys /sys sysfs rw,nosuid,nodev,noexec,relatime udev /dev devtmpfs rw,nosuid,relatime,size=10240k,nr_inodes=240214,mode=755 run /run tmpfs rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755 /dev/sda1 / jfs rw,noatime devpts /dev/pts devpts rw,relatime,mode=600,ptmxmode=000 shm /dev/shm tmpfs rw,nosuid,nodev,relatime /dev/sda2 /var reiserfs rw,noatime,notail /sys/fs/cgroup tmpfs rw,relatime /sys/fs/cgroup/memory cgroup rw,relatime,memory,release_agent=/usr/lib/ulatencyd/ulatencyd_cleanup.lua /sys/fs/cgroup/blkio cgroup rw,relatime,blkio,release_agent=/usr/lib/ulatencyd/ulatencyd_cleanup.lua /sys/fs/cgroup/cpuset cgroup rw,relatime,cpuset,release_agent=/usr/lib/ulatencyd/ulatencyd_cleanup.lua /dev/sda4 /home jfs rw,relatime |
shohart |
|
Темы:
13
Сообщения:
49
Участник с: 01 июня 2011
|
в общем перезагрузился, симлинк помог разделы подмонтировались сами, кеды подгрузились тоже. спасибо большое за помощь, пойду ка я читать маны по симлинкам дабы в дальнейшем не тупить)) |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Хорошо, хотя и неправильно. У меня этого симлинка нет, скрипт лишь не заменяет его при наличии. Первая команда, которую я написал, выводит то, что при “Mounting Local Filesystems” должно записываться в /etc/mtab , который при этом должен создаваться заново. По-прежнему непонятно, почему этого не происходит. |
sirocco |
|
Темы:
29
Сообщения:
2506
Участник с: 25 июля 2007
|
Попробовать# shutdown -rF |