Отмонтирование флешки при ее выдергивании
olegon 24 мая, 2009 - 10:27
Подскажите, пожалуйста, каким образом сделать umount /mnt/usbdir4 при выдергивании флешки? Видел где-то, не найду. А замучился руками делать, она потом не маунтится нормально автоматом. KDE 3.5
»
- Для комментирования войдите или зарегистрируйтесь
Я в ivman такое видел где-то
Я в ivman такое видел где-то в конфигах
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
http://ru.gentoo-wiki.com/wik
http://ru.gentoo-wiki.com/wiki/HOWTO_Udev_и_автомонтирование_носителей
Не работает, сдается, что-то
Не работает, сдается, что-то в автомонтировании кедов поменялось со времен этой доки.
Собственно, при втыкании флешки и наличии соответствующей записи в fstab она монтируется кедами, но, если записи нет, то открывается system:/media/sdg1 с ошибкой файловой системы
May 24 15:29:28 oops usb 3-5.2.2: new high speed USB device using ehci_hcd and address 11
May 24 15:29:28 oops usb 3-5.2.2: configuration #1 chosen from 1 choice
May 24 15:29:28 oops scsi15 : SCSI emulation for USB Mass Storage devices
May 24 15:29:28 oops usb-storage: device found at 11
May 24 15:29:28 oops usb-storage: waiting for device to settle before scanning
May 24 15:29:28 oops usb 3-5.2.2: New USB device found, idVendor=1307, idProduct=0165
May 24 15:29:28 oops usb 3-5.2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 24 15:29:28 oops usb 3-5.2.2: Product: USB Flash Drive
May 24 15:29:28 oops usb 3-5.2.2: Manufacturer: USB 2.0
May 24 15:29:28 oops usb 3-5.2.2: SerialNumber: ab703453f431ee
May 24 15:29:33 oops usb-storage: device scan complete
May 24 15:29:33 oops scsi 15:0:0:0: Direct-Access USB 2.0 USB Flash Drive 0.00 PQ: 0 ANSI: 2
May 24 15:29:33 oops sd 15:0:0:0: [sdg] 15794176 512-byte hardware sectors: (8.08 GB/7.53 GiB)
May 24 15:29:33 oops sd 15:0:0:0: [sdg] Write Protect is off
May 24 15:29:33 oops sd 15:0:0:0: [sdg] Mode Sense: 00 00 00 00
May 24 15:29:33 oops sd 15:0:0:0: [sdg] Assuming drive cache: write through
May 24 15:29:33 oops sd 15:0:0:0: [sdg] 15794176 512-byte hardware sectors: (8.08 GB/7.53 GiB)
May 24 15:29:33 oops sd 15:0:0:0: [sdg] Write Protect is off
May 24 15:29:33 oops sd 15:0:0:0: [sdg] Mode Sense: 00 00 00 00
May 24 15:29:33 oops sd 15:0:0:0: [sdg] Assuming drive cache: write through
May 24 15:29:33 oops sdg: sdg1
May 24 15:29:33 oops sd 15:0:0:0: [sdg] Attached SCSI removable disk
May 24 15:29:33 oops sd 15:0:0:0: Attached scsi generic sg8 type 0
May 24 15:29:34 oops FAT: IO charset utf-8 not found
http://olegon.ru
Там столько предупреждений
Там столько предупреждений красным, что я бы не советовал так делать, лучше уж через hal а отмонтировать человечески через кнопку.
- - -
Нельзя выдергивать флешку без предварительного размонтирования иначе, рано или поздно, потеряете данные. Для этого существует безопасное извлечение. Кстати, в четвертых кедах она все же размонтируется, хотя по уму, стоило бы добавить какое-нибудь предупреждение о возможной потери данных, или даже проверять - успели ли сброситься буфера.
Не возражаю, речь идет о тех
Не возражаю, речь идет о тех случаях, когда по забывчивости ее выдергиваешь. Обратно без отмонтирования директории не запихнешь.
http://olegon.ru
- - -
Если речь идет о забывчивости, то такие вещи можно допустить раз-другой в месяц. Поэтому не вижу смысла автоматизировать этот процесс, чтобы не привыкать. (-;
Но на крайний случай, чтобы не лазить в консоль, можно повесить на панель, или на рабочий стол шоткат примерно такого содержания:
Если последние несколько
Если последние несколько секунд ничего с флехой не делал, то выдернуть можно: все буфера уже скинулись.
Не понял, как можно
Не понял, как можно отмонтировать флэшку уже когда она выдернута? Или как можно определить момент выдергивания? По-моему, когда система узнает, уже поздно будет.
Цель - не сбросить буфера
Цель - не сбросить буфера перед выдергиванием, а убрать из списка замонтированных уже извлеченную флешку.
Дада, где-то читал, что в
Дада, где-то читал, что в GNOME 3.0 планируют экспериментальный патч к hal, задействующий еще более экспериментальный xorg-input-thermosensor, который улавливает движение руки к USB разъему, и быстро делает umount.
:}
мда... гномеры опять чего то
мда... гномеры опять чего то обкурились. хотя у них это перманентно
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
xorg-input-thermosensor
xorg-input-thermosensor :D
это 5)
ждём ебилдов!
Давайте без флуда? :)
Давайте без флуда? :)
http://olegon.ru
Убиваюсь, как же все таки
Убиваюсь, как же все таки отмонтировать при выдергивании флешки? HAL у меня рулит монтированием, как я понял...
http://olegon.ru
бред какой-то, видимо у вас
бред какой-то, видимо у вас глючит то, что используется в графике.
У меня стоит гном - удев дает сигнал что устройство отвалилось и убивает несуществующий dev, в результате чего гном понимает, что устройство уже явно не смонтировано и удаляется его из списка манута.
Зачем городить велосипед, лучше разберитесь, что и как у Вас работает.
- - -
Это не бред. В kde-3.5 такие проблемы имеют место быть. И вряд ли их там будут фиксить. Надо переходить на kde-4 где такой проблемы нету.
ну как вариант :)
ну как вариант :)
ага, сталкивался с такой
ага, сталкивался с такой проблемой :) причем не по вине забывчивости, а по какой то не ведомой причине, делал umount и безопасное извлечение, а ярлык устройства остается болтаться :(
а 3.5 уже совсем забросили? навсегда!?
скрытный секс :)
Конечно, навсегда. Можете
Конечно, навсегда. Можете подобрать и пилить, но команда kde убежала вперёд (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Я тебе больше скажу. К январю
Я тебе больше скажу. К январю 2010 года kde3.5 будет удалено из дерева. И перемещено в оверлей kde3 (он же kde-crazy)
kde3 это как чемодан без ручки. может и хорош но не унесешь. имеет кучу багов с новыми компиляторами и другими новыми компонентами системы. ну и кучу секьюрити проблем. которые фиксить не станут. ибо апстрим забил на кде 3.5 уже как год примерно
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
То есть 3.5.11 не будет ?
То есть 3.5.11 не будет ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Нет. Ветку похоронили
Нет. Ветку похоронили разработчики. Так что не будет.
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
UDEV
udev умеет при вытаскивании флехи выполнять нужный тебе скрипт.
udev и скрипт
При выдёргивании флешки формируется событие, по нему запускается скрипт.
nano /etc/udev/rules.d/10-flash-umount.rules
nano /etc/udev/scripts/udev-flash-umount
(Конечно же , udev-flash-umount сделать исполняемым)
Оффтопик по Кде3.5 : Я пока использую его. Два раза пытался ставить 4ку. Сначала, как появилась в дереве и с пару недель назад. Моё мнение - "сыро" и недоделанно. Переходить можно, но функций пока мало и тех штук, которые я использую на 3.5 - нет. Надеюсь, что к выводу из дерева 3.5 - допилят :)
Кстати - если кто знает - как на 4ке сделать "Системный монитор" из 3.5 - просто 3 столбца с загрузкой проца, памяти и свапа - напишите в личку пжалста. Нашёл там только загрузку проца с временной шкалой...
Alt+f2 и нажать на гаечный
Alt+f2 и нажать на гаечный ключ