ZFS Ubuntu Cheat-Cheet

 

Um ZFS etwas testen zu können, verwende ich ZFS für mein Backup-Laufwerk. Hier nur kurz notiert, die Befehle die ich dabei verwendet habe:

Installation

sudo apt install zfsutils-linux

ZFS-Pool anlegen

sudo fdisk -l
sudo zpool create poolname /dev/sdb /dev/sdc
user@server:~$ sudo zpool create backup /dev/sde
invalid vdev specification
use '-f' to override the following errors:
/dev/sde2 contains a filesystem of type 'ntfs'
user@server:~$ sudo zpool create backup /dev/sde -f
user@server:~$ sudo zpool status
  pool: backup
 state: ONLINE
  scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        backup      ONLINE       0     0     0
          sde       ONLINE       0     0     0

errors: No known data errors

Mountpoint

sudo zfs set mountpoint=/backup backup

Snapshots

sudo apt-get install zfs-auto-snapshot
 sudo zfs-auto-snapshot backup

Snapshots anzeigen

zfs list -t snapshot

10 ältesten Snapshots anzeigen

zfs list -H -t snapshot -o name -S creation -r backup | tail -10

10 ältesten Snapshots löschen

 zfs list -H -t snapshot -o name -S creation -r backup | tail -10 | sudo xargs -n 1 zfs destroy

Snapshot mounten

user@server:~$ sudo mkdir /mnt/snapshot
user@server:~$ sudo mount -t zfs backup@zfs-auto-snap_daily-2021-10-21-0544 /mnt/snapshot

Snapshot unmounten

umount /mnt/snapshot

Pools anzeigen

user@server:~$ sudo zpool list
NAME     SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
backup  4,55T  4,28T   278G        -         -     8%    94%  1.00x    ONLINE  -

Deduplication

zfs set dedup=on ddpool

RAM

mit folgendem Befehl kann der verwendete Arbeitsspeicher ausgelesen werden: 

awk '/^size/ { print $1 " " $3 / 1048576 }' < /proc/spl/kstat/zfs/arcstats

Ein Limit kann über die zfs.conf-Datei eingestellt werden:

sudo nano /etc/modprobe.d/zfs.conf 

options zfs zfs_arc_max=1221225472 
sudo update-initramfs -u
sudo reboot
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!

Aktualisiert: 04.12.2023 von Bernhard |🔔 | Kommentare:0

Linux Text in Dateien suchen: grep | Befehle | VI Editor - Befehle

Top-Artikel in diesem Bereich


Linux Terminal Befehle Liste - Übersicht: Konsole

Übersicht über Linux Befehle und


Linux Command: Neustart: Reboot oder Herunterfahren: Shutdown

Wie die gängigen Linux-Versionen ausgeschaltet oder neu gestartet werden können: Wer sich einmal auf die Linux Konsole eines Servers, PC, Tablet, Fernseher, Mediaplayer, Radio, Router oder eines anderen Gerätes auf Linux Basis verirrt, kann das System meist mit dem "reboot" Befehl neu starten.


Linux Ordner verwendeter Speicherplatz - Bash TreeSize

Um herauszufinden, welcher Ordner wie viel Platz benötigt, kann in Debian der Befehl „du“ verwendet werden. Für einen noch besseren Überblick gibt es das Commandline-Tool ncdu, welches ähnlich TreeSize alle Ordner analysieren kann.

Fragen / Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details