
{"id":90,"date":"2014-04-25T22:51:41","date_gmt":"2014-04-25T21:51:41","guid":{"rendered":"http:\/\/3ronco.vahanus.net\/?p=90"},"modified":"2019-01-24T09:21:39","modified_gmt":"2019-01-24T08:21:39","slug":"festplatte-auswerfen-hot-swapesata","status":"publish","type":"post","link":"https:\/\/3ronco.vahanus.net\/?p=90","title":{"rendered":"Festplatte auswerfen (Hot-Swap|eSata)"},"content":{"rendered":"<p>Um USB Sticks auszuwerfen gibt es das <em>eject<\/em>-Kommando. M\u00f6chte man aber eine Festplatte z.B. per <em>Hot-Swap<\/em> oder am <em>eSata Quick-Port<\/em> auswerfen kann man folgendes machen:<\/p>\n<pre><code># echo \"1\" &gt;\/sys\/block\/sda\/device\/delete<\/code><\/pre>\n<p>Wobei die Angabe <em>sda<\/em> die Platte angibt die ausgeworfen werden soll. Ein kleine <em>Bash<\/em>-Funktion mit entsprechenden Sicherheitsabfragen l\u00e4\u00dft sich z.B. leicht in der <em>.bash_aliases<\/em> unterbringen:<\/p>\n<pre><code>function ejectHD()\n{\n    [ -z $1 ] &amp;&amp; echo \"Usage: ejectHD BLOCK_DEV_NODE (eg: sda, sdb, ...)\" &amp;&amp; return 1\n    [ ! -e \"\/sys\/block\/$1\" ] &amp;&amp; echo \"Device node not ejectable.\" &amp;&amp; return 2\n    read -s -n1 -p \"&gt;&gt; Attention! Ejecting '$1'! Sure? (y|N) \"\n    [[ $REPLY =~ (y|Y) ]] &amp;&amp; echo \"1\" &gt;\/sys\/block\/$1\/device\/delete &amp;&amp; echo \"... done\" &amp;&amp; return 0         \n    echo \"... aborted.\"\n}<\/code><\/pre>\n<p>Zuvor sollte man allerdings sicherstellen das man alle Dateisysteme per <em>unmount<\/em> abgerissen hat sonst kann es schnell zu Datenunf\u00e4llen kommen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um USB Sticks auszuwerfen gibt es das eject-Kommando. M\u00f6chte man aber eine Festplatte z.B. per Hot-Swap oder am eSata Quick-Port auswerfen kann man folgendes machen: # echo &#8220;1&#8221; &gt;\/sys\/block\/sda\/device\/delete Wobei die Angabe sda die Platte angibt die ausgeworfen werden soll. Ein kleine Bash-Funktion mit entsprechenden Sicherheitsabfragen l\u00e4\u00dft sich z.B. leicht in der .bash_aliases unterbringen: function [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[39,29],"class_list":["post-90","post","type-post","status-publish","format-standard","hentry","category-bb","tag-administration","tag-linux"],"_links":{"self":[{"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=90"}],"version-history":[{"count":2,"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":92,"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=\/wp\/v2\/posts\/90\/revisions\/92"}],"wp:attachment":[{"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/3ronco.vahanus.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}