freebsd:zfs
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| freebsd:zfs [2022-10-03 01:46:50] – [ZFS] manfred | freebsd:zfs [2026-01-09 16:07:13] (aktuell) – [Boot-Pool] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== ZFS ====== | ====== ZFS ====== | ||
| + | * [[https:// | ||
| + | * **[[https:// | ||
| + | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| * [[:: | * [[:: | ||
| Zeile 7: | Zeile 10: | ||
| * **[[https:// | * **[[https:// | ||
| * [[https:// | * [[https:// | ||
| - | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| Zeile 38: | Zeile 40: | ||
| Um das Dateisystem beschreibbar zu machen, genügt dieses Kommando: | Um das Dateisystem beschreibbar zu machen, genügt dieses Kommando: | ||
| $ mount -u / | $ mount -u / | ||
| + | |||
| + | |||
| + | ===== ZFS mit Verschlüsselung ===== | ||
| + | |||
| + | ZFS-Pool anlegen (ohne Mount-Point): | ||
| + | > zpool create -m none HDD1000 /dev/sda | ||
| + | > zpool list HDD1000 | ||
| + | > zpool status HDD1000 | ||
| + | > zfs get mountpoint, | ||
| + | NAME | ||
| + | HDD1000 | ||
| + | HDD1000 | ||
| + | HDD1000 | ||
| + | |||
| + | ZFS-Volumen ohne Verschlüsselung anlegen (mit Mount-Point): | ||
| + | > zfs create -o mountpoint=/ | ||
| + | |||
| + | ZFS-Volumen mit Verschlüsselung anlegen (mit Mount-Point): | ||
| + | > zfs get 2>&1 | grep -Fi encryption | ||
| + | encryption | ||
| + | | ||
| + | > zfs create -o encryption=aes-256-gcm -o keylocation=prompt -o keyformat=passphrase -o mountpoint=/ | ||
| + | |||
| + | Infos über das ZFS-Volumen anzeigen: | ||
| + | > zfs list HDD1000/ | ||
| + | NAME | ||
| + | HDD1000/ | ||
| + | | ||
| + | > zfs get mountpoint, | ||
| + | NAME | ||
| + | HDD1000/ | ||
| + | HDD1000/ | ||
| + | HDD1000/ | ||
| + | | ||
| + | > zfs list | ||
| + | NAME | ||
| + | HDD1000 | ||
| + | HDD1000/ | ||
| + | HDD1000/ | ||
| + | |||
| + | ZFS-Volumen wieder löschen: | ||
| + | > zfs destroy HDD1000/ | ||
| + | > zfs destroy HDD1000/ | ||
| + | |||
| + | ZFS-Pool wieder löschen: | ||
| + | > zpool destroy HDD1000 | ||
| + | |||
| + | |||
| + | ===== GPT-Partitionen löschen ===== | ||
| + | |||
| + | gpart destroy -F /dev/ada8 | ||
| + | |||
| + | oder | ||
| + | gpart destroy -F / | ||
| Zeile 88: | Zeile 144: | ||
| ===== Allgemeines ===== | ===== Allgemeines ===== | ||
| + | |||
| + | > zpool create -m none -f HDD1000 /dev/sda | ||
| + | > zpool list | ||
| + | > zpool status | ||
| + | > zpool destroy HDD1000 | ||
| Eine komplette Platte auf die // | Eine komplette Platte auf die // | ||
| Zeile 283: | Zeile 344: | ||
| - | <file bash /home/sbin/ | + | <file bash /root/bin/ |
| # | # | ||
| Zeile 353: | Zeile 414: | ||
| </ | </ | ||
| - | FreeBSD:~# /home/sbin/ | + | FreeBSD:~# /root/bin/ |
| ================================================================================ | ================================================================================ | ||
| 2017-07-11 16:31:21 | 2017-07-11 16:31:21 | ||
| Zeile 585: | Zeile 646: | ||
| > zpool replace tank1 / | > zpool replace tank1 / | ||
| + | |||
| + | == einen mirror aus dem RAID entfernen == | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | # zpool status daten | ||
| + | ... | ||
| + | config: | ||
| + | | ||
| + | NAME STATE READ WRITE CKSUM | ||
| + | daten | ||
| + | mirror-0 | ||
| + | diskid/ | ||
| + | diskid/ | ||
| + | mirror-1 | ||
| + | diskid/ | ||
| + | diskid/ | ||
| + | |||
| + | # zpool remove daten mirror-1 | ||
| + | |||
| + | # zpool status daten | ||
| + | ... | ||
| + | config: | ||
| + | | ||
| + | NAME STATE READ WRITE CKSUM | ||
| + | daten | ||
| + | mirror-0 | ||
| + | diskid/ | ||
| + | diskid/ | ||
| ==== ZFS-Volumen auf Platte anlegen ==== | ==== ZFS-Volumen auf Platte anlegen ==== | ||
| Zeile 682: | Zeile 772: | ||
| === Boot-Pool === | === Boot-Pool === | ||
| + | |||
| + | <code bash FreeBSD 15> | ||
| + | [root@freebsd15 ~]# zpool upgrade zroot | ||
| + | This system supports ZFS pool feature flags. | ||
| + | |||
| + | Enabled the following features on ' | ||
| + | redaction_list_spill | ||
| + | raidz_expansion | ||
| + | fast_dedup | ||
| + | longname | ||
| + | large_microzap | ||
| + | block_cloning_endian | ||
| + | physical_rewrite | ||
| + | |||
| + | Pool ' | ||
| + | the boot code. See gptzfsboot(8) and loader.efi(8) for details. | ||
| + | |||
| + | [root@freebsd15 ~]# gpart show | ||
| + | => | ||
| + | | ||
| + | | ||
| + | | ||
| + | 4196352 | ||
| + | 488396800 | ||
| + | |||
| + | [root@freebsd15 ~]# gpart bootcode -b /boot/pmbr -p / | ||
| + | partcode written to diskid/ | ||
| + | bootcode written to diskid/ | ||
| + | |||
| + | [root@freebsd15 ~]# gpart status | ||
| + | Name Status | ||
| + | diskid/ | ||
| + | diskid/ | ||
| + | diskid/ | ||
| + | </ | ||
| siehe auch: [[:: | siehe auch: [[:: | ||
| Zeile 1283: | Zeile 1408: | ||
| Nachdem ich diesen SATA-Controller mit Marvell-Chipsatz aus dem System entfernt hatte, war das Problem behoben. | Nachdem ich diesen SATA-Controller mit Marvell-Chipsatz aus dem System entfernt hatte, war das Problem behoben. | ||
| + | |||
| + | |||
| + | ===== veraltete ZFS-Boot-Environments entfernen ===== | ||
| + | |||
| + | Um veraltete ZFS Boot-Environments (BEs) zu bereinigen, kannst du das bectl (Boot Environment Control) Tool verwenden. | ||
| + | |||
| + | <code bash zfs list -S used> | ||
| + | NAME USED AVAIL REFER MOUNTPOINT | ||
| + | ... | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | zroot/ | ||
| + | </ | ||
| + | |||
| + | <code bash bectl list> | ||
| + | BE | ||
| + | 13.2-RELEASE-p2_2023-10-01_000223 | ||
| + | 13.2-RELEASE-p3_2023-10-05_224449 | ||
| + | 13.2-RELEASE-p4_2024-02-09_215133 | ||
| + | 13.2-RELEASE-p9_2024-02-09_221758 | ||
| + | 14.0-RELEASE-p11_2024-10-20_004826 - - 376M 2024-10-20 00:48 | ||
| + | 14.0-RELEASE-p11_2024-10-20_032728 - - 113M 2024-10-20 03:27 | ||
| + | 14.0-RELEASE-p11_2024-10-20_114546 - - 3.07M 2024-10-20 11:45 | ||
| + | 14.0-RELEASE-p5_2024-10-20_001720 | ||
| + | 14.1-RELEASE-p5_2024-10-20_115154 | ||
| + | 14.1-RELEASE-p5_2024-12-23_221120 | ||
| + | 14.1-RELEASE-p6_2024-12-24_000858 | ||
| + | 14.2-RELEASE-p2_2025-03-18_192014 | ||
| + | 14.2-RELEASE-p2_2025-08-09_013852 | ||
| + | 14.2-RELEASE-p5_2025-08-09_142010 | ||
| + | 14.2-RELEASE_2024-12-24_033100 | ||
| + | 14.2-RELEASE_2025-03-18_095706 | ||
| + | 14.3-RELEASE-p2_2025-08-09_162348 | ||
| + | 14.3-RELEASE-p2_2025-08-09_163646 | ||
| + | default | ||
| + | </ | ||
| + | |||
| + | <code bash bectl destroy 14.0-RELEASE-p...> | ||
| + | bectl destroy 14.0-RELEASE-p11_2024-10-20_004826 | ||
| + | bectl destroy 14.0-RELEASE-p11_2024-10-20_032728 | ||
| + | bectl destroy 14.0-RELEASE-p11_2024-10-20_114546 | ||
| + | bectl destroy 14.0-RELEASE-p5_2024-10-20_001720 | ||
| + | </ | ||
/home/http/wiki/data/attic/freebsd/zfs.1664761610.txt · Zuletzt geändert: von manfred
