btrfs
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| btrfs [2016-04-12 22:50:02] – angelegt - Externe Bearbeitung 127.0.0.1 | btrfs [2024-07-13 03:28:41] (aktuell) – [Swap & Hibernate auf btrfs] david | ||
|---|---|---|---|
| Zeile 313: | Zeile 313: | ||
| - [[http:// | - [[http:// | ||
| - [[http:// | - [[http:// | ||
| + | |||
| + | |||
| + | ===== Swap & Hibernate auf btrfs ===== | ||
| + | |||
| + | Swap: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | Sleep States: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | Wenn der kernel im lockdown ist (z.B. secure boot), kann hibernate nicht genutzt werden: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | Getestet auf debian testing 13 (trixie). | ||
| + | |||
| + | Empfehlung: nicht als skript, sondern interaktiv schritt für schritt ausführen! | ||
| + | |||
| + | <code bash> | ||
| + | # | ||
| + | |||
| + | set -o errexit | ||
| + | set -o nounset | ||
| + | set -o pipefail | ||
| + | shopt -s inherit_errexit | ||
| + | |||
| + | BTRFS_ROOT="/ | ||
| + | SUBVOL_SWAP=" | ||
| + | SWAP="/ | ||
| + | |||
| + | PARTUUID=" | ||
| + | # 736a6f95-a7ac-410f-8065-65e629101f86 | ||
| + | |||
| + | mkdir -p " | ||
| + | mount -o subvolid=5 "/ | ||
| + | btrfs subvolume create " | ||
| + | chattr +C " | ||
| + | chmod 700 " | ||
| + | umount " | ||
| + | |||
| + | btrfs subvolume list / | ||
| + | |||
| + | RAM_KIB=" | ||
| + | |||
| + | mkdir -p " | ||
| + | chmod 700 " | ||
| + | mount -o nodatacow, | ||
| + | btrfs filesystem mkswapfile -s " | ||
| + | chmod 600 " | ||
| + | |||
| + | OFFSET=" | ||
| + | # 6619444 | ||
| + | |||
| + | echo " | ||
| + | echo "/ | ||
| + | |||
| + | cat /etc/fstab | ||
| + | # PARTUUID=736a6f95-a7ac-410f-8065-65e629101f86 /swap btrfs defaults, | ||
| + | # / | ||
| + | |||
| + | systemctl daemon-reload | ||
| + | swapon -a | ||
| + | swapon --show | ||
| + | |||
| + | # add the following to GRUB_CMDLINE_LINUX_DEFAULT in / | ||
| + | echo " | ||
| + | |||
| + | cat / | ||
| + | # GRUB_CMDLINE_LINUX_DEFAULT=" | ||
| + | |||
| + | echo " | ||
| + | |||
| + | grub-mkconfig | ||
| + | update-initramfs -k all -u | ||
| + | |||
| + | echo " | ||
| + | |||
| + | reboot | ||
| + | </ | ||
| + | |||
| + | Folgende systemd services im nachhinein mit '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
/home/http/wiki/data/attic/btrfs.1460501402.txt · Zuletzt geändert: von 127.0.0.1
