- Как исправить “failed to mount /etc/fstab” в Linux
- Причины ошибки
- Как избежать таких проблем в будущем
- Как примонтировать диск, iso, флешку, или сетевую папку в Linux Astra Орел через терминал?
- Как примонтировать флешку в linux Astra через терминал
- Как примонтировать диск, том в Linux Astra через терминал?
- Как примонтировать Iso образ в Linux Astra или привод CD/DVD в терминале?
- Как примонтировать сетевую папку или сетевой диск в Linux Astra?
- Как примонтировать внешний жесткий диск в Астра Линукс и добавить точку в автозагрузку по сценарию?
- unixforum.org
- Разрешить mount юзеру
- Разрешить mount юзеру
- Re: Разрешить mount юзеру
- Re: Разрешить mount юзеру
- «Не удалось присоединить местоположение»
Как исправить “failed to mount /etc/fstab” в Linux
В этой статье я расскажу, как решить проблему «failed to mount /etc/fstab» в Linux.
В рассматриваемом файле содержится описательная информация о файловых системах, которые система может смонтировать автоматически во время загрузки.
Эта информация является статической и считывается другими программами в системе, такими как mount, umount, dump и fsck.
Он имеет шесть важных спецификаций для установки файловой системы: первое поле описывает блокировку специального устройства или удаленной файловой системы, второе поле определяет точку монтирования для файловой системы, а третья – тип файловой системы.
Четвертое поле определяет параметры монтирования, связанные с файловой системой, а пятое поле считывается инструментом дампа. Последнее поле используется инструментом fsck для определения порядка проверки файловой системы.
Четвертое поле определяет параметры монтирования, связанные с файловой системой, а пятое поле считывается инструментом дампа.
Последнее поле используется инструментом fsck для определения порядка проверки файловой системы.
После редактирования /etc/fstab для создания automount и перезагрузки моей системы; Linux загрузился в аварийный режим, показывая сообщение об ошибке:
Я зарегистрировался как root из интерфейса выше и набрал следующую команду, чтобы просмотреть журнал systemd
Как вы можете видеть, основная ошибка (отказ модуля etc-fstab.mount) приводит к нескольким другим ошибкам (проблемы с зависимостью системы systemd), такие как отказ локального -fs.target, rhel-autorelabel-mark.service и т. д.
Причины ошибки
Приведенная выше ошибка может возникнуть из-за любой из нижеперечисленных проблем в файле /etc/fstab:
- отсутствует файл / etc / fstab
- неправильная спецификация параметров монтирования файловой системы,
- сбой точек монтирования или непризнанные символы в файле.
Чтобы решить эту проблему, вы можете использовать исходный файл, если создали резервную копию, иначе закомментируйте любые изменения, сделанные вами с помощью символа «#» (а также убедитесь, что все строки без комментирования – строки монтирования файловой системы).
Я понял, что набрал буква «r» в начале файла, как показано на скриншоте выше – это было признано системой как специальное устройство, которое фактически не существовало в файловой системе, что привело к появлению последовательных ошибок.
Мне потребовалось несколько часов, прежде чем заметить и исправить это.
Поэтому мне пришлось удалить лишнюю букву,закомментировать первую строку в файле, закрыть и сохранить его.
После перезагрузки система снова загрузилась.
Как избежать таких проблем в будущем
Чтобы избежать возникновения таких проблем в вашей системе, обратите внимание на следующее:
Всегда создавайте резервную копию своих файлов конфигурации перед их редактированием.
В случае каких-либо ошибок в ваших конфигурациях вы можете вернуться к файлу по умолчанию / работе.
Во-вторых, проверьте конфигурационные файлы на наличие ошибок перед их сохранением, некоторые приложения предлагают утилиты для проверки синтаксиса файлов конфигурации перед запуском приложения.
Используйте эти утилиты, где это возможно.
Однако, если вы получаете сообщения о системных ошибках:
Сначала просмотрите журнал systemd с помощью утилиты journalctl, чтобы определить, что именно вызвало их:
Источник
Как примонтировать диск, iso, флешку, или сетевую папку в Linux Astra Орел через терминал?
Друзья, приветствую, на связи Алексей! В линуксе нужно уметь самому монтировать флешки, переносные диски, папки. Этот навык здорово пригодится при работе в терминале — когда нет возможности использовать рабочий стол.
Да и случаи бывают разные. Монтирование — это по сути подключение содержиого из переносных, сетевых ресурсов к вашему компьютеру.
Даже если вставить флешку в гнездо — система не обязательно будет Вам автоматически ее открывать (как в Windows). Сделано это опять же для безопасности. Нужно явное указание пользователя на открытие.
Как примонтировать флешку в linux Astra через терминал
В графическом режиме если сразу не открыли флешку — в графическом режиме можно нажать «Примонтировать» и готово, содержимое можно открывать.
Обратите внимание, что КАЖДОЕ подключенное устройство хранения данных в Linux прописывается в системе уникальным кодом, в данном случае в папке /dev/ устройство sdb1. Это наименование еще нам пригодится. В графике все просто посмотреть. А терминале, чтобы увидеть все подключенные к системе устройства нужно воспользоваться командой fdisk:
Система выдает список томов жесткого диска и чуть погодя подключенные флешку диск:
Для монтирования понадобится имя нужного устройства, которое мы только что узнали.
Как примонтировать диск, том в Linux Astra через терминал?
Сначала нужно выбрать каталог, куда нужно смонтировать флешку или диск. Или точку монтирования. Можно создать новый каталог или выбрать существующий. Для наглядности откроем в терминале Midniht Commander:
По умолчанию точки монтирования создаются в файловой системе, папка /mnt
Внутри этой папки можно создать каталог прямо в MC (через клавишу F7) либо через терминал
mkdir «имя каталога»
Непосредственно для монтирования используем команду mount:
sudo mount dev/sdb1 /mnt
- где dev/sdb1 — имя диска, флешки в папке с устройствами;
- /mnt папка назначения, куда будет смонтированы флешка или диск.
Если все сделано правильно, теперь можно в MC открыть папку назначения…
…либо проверить результат другим способом — просмотреть содержимое нужного каталога командой ls:
При правильных действиях получите список содержимого примонтированного устройства. После окончания работы отмонтировать устройство нужно командой umount
sudo umount /dev/sdb1 /mnt
Как примонтировать Iso образ в Linux Astra или привод CD/DVD в терминале?
ISO образы — это архивные файлы в формате файловой системы ISO 9660, разработанной для компакт /DVD дисков. Содержимое ISO может потребоваться, если у вас к примеру установочная флешка с операционной системой и Вы хотите скопировать установочные файлы для настройки установки ОС по сети.
Иногда нужно срочно примонтировать привод CD/DVD для копирования содержимого настоящего компакт диска. Давайте с этого и начнем. Чтобы определить, под каким именем в системе прописано устройство для чтения компакт дисков введем команду lsblk
Затем создаем точку монтирования:
sudo mount -t iso9660 /dev/sr0 /mnt/
- где -t iso9660 тип файловой системы;
- /dev/sr0 — адрес DVD привода;
- / mnt папка куда будет смонтировано содержимое.
C iso файлами все чуть проще. Нужно знать папку где лежит iso файл и папку, в которой он будет смонтирован.
sudo mount /папка где лежит образ/orel-current.iso /mnt -t iso9660 -o loop
Размонтировать образ можно так:
sudo umount /папка где лежит iso файл/orel-current.iso /mnt
Как примонтировать сетевую папку или сетевой диск в Linux Astra?
Насущной необходимостью является подключение общих папок и ресурсов. Дополнительные права доступа к папкам сети Windows, брандмауэр должны быть настроены корректно.
Сетевой доступ к общим папкам настраивается с учетом режима работы, обычный или без графики. В последнем случае настройки сделанные в среде рабочего стола работать не будут и монтировать, настраивать автозагрузку сетевых папок нужно будет в терминале.
Требуется установить пакет cifs-utils:
sudo apt install cifs-utils
Монтирование осуществляется командой (простой пример):
- //10.0.10.201/share — ресурc «share» на сервере 10.0.10.201
- /mnt — точка монтирования.
Для того, чтобы сетевой ресурс монтировался при загрузке системы, необходимо в конфигурационный файл /etc/fstab добавить строчку вида:
Осталось создать сетевое место и дать ему название. На некоторых версиях Windows server этот способ не срабатывает.
Как примонтировать внешний жесткий диск в Астра Линукс и добавить точку в автозагрузку по сценарию?
Есть внешний жесткий диск подключенный к системе после ее установки. Требуется автоматическое монтирование при загрузке серевера для последующего доступа к сетевой общей папке н нем.
В менеджере файлов находим наш диск, который будет в «накопителях» и естестенно не примонтироан:
После нажатия «Примонтировать» получаем информацию — об имени устройства и КУДА оно монтируется по умолчанию. Что нам и нужно. Создаем текстовый файл и пишем туда команду
mount /dev/sdc1 /media/superuser/reserv
Файл сохраняем в удобном месте с расширением .sh , и добавляем в автозагрузку:
Не забываем сделать файл исполняемым для пользователя. Теперь при загрузке (только в графическом режиме и под конкретным пользователем) будет происходить монтирование тома. Более совершенный вариант монтирование сетевой папки при запуске подробно описан здесь Проверяем. Всем успехов!
Источник
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
Разрешить mount юзеру
Разрешить mount юзеру
Сообщение RobinHood » 31.07.2008 15:01
Доброго времени суток, Господа!
Недавно поставил debian и сейчас осваиваюсь. (до этого только с вендой и работал)
Проблема моя вот в чем:
У меня два харда — один с вендой (два раздела SYSTEM и DATA) другой с Debian
Я не могу смонтировать хард с вендой под юзером.
mount -t vfat /dev/hdb1 /SYSTEM
пишет что то вроде:
mount: only root can do that
Помогите пожалуйста разрешить юзеру монтировать эти разделы.
Спасибо за внимание.
Re: Разрешить mount юзеру
Сообщение skeletor » 31.07.2008 15:23
Re: Разрешить mount юзеру
Сообщение nesk » 31.07.2008 15:42
надо добавить стручку монтирования в /etc/fstab
типа
/dev/hdb1 /SYSTEM vfat user,noauto, iocatset iocharset=utf-8 0 1
как то так. Чему равно значения iocatset iocharset зависит от того, какая кодировка в linux
потом любой пользователь сможет сделать
mount /SYSTEM
а можно сделать что бы файловая система подключалась автоматически при загрузки
примерно как то так
/dev/hdb1 /SYSTEM vfat umask=0, iocatset iocharset=utf-8 0 1
то, что предложил skeletor уж больно радикально, и наверно в Вашем случае не нужно.
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
Источник
«Не удалось присоединить местоположение»
Прошу помощи. Ubuntu MATE. На ноутбуке 2 диска. 120ГБ SSD и 500ГБ HHD. ssd разделен на Win10 (стала первой) и на Linux(второй). Из под Linux не могу войти на оба диска ( ссд с вид и hhd файлами).
Код ошибки 1: Error mounting /dev/sdb1 at /media/dima/500GB: Command-line `mount -t «ntfs» -o «uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000» «/dev/sdb1» «/media/dima/500GB»’ exited with non-zero exit status 14: The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Failed to mount ‘/dev/sdb1’: Операция не позволена The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the ‘ro’ mount option.
Код ошибки 2: Error mounting /dev/sda2 at /media/dima/Win10: Command-line `mount -t «ntfs» -o «uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000» «/dev/sda2» «/media/dima/Win10»’ exited with non-zero exit status 14: Windows is hibernated, refused to mount. Failed to mount ‘/dev/sda2’: Операция не позволена The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the ‘ro’ mount option.
Прошу помощи.( Ubuntu поставил сегодня, на Mint была такая же проблема — только по началу через какое то время после запуска запускался диск hhd)
Все написано — на том диске оффтопик в состоянии гибернации,
Please resume and shutdown Windows fully (no hibernation or fast restarting)
Загрузись в винду, выключи ее как положено.
Отключил эту — hibernation ) Сейчас попробую линукс
Работает. А есть вариант починки — когда винды уже нету — а диски не открывает? ( как вчера было )
Чтобы стало можно выключить как положено, надо галку снять хитрую, которая по умолчанию стоит (Windows 8.1+).
Да, есть опция для mount remove_hiberfile :
Источник