GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie verwendet man Btrfs mit Komprimierung auf einer externen USB-Festplatte?

Ich möchte die transparente Komprimierung von Btrfs auf einem externen Laufwerk nutzen.

  1. Welches Tool eignet sich am besten zum Formatieren des Laufwerks? Festplattendienstprogramm oder GParted?
  2. 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:

  1. Verwenden Sie die externe USB-Festplatte als 1 einzelne Partition/Blockgerät
  2. 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.


Ubuntu
  1. So installieren Sie Ubuntu Linux auf einem externen USB-Laufwerk, um ein tatsächliches, tragbares Linux-System auf USB zu erstellen

  2. Wie wird die externe Festplatte automatisch gemountet?

  3. Wie funktioniert Deja-dup beim Sichern auf ein externes USB-Laufwerk?

  4. So installieren Sie Ubuntu auf einer externen Festplatte

  5. Ist es unter Linux sicher, eine externe USB-Festplatte für das /home-Mount zu verwenden?

So installieren Sie Ubuntu auf einem USB-Flash-Laufwerk

So formatieren Sie ein USB-Laufwerk oder eine SD-Karte unter Ubuntu

So formatieren Sie USB in Ubuntu

So verwenden Sie ein USB-Laufwerk unter Debian 10

So formatieren Sie ein USB-Laufwerk in Ubuntu

Externe USB-Festplatte nicht erkannt?