Hi
Ich mache mich grad zu btrfs schlau...
Momentan habe ich / home und var tmp und swap in einem verschlüsselten lvm bzw verschlüsselt in einem lvm.
Alles mit ext4 (außer swap tmp) formatiert.
Bei btrfs bräuchte man ja keine extra Partitionen und auch kein lvm mehr um ein ähnliches design zu bekommen. Wenn ichs richtig verstanden habe.
Und ich kann auch mit einer Partition beginnen (die extra auf der HD drauf ist) und diese später vergrößern.
Nur... Wie verträgt sich lvm und btrfs? Dazu hab ich noch nichts gefunden.
Wie würdet ihr so etwas migrieren (ohne Neuinstallation!!!)
Konvertieren von ext4 zu btrfs funktioniert.
Lg scientific
Btrfs und lvm
-
- Beiträge: 3022
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Btrfs und lvm
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Re: Btrfs und lvm
swap auf einem btrfs funktioniert nicht, weder als subvolume noch als Auslagerungsdatei! subvolumes kann man auf btrfs (anders als bei zfs) überhaupt nicht mit anderen Dateisystemen anlegen.
Dafür funktioniert btrfs natürlich auf einem lvm bzw. einem oder mehreren lv. Man hat dann halt einen Teil der Funktionen doppelt, so könnte man Snapshots zB mit lvm oder mit btrfs machen (wobei letzteres wesentlich effizienter ist). Auch jbod, raid1 und raid0 werden sowohl von lvm wie auch von btrfs unterstützt.
Dafür funktioniert btrfs natürlich auf einem lvm bzw. einem oder mehreren lv. Man hat dann halt einen Teil der Funktionen doppelt, so könnte man Snapshots zB mit lvm oder mit btrfs machen (wobei letzteres wesentlich effizienter ist). Auch jbod, raid1 und raid0 werden sowohl von lvm wie auch von btrfs unterstützt.
-
- Beiträge: 3022
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: Btrfs und lvm
Ok. Das bedeutet... Ich könnte auf dem bestehenden LVM die LVs in btrfs konvertieren und aus den LVs dann Subvolumes machen. Aber irgendwie macht mich das unglücklich.
Ich denke an folgendes Szenario zur Umstellung:
a) Freien Plattenplatz am Beginn der Festplatte mit 2GB /tmp (ext2-4), 2 GB swap (swap) und ~20GB (btrfs) anlegen.
b) Die bestehende /-Partition aus dem LVM mit rsync dorthin übertragen (fstab anpassen und testen ob die Partition bootet)
c) Die /-Partition aus dem LVM löschen und das LVM um diesen Bereich verkleinern (Sodaß zwischen btrfs und LVM unpartitionierter Platz entsteht)
d) btrfs um diesen freien Bereich vergrößern.
e) /var aus dem LVM in das btrfs in ein Subvolume übertragen (rsync?)
f) Wiederum testen, ob das System bootet
g) so nach und nach das LVM verkleinern und das btrfs vergrößern. (Hab eine eigene Musik- und auch eine home-Partition)
Ich frage mich nur, ob ich btrfs mit cryptsetup verschlüsseln kann/soll, und ob dies dann noch so einfach zu vergrößern ist (oder überhaupt)
Am Ende möchte ich /, /home, /var, /var/lib/mpd, in einem einzigen btrfs mit Subvolumes und swap, /tmp und /boot in extra Partitionen (ev. in ein LVM zusammengefasst zur leichteren Veränderung der Größen...) auf der Platte haben.
ist das ein vernünftiger Ansatz?
lg scientific
Ich denke an folgendes Szenario zur Umstellung:
a) Freien Plattenplatz am Beginn der Festplatte mit 2GB /tmp (ext2-4), 2 GB swap (swap) und ~20GB (btrfs) anlegen.
b) Die bestehende /-Partition aus dem LVM mit rsync dorthin übertragen (fstab anpassen und testen ob die Partition bootet)
c) Die /-Partition aus dem LVM löschen und das LVM um diesen Bereich verkleinern (Sodaß zwischen btrfs und LVM unpartitionierter Platz entsteht)
d) btrfs um diesen freien Bereich vergrößern.
e) /var aus dem LVM in das btrfs in ein Subvolume übertragen (rsync?)
f) Wiederum testen, ob das System bootet
g) so nach und nach das LVM verkleinern und das btrfs vergrößern. (Hab eine eigene Musik- und auch eine home-Partition)
Ich frage mich nur, ob ich btrfs mit cryptsetup verschlüsseln kann/soll, und ob dies dann noch so einfach zu vergrößern ist (oder überhaupt)
Am Ende möchte ich /, /home, /var, /var/lib/mpd, in einem einzigen btrfs mit Subvolumes und swap, /tmp und /boot in extra Partitionen (ev. in ein LVM zusammengefasst zur leichteren Veränderung der Größen...) auf der Platte haben.
ist das ein vernünftiger Ansatz?
lg scientific
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
-
- Beiträge: 5648
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: Btrfs und lvm
Hallo
Zum Stand von btrfs siehe hier:
http://www.heise.de/newsticker/meldung/ ... 37356.html
Zusammenfassung: Finger weg
ZFS kann mehr, bietet mehr und ist stabil.
mfg
schwedenmann
Zum Stand von btrfs siehe hier:
http://www.heise.de/newsticker/meldung/ ... 37356.html
Zusammenfassung: Finger weg
ZFS kann mehr, bietet mehr und ist stabil.
mfg
schwedenmann
-
- Beiträge: 3022
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: AW: Btrfs und lvm
Die Aussagen zu beiden FS sind jeweils äußerst konträr. Sehr konträr sogar.
ZFS unter Linux soll z.b. Viel schlechter und wenig performant sein als btrfs im Gegentum dazu.
Die 128bit Adressierung von ZFS ust z.b. für Server ev. super für den Desktop aber kontraproduktiv.
Btrfs ist schon einige Jahre länger in Linux und damit besser getestet als ZFS.
Ich hab in den letzten Tagen so viele Artikel zu beiden gelesen, dass jetzt meine Wahl auf btrfs gefallen ist.
Das soll auch Standard in Linux werden. Und mir gefallen die Features. Außerdem benötige ich auf meinem Laptop kein FS, welches sämtliche Datenbestände der Welt mehrfach abspeichern könnte... Meine HD hat nur ein halbes TB...
LG scientific
ZFS unter Linux soll z.b. Viel schlechter und wenig performant sein als btrfs im Gegentum dazu.
Die 128bit Adressierung von ZFS ust z.b. für Server ev. super für den Desktop aber kontraproduktiv.
Btrfs ist schon einige Jahre länger in Linux und damit besser getestet als ZFS.
Ich hab in den letzten Tagen so viele Artikel zu beiden gelesen, dass jetzt meine Wahl auf btrfs gefallen ist.
Das soll auch Standard in Linux werden. Und mir gefallen die Features. Außerdem benötige ich auf meinem Laptop kein FS, welches sämtliche Datenbestände der Welt mehrfach abspeichern könnte... Meine HD hat nur ein halbes TB...
LG scientific
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Re: AW: Btrfs und lvm
Das kann man so nicht sagen, weil es unterschiedliche Wege gibt, ZFS unter Linux zu verwenden. FUSE ist tendenziell langsam und instabil, hat aber keine Lizenzinkompatibilitaeten. ZFS auf Kernelebene ist wohl recht brauchbar, allerdings darf man einen entsprechenden Kernel wegen der inkompatiblen Lizenzen nicht binaer weitergeben.scientific hat geschrieben:ZFS unter Linux soll z.b. Viel schlechter und wenig performant sein als btrfs im Gegentum dazu.
Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
-
- Beiträge: 3022
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: AW: Btrfs und lvm
Das heißt selber kompilieren?
Den Kernel...
Den Kernel...
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
-
- Beiträge: 5648
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: Btrfs und lvm
Hallo
@scientific
mfg
schwedenmann
@scientific
Nein es gibt ZFS-module für den Kernel als debDas heißt selber kompilieren?
Den Kernel...
mfg
schwedenmann