/ / Eigenschaften von ZFS ZVOL - zfs, Block-Device

Eigenschaften von ZFS ZVOL - zfs, Blockgerät

Ich fange an, mir selbst beizubringen, wie ZFS funktioniert - daher kann es hier zu grundlegenden Missverständnissen kommen. Wenn ja, lassen Sie es mich bitte wissen.

Ist ein ZVOL ein Blockgerät oder verhält es sich einfach wie ein Blockgerät?

Ich kann die Größe eines ZVOL mit einem Befehl wie

zfs set volsize=SIZE poolname/volname

Verhält sich das obige genauso wie ein LVM-Volume, d. H

  1. Kann ich die ZVOL erweitern? Dann erweitere ich die Partitionen / Dateisysteme in der VM, die der ZVOL zugeordnet ist.
  2. Kann ich die Größe des ZVOL nach dem Verkleinern der Partitionen sicher verkleinern / Dateisysteme in der ZVOL (Dies ist die Operation, um die ich mich am meisten sorge)
  3. Kann ich die ZVOL mit losetup einem Loopback-Gerät zuordnen und damit genauso spielen, wie ich es mit einem LVM-Block-Gerät tun könnte?

Antworten:

1 f√ľr Antwort ‚ĄĖ 1

Es funktioniert so, als wäre es ein Blockgerät.

  1. Ja, Sie erh√∂hen zuerst das Zvol, dann das ZvolDateisystem in ihm auf die neue Gr√∂√üe (√§hnlich wie die Gr√∂√üe einer vorhandenen Partition auf einer herk√∂mmlichen Festplatte zu erh√∂hen). Nat√ľrlich muss Ihr Dateisystem das Nachwachsen unterst√ľtzen (hier ist eine Beispiel mit GParted)
  2. Dies h√§ngt wiederum vom enthaltenen Dateisystem und Ihren Daten ab (siehe letzten Absatz der verkn√ľpften Ressource):

    Das Verringern der Festplattengr√∂√üe entspricht fast dem Erh√∂hen. Der einzige Unterschied besteht darin, dass Sie die Gr√∂√üe Ihrer Partitionen √§ndern m√ľssen, bevor Sie die ZFS-Volsize reduzieren.

  3. Ich weiß nicht, wie sich LVM-Volumes hier von normalen Blockgeräten unterscheiden. Nehmen wir an, Ihr zvol ist wie eine gewöhnliche Partition, die als Festplatte dargestellt wird.