In OpenZFS wurde ein Fehler identifiziert, der zu einer DateibeschĂ€digung fĂŒhren könnte.

Das OpenZFS 2.2.1-Projekt, das die ZFS-Dateisystemimplementierung fĂŒr Linux und FreeBSD. Die Version zeichnet sich durch die HinzufĂŒgung von Kernel-UnterstĂŒtzung aus. Linux 6.6 und der Versuch, das Problem zu beseitigen, das zu DatenbeschĂ€digung (Überschreiben einiger Blöcke) in Dateien nach deren Kopie fĂŒhrt.

UrsprĂŒnglich wurde angenommen, dass das Problem nur im 2.2.x-Zweig auftrat und durch einen Fehler im Blockklonmechanismus von OpenZFS 2.2.0 verursacht wurde. Dieser ermöglicht das Erstellen einer Kopie einer Datei oder eines Teils davon ohne Datenduplizierung, indem Verweise auf vorhandene Datenblöcke der Originaldatei in der zweiten Kopie verwendet werden, ohne diese tatsĂ€chlich zu kopieren. In OpenZFS 2.2.1 wurde der Blockklonmechanismus standardmĂ€ĂŸig deaktiviert, um das Problem zu beheben. Die Einstellung zfs_bclone_enabled wurde hinzugefĂŒgt, um die UnterstĂŒtzung fĂŒr diesen Modus wiederherzustellen.

SpĂ€ter berichteten die Entwickler, dass sie das Problem in Konfigurationen mit dem OpenZFS-2.1.x-Zweig reproduzieren konnten. Die Annahme, dass das Problem auf Systemen mit Ă€lteren Versionen des coreutils-Pakets auftritt, wurde ebenfalls nicht bestĂ€tigt – der Fehler konnte unter FreeBSD erfolgreich reproduziert werden. Linux-Distributionen mit der neuesten Version von coreutils 9.4.

In relativ seltenen FĂ€llen kommt es zu einer DateibeschĂ€digung. Beispielsweise fĂŒhrt die AusfĂŒhrung des Befehls „emerge -1 dev-lang/go“ in Gentoo zur Installation des Go-Toolkits mit beschĂ€digten Dateien im Verzeichnis /usr/lib/go/pkg/tool/. linux_amd64/ Verzeichnis kompilieren. Es wird davon ausgegangen, dass der Fehler nach dem Setzen des Standardparameters „zfs_dmu_offset_next_sync=1“ in openzfs Version 2.1.4 auftrat. Die Fehlerquelle konnte noch nicht identifiziert werden. Als empfohlene Problemumgehung zum Blockieren des Fehlers wird vorgeschlagen, den Parameter „/sys/module/zfs/parameters/zfs_dmu_offset_next_sync“ auf 0 zu setzen.

Source: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz und VPS-VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster