Автор Тема: Нет автомонтирования основного диска при работе из-под флэш-ливки  (Прочитано 710 раз)

Оффлайн Иволгин

  • Участник
  • *
  • Сообщений: 259
Держу систему на флешке (на live-ке с сохранением сеансов), каждый раз после включения сталкиваюсь с проблемой отсутствия автомонтирования основного жёсткого диска. Надо самому каждый раз нажимать в боковой панели файл-менеджера на значок диска, он задумывается на секунду, мелькает на секунду окошко с получением root-прав (видимо запрашивает права на открытие самого себя у ливки) и только потом открывается.

А пока не нажмёшь в файл-менеджере на значок диска, файл-менеджер не показывает файлы с основного диска, пишет "Файл или папка /run/media/altlinux/222a1deb-af52-4afb-9477-6ab42926a2b8/diskuser/Папка не существует.

Хотелось бы автоматизировать эту повторяющуюся процедуру, чтобы не перезагружать каждый раз по 10 открытых в файл-менеджере вкладок с прошлого сеанса после ручного "пропинывания" диска.

Может, можно как-то имитировать ручной заход на диск в баше через файл-менеджер перед загрузкой оболочки (какой-нибудь командой типа cd /run/media/liveuser/333a1deb-af52-4afb-9477-6ab42926a2b8/diskuser так чтобы потом файл-менеджер сделав свою задачу "пропинывания" основного жестака, закрывался? (или без графического файл-менеджера всё это делать, просто какой-то скрипт в Параметрах Системы добавить)

Галки в Параметрах Системы в разделе Внешние Носители все ставил, не помогло, после перезагрузки всё равно надо тыкать в файловике на жёсткий.

В поисковиках нашёл что нужен fstab, но его не в Сизифе.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
В поисковиках нашёл что нужен fstab, но его не в Сизифе.
Вы поняли, что сказали?

Установите какой-нибудь автомонтировщик, и пропишите скрипт монтирования при входе в графический сеанс.

В зависимосити От DE
mnt - Mount hotplug devices as normal user
ivman - Ivman is an extremely flexible desktop independent frontend to HAL
hmount - hmount - Tool to mount/umount hot-plugged devices via HAL interface.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Если у  вас KDE, то можно и его средствами настроить.

Оффлайн Иволгин

  • Участник
  • *
  • Сообщений: 259
Если у  вас KDE, то можно и его средствами настроить.
К сожалению, не получалось настроить через Параметры Системы, я же написал что простое проставление галочек на "автомонтировании" не помогло -- видимо, баг какой-то.

Уже решил проблему, прописав по совету форумчан в файле /etc/fstab (оказалось, fstab - это файл такой, а не программа, как я сначала подумал) всего одну строку:
UUID=333a1deb-af52-4afb-9477-6ab42926a2b8 /mnt ext4 defaults,errors=remount-ro 0 1
И никаких дополнительных программ ставить не понадобилось. Проблема решена,

Но было бы конечно лучше, если бы все диски автоматически бы монтировались и м.б. даже как-то автоматически бы создавались файлы-ссылки на них в хомяке (/home), чтобы каждый пользователь live-ки не мучил бы в будущем поисковики, разузнавая, как это победить.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Если у  вас KDE, то можно и его средствами настроить.
К сожалению, не получалось настроить через Параметры Системы, я же написал что простое проставление галочек на "автомонтировании" не помогло -- видимо, баг какой-то.

Это не баг - это фича.
Есть большая разница между системными накопителями и извлекаемыми:
# udisksctl info -b /dev/sda2|grep 'Drive\|HintAuto\|HintSystem'
    Drive:                      '/org/freedesktop/UDisks2/drives/WDC_WD1000VE_00KWT0_WD_something'
    HintAuto:                   false
    HintSystem:                 true
# udisksctl info -b /dev/sdb1|grep 'Drive\|HintAuto\|HintSystem'
    Drive:                      '/org/freedesktop/UDisks2/drives/Multiple_Card__Reader_something'
    HintAuto:                   true
    HintSystem:                 false

В старые добрые времена, когда /etc/mtab не был симлинком, и когда никто не знал что такое прогресс, была такая замечательная фишка:
- файловая система с user и noauto, в зависимости от того, в каком состоянии она находилась на момент разгрузки системы, после перезагрузки оставалась в том состоянии, в котором она находилась на момент перезагрузки, т.е. в смонтированном или не смонтированном. Но времена меняются, настало время прогресса и более грамотных кодеров, которые эту фичу благополучно и поломали вдребезги.
« Последнее редактирование: 03.04.2016 22:06:17 от Speccyfighter »