{"id":10591,"date":"2022-02-01T18:16:44","date_gmt":"2022-02-01T18:16:44","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=10591"},"modified":"2022-02-01T18:16:45","modified_gmt":"2022-02-01T18:16:45","slug":"befehl-blkid","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/administration\/befehl-blkid\/","title":{"rendered":"Der Befehl blkid"},"content":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl blkid kennen, welcher unter UNIX- \/ Linux-Betriebssystemen eingesetzt wird, um Informationen von angeschlossenen Speichermedien und Partitionen abzurufen. Abrufbar sind so etwa Ger&auml;tedatei, UUID, Name und Dateisystemtyp. Der Befehl muss mit Root-Berechtigungen ausgef&uuml;hrt werden. Da das Medium nicht zwangsl&auml;ufig eingeh&auml;ngt sein muss, l&auml;sst sich der Befehl gut in Kombination mit dem <a href=\"https:\/\/profi-tutorials.de\/linux\/administration\/befehl-mount\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">Befehl mount<\/a> nutzen, um ein Ger&auml;t einzuh&auml;ngen.<\/p>\n<h2 id=\"t-1640184615734\">Installation<\/h2>\n<p>Der Befehl ist Teil des Pakets <strong>util-linux<\/strong> und damit auf einigen Systemen (z.B. Debian, Ubuntu) bereits vorinstalliert. Eine manuelle Installation mit apt ist mit dem folgenden Befehl m&ouml;glich:<\/p>\n<pre>apt-get install util-linux<\/pre>\n<p>N&auml;here Informationen zur Paket- und Quellenverwaltung mit <strong>apt <\/strong>finden Sie <a href=\"https:\/\/profi-tutorials.de\/linux\/installation\/paket-verwaltung-apt\/\" target=\"_blank\" rel=\"noopener\">im entsprechenden Beitrag<\/a>.<\/p>\n<h2 id=\"t-1640184615735\">Allgemeine Syntax<\/h2>\n<p>Die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> von <strong>blkid <\/strong>lautet:<\/p>\n<pre>blkid [Optionen] [Ger&auml;tedatei]<\/pre>\n<p>Wird <strong>blkid <\/strong>ohne jegliche Optionen und ohne Angabe einer Ger&auml;tedatei aufgerufen, werden alle angeschlossenen Ger&auml;te mit den dazugeh&ouml;rigen Informationen aufgelistet. Bei Angabe einer Ger&auml;tedatei werden nur die Informationen des zugeh&ouml;rigen Ger&auml;ts ausgegeben.<\/p>\n<h5>Beispiel: blkid ohne Optionen und Ger&auml;tedatei<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">In diesem Beispiel wird der Befehl <\/span>blkid <span style=\"font-weight: normal;\">ohne jegliche Optionen und ohne Angabe einer Ger&auml;tedatei ausgef&uuml;hrt.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>blkid<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Es werden alle angeschlossenen Ger&auml;te mit ihren jeweiligen Informationen zeilenweise aufgelistet.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-blkid-beispiel-1\" data-id=\"10661\" width=\"656\" data-init-width=\"1400\" height=\"91\" data-init-height=\"195\" title=\"befehl-blkid-beispiel-1\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/12\/befehl-blkid-beispiel-1.jpg\" data-width=\"656\" data-height=\"91\"\/><\/span><\/p>\n<h5>Beispiel: blkid ohne Optionen und mit Ger&auml;tedatei<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">Dieses Beispiel zeigt <\/span>blkid <span style=\"font-weight: normal;\">ohne jegliche Optionen, aber mit Angabe einer Ger&auml;tedatei.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>blkid \/dev\/sda3<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die Ausgabe umfasst diesmal lediglich die angegebene Ger&auml;tedatei.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-blkid-beispiel-2\" data-id=\"10662\" width=\"656\" data-init-width=\"1400\" height=\"23\" data-init-height=\"48\" title=\"befehl-blkid-beispiel-2\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/12\/befehl-blkid-beispiel-2.jpg\" data-width=\"656\" data-height=\"23\"\/><\/span><\/p>\n<h2 id=\"t-1640184615736\">Wichtige Optionen<\/h2>\n<p>Im Folgenden werden die wichtigsten Optionen des Befehls <strong>blkid <\/strong>vorgestellt.<\/p>\n<h3 id=\"t-1640184615739\">-t &ndash; Ausgabe filtern<\/h3>\n<p>Mithilfe der <strong>Option -t<\/strong> ist es m&ouml;glich, ein Kriterium zu spezifizieren, welches genau auf ein Ger&auml;t zutreffen muss, damit es ausgegeben wird. Verwendet werden k&ouml;nnen die Attribute <strong>LABEL<\/strong>, <strong>UUID<\/strong>, <strong>SEC_TYPE<\/strong>, oder <strong>TYPE<\/strong>. Hinter einem Gleichheitszeichen wird der gew&uuml;nschte Wert des Attributs angegeben.<\/p>\n<pre>blkid -t [Attribut]=[Wert] [Ger&auml;tedatei]<\/pre>\n<h5>Beispiel: Option -t<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">Die <\/span>Option -t<span style=\"font-weight: normal;\"> wird hier verwendet, um nur Ger&auml;te auszugeben, die auf ein gegebenes Suchmuster passen. In diesem Fall sollen Ger&auml;te vom Typ <\/span>&ldquo;swap&rdquo;<span style=\"font-weight: normal;\"> ausgegeben werden.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p style=\"\">Das Attribut <strong>&ldquo;TYPE&rdquo;<\/strong> wird bei Eingabe des Befehls auf den gew&uuml;nschten Wert <strong>&ldquo;<a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Swap&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Swap ist in der Informatik der Auslagerungsspeicher, welcher beim sogenannten Swapping verwendet wird, um Daten aus h&ouml;heren Ebenen in tiefere(...)&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Auslagerungsspeicher, Swapping&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/swap\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">swap<\/a>&rdquo;<\/strong> festgelegt.<\/p>\n<p>blkid -t TYPE=swap<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Ausgegeben werden nun ausschlie&szlig;lich Ger&auml;te, bei denen das Attribut <strong>&ldquo;TYPE&rdquo;<\/strong> den Wert <strong>&ldquo;swap&rdquo;<\/strong> hat. In diesem Fall ist es ein Ger&auml;t <strong>\/dev\/sda2<\/strong>.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-blkid-beispiel-3\" data-id=\"10667\" width=\"656\" data-init-width=\"1400\" height=\"23\" data-init-height=\"48\" title=\"befehl-blkid-beispiel-3\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/12\/befehl-blkid-beispiel-3.jpg\" data-width=\"656\" data-height=\"23\"\/><\/span><\/p>\n<h3 id=\"t-1640184615740\">-l &ndash; Treffer priorisieren<\/h3>\n<p>Die <strong>Option -l<\/strong> kann nur in Kombination mit <strong>-t<\/strong> verwendet werden und f&uuml;hrt zur Ausgabe nur des Treffers mit der h&ouml;chsten Priorit&auml;t. Die Priorisierung der verschiedenen Ger&auml;tetypen erfolgt, in Reihenfolge absteigender Priorit&auml;ten, wie folgt: Device Mapper, EVMS, LVM, MD, regul&auml;re Blockger&auml;te.<\/p>\n<pre>blkid -lt [Attribut]=[Wert] [Ger&auml;tedatei]<\/pre>\n<h3 id=\"t-1640184615741\">-L &ndash; Ger&auml;t zu einem Label ausgeben<\/h3>\n<p>Mit der <strong>Option -L<\/strong> kann das Ger&auml;t, welches das angegebene <strong>Label <\/strong>verwendet, ausgegeben werden.<\/p>\n<pre>blkid -L [Label] [Ger&auml;tedatei]<\/pre>\n<h5>Beispiel: Option -L<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">Es soll nun ein Ger&auml;t, welches ein spezifisches Label verwendet, ausgegeben werden.<\/span><\/h6>\n<h6>Ausgabe aller Ger&auml;te:<\/h6>\n<p style=\"\">Im Folgenden ist zur Veranschaulichung zun&auml;chst einmal die vollst&auml;ndige Ausgabe von <strong>blkid <\/strong>zu sehen, wobei den Ger&auml;ten <strong>\/dev\/sda1<\/strong>, <strong>\/dev\/sda3<\/strong> und <strong>\/dev\/sda4<\/strong> jeweils Label zugeordnet sind.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-blkid-beispiel-4\" data-id=\"10690\" width=\"656\" data-init-width=\"1600\" height=\"78\" data-init-height=\"191\" title=\"befehl-blkid-beispiel-4\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/12\/befehl-blkid-beispiel-4.jpg\" data-width=\"656\" data-height=\"78\"\/><\/span><\/p>\n<h6>Eingabe:<\/h6>\n<p><strong>blkid <\/strong>wird nun mitsamt der <strong>Option -L<\/strong> ausgef&uuml;hrt, um nur das Ger&auml;t auszugeben, welches das Label <strong>&ldquo;DATEN&rdquo;<\/strong> verwendet.<\/p>\n<p>blkid -L DATEN<\/p>\n<h6>Nach Ausf&uuml;hrung:<\/h6>\n<p>In der Ausgabe ist nun lediglich das Ger&auml;t <strong>\/dev\/sda4<\/strong> mit dem spezifizierten Label zu sehen. Es wird auch deutlich, dass jetzt automatisch das Ausgabeformat <strong>&ldquo;device&rdquo;<\/strong> (siehe <a href=\"#t-1640184615742\" jump-animation=\"smooth\" style=\"outline: none;\" spellcheck=\"false\"><strong>Option -o<\/strong><\/a>) verwendet wird &ndash; dieses gibt nur den Ger&auml;tenamen aus.<\/p>\n<p>\/dev\/sda4<\/p>\n<h3 id=\"t-1640184615742\">-o &ndash; Ausgabeformat spezifizieren<\/h3>\n<p>Das Format der Ausgabe kann mithilfe der <strong>Option -o<\/strong> spezifiziert werden.<\/p>\n<pre>blkid -o [Format] [Ger&auml;tedatei]<\/pre>\n<p>Die folgenden Werte sind f&uuml;r das Format g&uuml;ltig:<\/p>\n<table data-rows=\"7\" data-cols=\"2\" data-v=\"middle\">\n<thead>\n<tr>\n<th style=\"\"><strong>Format<\/strong><\/th>\n<th style=\"\">Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-th=\"Format\" style=\"\">full<\/td>\n<td data-th=\"Beschreibung\" style=\"\">Alle Markierungen ausgeben.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\">value<\/td>\n<td data-th=\"Beschreibung\" style=\"\">Wert der Markierungen ausgeben.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\">list<\/td>\n<td data-th=\"Beschreibung\" style=\"\">Ger&auml;te in benutzerfreundlichem Format ausgeben. Zugunsten des Befehls lsblk gilt dieses Format als veraltet.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\">device<\/td>\n<td data-th=\"Beschreibung\" style=\"\">Nur die Ger&auml;tenamen ausgeben. Wird bei den Optionen -L und -U immer aktiv.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\" rowspan=\"1\" colspan=\"1\">udev<\/td>\n<td data-th=\"Beschreibung\" style=\"\" rowspan=\"1\" colspan=\"1\">Schl&uuml;ssel=&rdquo;Wert&rdquo;-Paare f&uuml;r leichten Import in die Udev-Umgebung ausgeben. Den Schl&uuml;sseln wird stets ID_FS_ oder ID_PART_ vorangestellt. Falls weitere Superbl&ouml;cke erkannt wurden, liefert die udev-Ausgabe die ID_FS_AMBIVALENT-Markierung. F&uuml;r alle Partitionen (auch leere) werden ID_PART_ENTRY_*-Markierungen zur&uuml;ckgeliefert. Das Ausgabeformat gilt als veraltet.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\" rowspan=\"1\" colspan=\"1\">export<\/td>\n<td data-th=\"Beschreibung\" style=\"\" rowspan=\"1\" colspan=\"1\">Schl&uuml;ssel=Wert-Paare f&uuml;r leichten Import in die Umgebung ausgeben. Nicht druckbare Zeichen werden mit der Notation ^ und M- kodiert, alle m&ouml;glicherweise unsicheren Zeichen werden maskiert.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>Beispiel: Option -o<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">Die Anwendung der <\/span>Option -o<span style=\"font-weight: normal;\"> zur Formatierung der Ausgabe in einem spezifischen Format wird hier gezeigt.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p style=\"\">Es wird der <strong>Parameter &ldquo;list&rdquo;<\/strong> als Formatangabe &uuml;bergeben, um eine Darstellung als Liste zu erhalten.<\/p>\n<p>blkid -o list<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die Ausgabe hat nun das angegebene Format. Der Einh&auml;ngepunkt (mount point) wird in diesem Fall zus&auml;tzlich ausgegeben.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-blkid-beispiel-5\" data-id=\"10708\" width=\"656\" data-init-width=\"1670\" height=\"99\" data-init-height=\"252\" title=\"befehl-blkid-beispiel-5\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/12\/befehl-blkid-beispiel-5.jpg\" data-width=\"656\" data-height=\"99\"\/><\/span><\/p>\n<h3 id=\"t-1640184615743\">-U &ndash; Ger&auml;t zu einer UUID ausgeben<\/h3>\n<p>Mit der <strong>Option -U<\/strong> kann das Ger&auml;t, welches die angegebene <strong>UUID <\/strong>verwendet, ausgegeben werden.<\/p>\n<pre>blkid -L [Label] [Ger&auml;tedatei]<\/pre>\n<h5>Beispiel: Option -L<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">In diesem Beispiel soll mit der <\/span>Option -L<span style=\"font-weight: normal;\"> nur das Ger&auml;t mit einer angegebenen <\/span>UUID <span style=\"font-weight: normal;\">ausgegeben werden.<\/span><\/h6>\n<h6>Ausgabe aller Ger&auml;te:<\/h6>\n<p style=\"\">Die folgende Abbildung zeigt die vollst&auml;ndige Ausgabe von <strong>blkid<\/strong>. Ziel ist es, eines der Ger&auml;te mithilfe seiner <strong>UUID <\/strong>zu herauszufiltern.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-blkid-beispiel-1\" data-id=\"10661\" width=\"656\" data-init-width=\"1400\" height=\"91\" data-init-height=\"195\" title=\"befehl-blkid-beispiel-1\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/12\/befehl-blkid-beispiel-1.jpg\" data-width=\"656\" data-height=\"91\"\/><\/span><\/p>\n<h6>Eingabe:<\/h6>\n<p><strong>blkid <\/strong>wird nun mitsamt der <strong>Option -U<\/strong> ausgef&uuml;hrt, um nur das Ger&auml;t auszugeben, welches die <strong>UUID <\/strong><strong>&ldquo;35df51fc-31df-4b77-bd35-211d7eb66062&rdquo;<\/strong> verwendet.<\/p>\n<p>blkid -U 35df51fc-31df-4b77-bd35-211d7eb66062<\/p>\n<h6>Nach Ausf&uuml;hrung:<\/h6>\n<p>Es wird das Ger&auml;t <strong>\/dev\/sda3<\/strong> ausgegeben, welches die gegebene <strong>UUID <\/strong>nutzt. Auch hier wird wieder automatisch das Ausgabeformat <strong>&ldquo;device&rdquo;<\/strong> (siehe <a href=\"#t-1640184615742\" jump-animation=\"smooth\" spellcheck=\"false\" style=\"outline: none;\"><strong>Option -o<\/strong><\/a>) verwendet.<\/p>\n<p>\/dev\/sda3<\/p>\n<p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl blkid kennen, welcher unter UNIX- \/ Linux-Betriebssystemen eingesetzt wird, um Informationen von angeschlossenen Speichermedien und Partitionen abzurufen. Abrufbar sind so etwa Ger\u00e4tedatei, UUID, Name und Dateisystemtyp. Der Befehl muss mit Root-Berechtigungen ausgef\u00fchrt werden. Da das Medium nicht zwangsl\u00e4ufig eingeh\u00e4ngt sein muss, l\u00e4sst sich der Befehl gut in Kombination [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":10594,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"8","_seopress_titles_title":"%%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"In diesem Beitrag lernen Sie den Befehl blkid kennen, welcher dazu verwendet wird, um Informationen zu angeschlossenen Speichermedien und Partitionen abzufragen.","_seopress_robots_index":"","_seopress_analysis_target_kw":"UNIX,Linux,Befehl,Befehle,Option,Optionen,Betriebssystem,Betriebssysteme,Betriebssystemen,Syntax,Beispiel,Beispiele,Tutorial,Tutorials,Profi-Tutorials,Profi-Tutorials.de,blkid,Speichermedium,Speichermedien,Speicher,Partition,Partitionen,Information,Informationen","footnotes":""},"categories":[8,7],"tags":[],"class_list":["post-10591","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration","category-grundlagen"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/10591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=10591"}],"version-history":[{"count":117,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/10591\/revisions"}],"predecessor-version":[{"id":12639,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/10591\/revisions\/12639"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/10594"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=10591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=10591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=10591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}