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!

Beitrag erstellt von Bernhard | Aktualisiert: 04.12.2023 | |🔔 | Kommentare:0

Fragen / Kommentare


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