Привет, LOR!
Столкнулся с интересным поведением современных дистрибутивов GNU/Linux при работе с USB-flash и USB-HDD, касающимся пресловутого безопасного извлечения таких носителей.
В следующих системах после безопасного извлечения (из Nautilus) на USB-flash гасится светодиод, а на USB-HDD останавливается шпиндель и устройство исчезает из системы полностью (его нет в lsusb, fdisk -l, в файловой системе /dev):
- Gentoo stable (GNOME с Nautilus 2.32), стоит на USB-HDD
- Ubuntu 12.04.2 LTS (GNOME с Nautilus 3.4.2, Unity 5.18), стоит на ПК, ноутбуке и USB-flash
В этих системах функция безопасного извлечения отсутствует в Nautilus (заменена либо на Eject, либо на Unmount):
- Ubuntu 12.10
- Ubuntu 13.04 (скоро выйдет)
- OpenSuSe 12.3
- Fedora 18
- Sabayon 11 Gnome
- для этих систем единственный универсальный способ безопасного извлечения:
udisks --unmount /dev/sdXN
udisks --detach /dev/sdX
Многим не нравится такая ситуация с безопасным извлечением, существуют следующие баг-репорты:
Мне не нравится выдергивать крутящийся жесткий диск и флешку под напряжением. В случае с флешкой после отмонтирования с данными скорее всего ничего не произойдет, а с жестким диском остается надеяться на механизмы автоматической парковки головок при пропадании питания.
Если Вы тоже считаете, что было бы хорошо вернуть в современные версии дистрибутивов безопасное извлечение, каким оно было в Gnome 3.4 (например, в Ubuntu 12.04) и Gnome 2.3x (например, в Gentoo и наверное, в Debian, CentOs, RedHat, SLED, Alt), пожалуйста, отпишитесь в баг-трекерах. Если в Ваших системах из списка выше светодиод флешки гасится и шпиндель останавливается или проблема существует и в других актуальных дистрибутивах, которые у Вас стоят, отпишитесь. Системы с KDE я не тестировал.
Я поместил в общий доступ таблицу на Google Docs - можете добавлять свои результаты тестирования безопасного извлечения - кому интересно.