Ich möchte die transparente Komprimierung von Btrfs auf einem externen Laufwerk nutzen.
- Welches Tool eignet sich am besten zum Formatieren des Laufwerks? Festplattendienstprogramm oder GParted?
- Wie aktiviere ich die Komprimierung? Während der Formatierung oder wenn ich das Laufwerk mounte? Ich schätze, zur Mount-Zeit. Ich verwende usbmount, um neu angeschlossene Geräte automatisch zu mounten, da niemand auf dem Desktop angemeldet ist. Müsste ich irgendwo in einer Systemkonfigurationsdatei allgemeine Standardoptionen setzen, um Btrfs mit Komprimierung gemountet zu bekommen, oder würde ich dies über FS_MOUNTOPTIONS in /etc/usbmount/usbmount.conf angeben und wie?
Danke!
Akzeptierte Antwort:
LZO formatieren und aktivieren
Ich würde vermeiden, eine GUI zum Formatieren zu verwenden;-)
mkfs.btrfs device
ist gut genug, je nachdem, wie Sie Btrfs-Features nutzen möchten:
- Verwenden Sie die externe USB-Festplatte als 1 einzelne Partition/Blockgerät
- erstellen Sie 2 Partitionen (2 Blockgeräte) und bilden Sie ein raid1 oder raid0 für Daten (-d), Metadaten werden standardmäßig auf allen Geräten repliziert, es sei denn, Sie geben manuell eine Änderung an
Sie können die Komprimierung nutzen, indem Sie die Option beim Mounten hinzufügen, zum Beispiel:
sudo mount -o compress=lzo /dev/sdd /mnt/btrfs
Das Gute an Btrfs ist, dass die LZO-Komprimierung auch auf einem subvol
aktiviert werden kann Basis, sehr flexibel;-) Zum Beispiel
/* Create a subvolume named subvol1 */
# btrfs subvolume create /mnt/btrfs/subvol1
/* Mount the subvolume and enable compression */
# mount -o compress=lzo,subvol=subvol1 /dev/sdd /mnt/subvol1
HINWEIS:Sie können Komprimierung jederzeit zu bestehenden Btrfs-Dateisystemen hinzufügen, fügen Sie einfach die Option beim Mounten hinzu und führen Sie eine defragment
durch Komprimierung auf vorhandene Daten anzuwenden.
Übrigens:2 der besten Btrfs-Dokumente da draußen:
http://www.funtoo.org/wiki/BTRFS_Fun
http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html
Verwenden Sie die LZO-Komprimierung:
http://www.oracle.com/technetwork/articles/servers-storage-admin/advanced-btrfs-1734952.html
Automatische USB-Befestigung
Ich bin mir da nicht so sicher, lass das mal andere beantworten;-)
Ich würde es vorziehen, ein einfaches Shell-Skript zu schreiben, um das Mounten durchzuführen, da ich die USB-Festplatte nicht ständig an den Computer anschließen werde.