Ist "zfs" eine atomare Operation?

Ist zfs receive eine atomare Operation? Kann ein process während des zfs receive aus dem Empfangs-filesystem lesen oder schreiben? Kann ein process irgendwelche der fileen im eingehenden Snapshot-Stream lesen, bevor die zfs receive abgeschlossen ist?

  • Gibt es einen Fall gegen ZFS?
  • Gluster + ZFS, Deadlock beim Benchmarking: zfs_iput_taskq 100% CPU
  • Was bekommt zfs -F?
  • Sind ZFS-Pools oder LVM-Volume-Gruppen zuverlässiger für die Verwendung von vielen Partitionen?
  • Was ist die ZFS-ACL-Grenze?
  • Identifizieren der Anzahl der geänderten Bytes zwischen zwei ZFS-Snapshots derselben file
  • ZFS-Alternative für Linux?
  • Deaktivieren der RAID-function auf HP Smart Array P400
  • Erhöhung der Zuverlässigkeit durch Partitionierung von Platten unterschiedlicher Größe?
  • Wie migriere ich ein ZFS-Dateisystem, um Komprimierung zu verwenden?
  • UID / GID mit NFS und ZFS
  • Wie lösche ich alle, aber letzte [n] ZFS Snapshots?
  • One Solution collect form web for “Ist "zfs" eine atomare Operation?”

    zfs receive ist atomar in der Tat. Der eingehende Snapshot ist nicht verfügbar, bis der Empfang erfolgreich abgeschlossen ist.

    Das empfangende filesystem ist während des Empfangs eines inkrementellen Schnappschusses nicht verfügbar (unmontiert).

    Im Falle eines vollständigen filesystem-Snapshots gibt es kein empfangendes filesystem an erster Stelle.

    Beachten Sie, dass Atom bedeutet nicht sofort, nur, dass es eine All-oder Nicht-Operation ist.

    Insbesondere wenn Sie Pech unglücklich genug sind, dass die data während des Transports beschädigt werden, schlägt die Operation fehl und endet mit dem Dataset-Rollback / Zerstörungsbetrieb. Das könnte eine signifikante Aktivität auslösen und laden, wenn die Größe der bereits gesendeten data groß ist. Danke an Nex7 für das Zeigen.

    Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.