Периодически появляется ошибка монтирования разделов

Автор nialiv, 12 августа 2017, 13:05:17

« назад - далее »

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

nialiv

В Debian 8 периодически при загрузке появляется ошибка монтирования одного или нескольких разделов, и дальнейшая загрузка блокируется, причём совершенно безразлично, какая файловая система на разделе. Захожу в командную строку, в fstab отключаю строки монтирования дополнительных разделов, перезагружаюсь. Система загружается, но в ручном режиме не все разделы монтируются. Перезагружаюсь в Debian 9, все разделы монтируются нормально. После нескольких перезагрузок работоспособность восстанавливается. Файлы fstab в обеих системах одинаковы на 100%, близнецы братья. Добавлял опцию монтирования errors=remount-ro, проблемы не решает. Состав fstab прилагаю. Строки, вызывающие ошибки, закоментированы.
Мой 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/sdi1 during installation
UUID=4b74a599-815b-405a-ab47-4abdaa9f9976 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdi3 during installation
UUID=6da450de-2703-4342-8a89-4c312bc085b3 /home           ext4    defaults        0       2
# swap was on /dev/sdi2 during installation
UUID=e4b0fb0b-9a86-44ef-a279-b20c4850b919 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
#
# My automatically mounted partitions
# UUID=0BF29AF49515CF86 /home/user/works ntfs-3g umask=0,user,locale=ru_RU.UTF-8 0 0
# UUID=d9618383-e183-5f2b-c3e2-64394660ab4f /home/user/video ext4 defaults 0 0
# UUID=0B7D50F6AF7B2BB7 /home/user/arhiv ntfs-3g umask=0,user,locale=ru_RU.UTF-8 0 0

ecc83

#1
Какой текст ошибки?

Выполни в терминале:

sudo blkid -c /dev/null

и внимательно сравни UUID разделов с теми, что у тебя записаны в fstab.

Разделы с NTFS монтируй такой строкой:

UUID=0BF29AF49515CF86 /home/user/works rw,nls=utf8,defaults,dmask=022,fmask=133,gid=46,uid=1000,noexec,user  0  0

По пути в файле: /etc/initramfs-tools/conf.d/resume сравни UUID, он должен соответствовать с UUID swap раздела.
Если не соответствует, исправь и выполни:

sudo update-initramfs -u

mexx

Цитата: nialiv от 12 августа 2017, 13:05:17периодически при загрузке появляется ошибка монтирования одного или нескольких разделов, и дальнейшая загрузка блокируется
Windows не живет на том же компе?
Debian 10 KDE
Debian 11 Gnome

nialiv

#3
mexx. Да, у меня на компьютере три системы, Windows 10 Education x64, находится на /dev/sda (SATA), на этом же диске находится монтируемый в /home/user/works ntfs раздел, который "глючит" чаще всего. Я его уже несколько раз тестировал различными программами, но они ошибок не находят. Debian 8 установлена на /dev/sdb (SATA), на нём же находится монтируемый ext4 раздел /home/user/video, а на USB_HDD установлена  Debian 9 для тестирования, с монтируемым ntfs разделом /home/user/arhiv. Все системы установлены на разные физические диски. На Debian 9 не перехожу по причине глюков локальной сети, при старте системы ошибка "Failed to start Raise network interfaces",  система почему-то переименовывает интерфейс eth0 в "enp5s0" и маска подсети "сваливается" с 255.255.255.0 на 24. В результате интернет есть, доступ к рабочему столу домашнего сервера на Debian 7 по протоколу VNC  есть, но локальная сеть не работает, то есть Debian 9 просто в файловом менеджере не видит сеть, выводит сообщение "Не удалось открыть "/ на " Время ожидания истекло". Разобраться с этой проблемой пока не смог.

mexx

Цитата: nialiv от 12 августа 2017, 21:05:41Да, у меня на компьютере три системы, Windows 10
Надо отключить быструю загрузку Windows10 в "Панель управления -> Электропитание -> Действие кнопки питания -> Параметры, которые сейчас недоступны". Иначе Windows10 при выключении задействует режим частичной гибернации.
Debian 10 KDE
Debian 11 Gnome

ecc83

Цитата: nialiv от 12 августа 2017, 21:05:41На Debian 9 не перехожу по причине глюков локальной сети, при старте системы ошибка "Failed to start Raise network interfaces",  система почему-то переименовывает интерфейс eth0 в "enp5s0"

Это легко лечится. Если будет интересно, сообщи и я расскажу как починить.

nialiv

#6
В Debia 9 у меня есть две проблемы. Первая, Не устанавливается Grub Customizer, но это легко обойти, просто при загрузке нажать F8 и выбрать диск, но неприятно в Debian 8 он работает, а в 9 версии не устанавливается. Вторая проблема, не могу настроить сеть в Debian 9. После настройки, через аплет, вроде бы всё ОК, однако после перезагрузки маска подсети "сваливается" с 255.255.255.0 на 24 и сеть не работает, в Thunar выводится сообщение "не удалось открыть "/ на "". Настраивал сеть, через терминал, путём редактирования файла "/etc/network/interfaces". Деактивировал сетевое соединение ("ifdown eth0"), хотя оно и так неактивно, затем прописал настройки сети:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface

auto lo
iface lo inet loopback
auto  eth0
iface eth0 inet static
address 192.168.0.11
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 8.8.8.8


Активировал сетевое соединение " ifup eth0". В ответ получил сообщение, что этот интерфейс не найден. После перезагрузки система очень долго (несколько минут) ищет сеть, появляется сообщение "A start job is running Raise network interfaces", затем выводит ошибку "Failed to start Raise network interfaces", но загрузка продолжается. Выполнил команду: "dmesg | grep -i Eth" и получил сообщение, что интерфейс eth0 переименован в "enp5s0". Откорректировал с учётом этого файл "/etc/network/interfaces". После ввода команды "ifup enp5s0" получил сообщение, что и этот интерфейс тоже не найден. Нашёл в интернет рекомендацию отключить автоопределение сетевого интерфейса. Заменил "auto lo" и " auto  enp5s0" на " allow-hotplug lo" и " allow-hotplug  enp5s0", после этого перестала появляться ошибка при старте, но сеть всё равно не работает. Что самое удивительное, подключиться к рабочему столу домашнего сервера и домашнего кинотеатра (оба работают под Debian 7), через Remmia по протоколу VNC получается и интернет работает. Найти в интернет, что это означает не смог.
PS: Тупо взял и перевёл с помощью Яндекс переводчика, дословно получилось "Не удалось начать поднимать сетевые интерфейсы". Просмотрел все доступные журналы, но сообщение об этой ошибке не нашёл.

ecc83

Проверь установку пакета:

sudo apt-get install net-tools -y

Потом смотри название своего интерфейса:

sudo ifconfig -a

Можно переименовать его на привычный:

echo 'SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"' | sudo tee /etc/udev/rules.d/70-persistent-net.rules

Вместо "xx:xx:xx:xx:xx:xx" впиши MAC адрес своей карты.

Удали лишний файл:

rm -f /etc/network/interfaces.d/setup

Перегрузись и пробуй снова подключение.

nialiv

Всем спасибо, получилось, надо понаблюдать, ведь периодическая неисправность определяется наиболее тяжело.