Ich habe gehört, dass Kernel 2.6.35 btrfs haben wird und dass Ubuntu 10.10 standardmäßig btrfs haben könnte.
Was werden seine Funktionen sein?
Kann ich meine Daten von meiner aktuellen ext4-Partition migrieren?
Ich habe gehört, dass Kernel 2.6.35 btrfs haben wird und dass Ubuntu 10.10 standardmäßig btrfs haben könnte.
Was werden seine Funktionen sein?
Kann ich meine Daten von meiner aktuellen ext4-Partition migrieren?
Antworten:
btrfs oder Butter FS ist ein Dateisystem und hat einige interessante Funktionen:
- Online-Volumenwachstum und -schrumpfung
- Hinzufügen und Entfernen von Online-Blockgeräten
- Online-Defragmentierung
- Online-Ausgleich (Bewegung von Objekten zwischen Blockgeräten zum Lastausgleich)
- Transparente Komprimierung (derzeit zlib)
- Subvolumes (separat einbaubare Dateisystem-Roots)
- Schnappschüsse (beschreibbare Copy-on-Write-Kopien von Subvolumes)
- Klonen von Dateien (Copy-on-Write für einzelne Dateien oder Bytebereiche davon)
- Spiegelung auf Objektebene (RAID1-ähnlich), (RAID0-ähnliches) Striping
- Prüfsummen für Daten und Metadaten (derzeit CRC-32C [13])
- In-Place-Konvertierung (mit Rollback) von ext3 / 4 zu Btrfs [14]
- Seeding von Dateisystemen [15] (Btrfs im Nur-Lese-Speicher, der als Copy-on-Write-Backup für ein beschreibbares Btrfs verwendet wird)
- Benutzerdefinierte Transaktionen
- Block-Discard-Unterstützung (beansprucht bei einigen Virtualisierungs-Setups Speicherplatz zurück oder verbessert die Verschleißstufe auf SSDs, indem das zugrunde liegende Gerät benachrichtigt wird, dass der Speicher nicht mehr verwendet wird)
Geplante Funktionen umfassen:
- Paritätsbasiertes Striping auf Objektebene (RAID5-ähnlich und RAID6-ähnlich)
- Online- und Offline-Dateisystemprüfung
- Inkrementelle Deponien
- Datendeduplizierung 1
Aus Wikipedia Es tut mir leid, dass ich Ihre anderen Fragen nicht beantworten kann, da ich nicht viel darüber weiß.
Btrfs hat und plant eine Reihe von Rockstar-Features: http://en.wikipedia.org/wiki/Btrfs#Features
Dies sind hauptsächlich die Funktionen von ZFS. ZFS stammt aus Solaris und OpenIndiana von Sun. ZFS kann unter Linux verwendet werden, ZFS kann jedoch nicht unter Linux verteilt werden. Es gibt Lizenzprobleme . ZFS unter Ubuntu kann über das Ubuntu ZFS PPA bezogen werden . (Hier einige Informationen zur PPA-Sicherheit .) Die Lizenzprobleme von ZFS sind einer der Gründe, warum Benutzer möglicherweise die Verwendung von btrfs bevorzugen.
Ein wichtiges Merkmal von btrfs ist die Deduplizierung. Das bedeutet, dass alle Datenwiederholungen auf Ihrem System nur einmal gespeichert werden, unabhängig davon, wie oft Sie sie wiederholen. Sie können also 100 Kopien eines großen Ordners (z. B. 1 TB) erstellen und kleine Änderungen an jedem Ordner vornehmen, aber die Menge der belegten Festplatte beträgt immer noch etwa 1 TB. Dies ist nützlich, wenn Sie beispielsweise eine lokale Cloud mit Hunderten von VMs ausführen möchten. Die Dateisysteme aller VMs sind meist dieselben Daten mit einigen geringfügigen Unterschieden. Es würde also nur 1 Einheit Speicherplatz anstelle von 100 Einheiten benötigt.
Die Deduplizierung ist in Btrfs weiterhin geplant.