<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS:  Безопасное извлечение (Safely remove) USB-носителей</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html</link>
    <description>Привет, Opennet!&lt;br&gt;&lt;br&gt;Столкнулся с интересным поведением современных дистрибутивов GNU/Linux при работе с USB-flash и USB-HDD, касающимся пресловутого безопасного извлечения таких носителей.&lt;br&gt;&lt;br&gt;В следующих системах после безопасного извлечения (из Nautilus) на USB-flash гасится светодиод, а на USB-HDD останавливается шпиндель и устройство исчезает из системы полностью (его нет в lsusb, fdisk -l, в файловой системе /dev):&lt;br&gt;&lt;br&gt;    Gentoo stable (GNOME с Nautilus 2.32), стоит на USB-HDD&lt;br&gt;    Ubuntu 12.04.2 LTS (GNOME с Nautilus 3.4.2, Unity 5.18), стоит на ПК, ноутбуке и USB-flash &lt;br&gt;&lt;br&gt;В этих системах функция безопасного извлечения отсутствует в Nautilus (заменена либо на Eject, либо на Unmount):&lt;br&gt;&lt;br&gt;    Ubuntu 12.10&lt;br&gt;    Ubuntu 13.04 (скоро выйдет)&lt;br&gt;    OpenSuSe 12.3&lt;br&gt;    Fedora 18&lt;br&gt;    Sabayon 11 Gnome &lt;br&gt;&lt;br&gt;- для этих систем единственный универсальный способ безопасного извлечения:&lt;br&gt;&lt;br&gt;udisks --unmount /dev/sdXN&lt;br&gt;udisks --detach /dev/sdX&lt;br&gt;&lt;br&gt;- для Ubuntu разработчиком с ником fenrrir подготовлен на GitHub Indicator-ap</description>

<item>
    <title> Безопасное извлечение (Safely remove) USB-носителей (name)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html#17</link>
    <pubDate>Sun, 19 Apr 2015 21:34:38 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; Решил проблему заменив eject в /usr/bin на скрипт: &lt;br&gt;&amp;gt; #!/bin/bash &lt;br&gt;&amp;gt; POS1=&quot;$1&quot; &lt;br&gt;&amp;gt; udisks --unmount $&#123;1&#125;1 &lt;br&gt;&amp;gt; udisks --unmount $&#123;1&#125;2 &lt;br&gt;&amp;gt; udisks --unmount $&#123;1&#125;3 &lt;br&gt;&amp;gt; udisks --detach $1 &lt;br&gt;&amp;gt; notify-send &quot;USB Ejector&quot; &quot;Девайс успешно извлечен&quot; -i gtk-info &lt;br&gt;&lt;br&gt;А cd/DVD трей как теперь выезжает?&lt;br&gt;</description>
</item>

<item>
    <title> Безопасное извлечение (Safely remove) USB-носителей (owner)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html#16</link>
    <pubDate>Sat, 18 Apr 2015 08:41:31 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; 3.8 почему-то как кардридер, для неё в новом GNOME есть опция &lt;br&gt;&amp;gt; Safely remove, НО она оставляет устройство в системе (например в palimsest &lt;br&gt;&amp;gt; / gnome-disks) после физического отключения от порта. В старом Nautilus 3.4.2 &lt;br&gt;&amp;gt; она отображалась обычном диском и после безопасного отключения исчезала из системы &lt;br&gt;&amp;gt; полностью.&lt;br&gt;&amp;gt; Короче, я считаю, что это проблема разработчиков UDisks. Они придумали новую функциональность, &lt;br&gt;&amp;gt; но не достаточно протестировали её. А создатели дистрибутивов скомпилировали их исходники &lt;br&gt;&amp;gt; в пакеты и теперь эта проблема есть во всех новейших дистрибутивах, &lt;br&gt;&amp;gt; включая Fedora 19. Если тоже видите эту проблему - пишите багрепорты, &lt;br&gt;&amp;gt; ссылки выше.&lt;br&gt;&lt;br&gt;Решил проблему заменив eject в /usr/bin на скрипт:&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;POS1=&quot;$1&quot;&lt;br&gt;udisks --unmount $&#123;1&#125;1&lt;br&gt;udisks --unmount $&#123;1&#125;2&lt;br&gt;udisks --unmount $&#123;1&#125;3&lt;br&gt;udisks --detach $1&lt;br&gt;notify-send &quot;USB Ejector&quot; &quot;Девайс успешно извлечен&quot; -i gtk-info&lt;br&gt;</description>
</item>

<item>
    <title> Безопасное извлечение (Safely remove) USB-носителей (nrbrtx)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html#15</link>
    <pubDate>Sun, 24 Mar 2013 18:09:48 GMT</pubDate>
    <description>&amp;gt; Возьмите SpaceFM для исследований. Там две отдельных команды, имеющих отношение к отмонтированию.... &lt;br&gt;&amp;gt; О горячем отключении питания и специальном устройстве разъёма есть статьи. Обратите внимание, &lt;br&gt;&amp;gt; на SATA, на USB разъёмах контактные дорожки разной длины....&lt;br&gt;&amp;gt; Картридеры бывают глючные. Даже в брендовых ноутбуках. Ты им даёшь все команды, &lt;br&gt;&amp;gt; а они их не делают. А это как отсекать в исследованиях.... &lt;br&gt;&lt;br&gt;Спасибо за размышления.&lt;br&gt;&lt;br&gt;В системах  с UDisks-1.0 питание порта выключалось, сейчас из-за изменения архитектуры UDisks (выхода второй версии) не отключается.&lt;br&gt;&lt;br&gt;Сейчас дошло до того, что даже новейший GNOME 3.8 не останавливает шпиндель и не гасит питание флешки. Хоть разделы отмонтирует и то спасибо.&lt;br&gt;И я в курсе, что механика должна вернуть головки жесткого диска в зону парковки. &lt;br&gt;&lt;br&gt;С извлечением всего кардридера (пусть китайского Orient) я и сам сталкивался. &lt;br&gt;А самое смешное, что эту проблему гномеры усугубили - у меня есть флешка Kingston Data Traveller G2 16 Gb, она отображается в Nautilus 3.8</description>
</item>

<item>
    <title> Безопасное извлечение (Safely remove) USB-носителей (AV)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html#14</link>
    <pubDate>Sun, 24 Mar 2013 17:29:46 GMT</pubDate>
    <description>Возьмите SpaceFM для исследований. Там две отдельных команды, имеющих отношение к отмонтированию....&lt;br&gt;&lt;br&gt;О горячем отключении питания и специальном устройстве разъёма есть статьи. Обратите внимание, на SATA, на USB разъёмах контактные дорожки разной длины....&lt;br&gt;&lt;br&gt;Картридеры бывают глючные. Даже в брендовых ноутбуках. Ты им даёшь все команды, а они их не делают. А это как отсекать в исследованиях....&lt;br&gt;</description>
</item>

<item>
    <title> Безопасное извлечение (Safely remove) USB-носителей (AV)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html#13</link>
    <pubDate>Sun, 24 Mar 2013 17:22:57 GMT</pubDate>
    <description>Да, допустим. Как он отличает внеплановый &quot;слёт&quot; питания от планового? Да никак, я подозреваю. Потому и счётчик этот для других целей, я подозреваю. Во всяком случае из твоего текста можно сделать именно такой вывод.&lt;br&gt;&lt;br&gt;Я - &quot;Солженицина не читал&quot;, (с) Жизнь Совейская. Так что поправьте пруф линком, если что.&lt;br&gt;</description>
</item>

