Ich habe festgestellt, dass ich beim Partitionieren und Formatieren einer Festplatte den Partitionsnamen und die Partitionsbezeichnung unabhängig voneinander festlegen kann . Wenn Sie beispielsweise mit partitionieren gdisk
, können Sie die Partitionsnamen ändern. Wenn Sie anschließend mit formatieren, können mkfs.ext4
Sie die Partitionsbezeichnung festlegen (mit -L
Option). Anscheinend sind die beiden unabhängig.
Was ist der Unterschied? Wie wird jeder verwendet?
Ich weiß über ls /dev/disk/by-label
, aber nicht viel mehr. Schnelle Suche im Internet hat nicht geholfen.
partitioning
Alexey
quelle
quelle
/dev/disk/by-label
Antworten:
Das GPT-Festplattenformat kann einfach mehr Daten enthalten als seine Vorgänger. Eines dieser Felder ist der Partitionsname, der, wie Sie festgestellt haben, von
gdisk
oder ähnlich festgelegt werden kann. Vor GPT gab es jedoch Formate, die keine Bezeichnungen in der Partitionstabelle unterstützten (z. B. MBR), sodass die Daten in der Datei als Dateisystembezeichnung gespeichert wurden. Die Verwendung von GPT mit einem Dateisystem, das Labels (dh im Grunde alles) unterstützt, führt daher zu einer leicht verwirrenden Kombination aus Partitionsname / Label und Dateisystemname / Label.Diese Werte sind völlig unabhängig (obwohl ich nicht empfehle, sie komplett anders zu machen), und die meisten Programme verwenden das fs-Label, da dieses im Gegensatz zum Partitionsnamen, der nur unter GPT verfügbar ist, auf allen Dateisystemen verfügbar ist. Einige Programme können jedoch auch den Partitionsnamen verwenden. (
/dev/disk/
Enthältby-label/
zB auchby-partlabel/
.)Ich bin mir nicht ganz sicher, warum Sie jemals die Partitionsbezeichnung verwenden müssen, aber ein erfundenes Beispiel könnte eine verschlüsselte
/home
Partition sein. Da die Partition verschlüsselt ist, kann das Label (oder die UUID) nicht extrahiert werden, ohne sie zuvor zu entschlüsseln. (Beachten Sie, dass gängige Container diese Werte unterstützen.) Daher müssen Sie die Partitionsnummer irgendwo fest codieren. Da niemand fest codierte Zahlen mag, können Sie stattdessen die Partitionsbezeichnung festlegen und beim Entschlüsseln auf die Partition zugreifen.quelle