<item>
    <title> Безопасное извлечение (Safely remove) USB-носителей (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html#11</link>
    <pubDate>Sun, 24 Mar 2013 15:54:35 GMT</pubDate>
    <description>&amp;gt; НЕ НУЖНО ему команд.&lt;br&gt;&lt;br&gt;А в интеловских SSD прямо такой счетчик ведется: unsafe shutdown count называется. Показывает сколько было внеплановых слетов питания без присылки системой последней командой по интерфейсу команды на шатдаун. Показывает число потенциальных потерь данных когда накопитель мог пахать делая в фоне GC а ему питание сняли. Так что не все так просто как кажется. Ты как-то совершенно не учитываешь что у фирмвары может быть какая-то своя линия поведения.&lt;br&gt;</description>
</item>

<item>
    <title> Безопасное извлечение (Safely remove) USB-носителей (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html#10</link>
    <pubDate>Sun, 24 Mar 2013 15:51:41 GMT</pubDate>
    <description>&amp;gt; устройству ваааще фиолетово: если ты его программно выключишь или выдернешь руками.&lt;br&gt;&lt;br&gt;Только если его заранее оповестили о таком раскладе. Иначе девайс может потерять некие данные.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title> Безопасное извлечение (Safely remove) USB-носителей (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html#9</link>
    <pubDate>Mon, 18 Mar 2013 01:22:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Автор всё еще паркует головки?&lt;br&gt;&amp;gt;&amp;gt; И кто ему сказал, что &quot;для этих систем единственный универсальный способ безопасного &lt;br&gt;&amp;gt;&amp;gt; извлечения&quot; &amp;#8212; только udisks?&lt;br&gt;&amp;gt;&amp;gt; eject /dev/sdX &lt;br&gt;&amp;gt;&amp;gt; И способ уже не единственный.&lt;br&gt;&amp;gt;&amp;gt; Только вот не всегда это нужно.&lt;br&gt;&amp;gt; Да, только udisks --detach, так как eject не выключает питание на usb-порте &lt;br&gt;&amp;gt; в случае usb-flash и не останавливает шпиндель в случае hdd. Отдельно &lt;br&gt;&amp;gt; для последнего есть hdparm -y или -Y.&lt;br&gt;&lt;br&gt;На HDD шпындель сам правильно стопарится  при потери питания, уже лет 25 точно, &lt;br&gt;НЕ НУЖНО ему команд.  Про ЮСБ я уже писал - он создан для Хот-Свапа! (SATA тоже). &lt;br&gt;&lt;br&gt;Вот так Поттеринги и появляются.&lt;br&gt;  &lt;br&gt;Короча, как прочтёшь все эти доки приходи обратно.&lt;br&gt;http://www.usb.org/developers/docs/&lt;br&gt;http://www.serialata.org/developers/technical_library.asp&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title> Безопасное извлечение (Safely remove) USB-носителей (nrbrtx)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4005.html#8</link>
    <pubDate>Sun, 17 Mar 2013 08:26:31 GMT</pubDate>
    <description>&amp;gt; Автор всё еще паркует головки?&lt;br&gt;&amp;gt; И кто ему сказал, что &quot;для этих систем единственный универсальный способ безопасного &lt;br&gt;&amp;gt; извлечения&quot; &amp;#8212; только udisks?&lt;br&gt;&amp;gt; eject /dev/sdX &lt;br&gt;&amp;gt; И способ уже не единственный.&lt;br&gt;&amp;gt; Только вот не всегда это нужно.&lt;br&gt;&lt;br&gt;Да, только udisks --detach, так как eject не выключает питание на usb-порте в случае usb-flash и не останавливает шпиндель в случае hdd. Отдельно для последнего есть hdparm -y или -Y.&lt;br&gt;&lt;br&gt;По поводу Вашего IMHO - оно меня не интересует - см. http://www.opennet.ru/openforum/vsluhforumID15/4005.html#4 &lt;br&gt;Раньше было хорошо, а сейчас все сломано.&lt;br&gt;</description>
</item>

</channel>
</rss>
