tachtler:archlinux_-_minimal_server_installation_-_uefi-boot_grub2_lvm_mit_btrfs_mit_snapper_und_xfs_-_snapper
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:archlinux_-_minimal_server_installation_-_uefi-boot_grub2_lvm_mit_btrfs_mit_snapper_und_xfs_-_snapper [2022/11/12 16:14] – [Snapshot(s) löschen] klaus | tachtler:archlinux_-_minimal_server_installation_-_uefi-boot_grub2_lvm_mit_btrfs_mit_snapper_und_xfs_-_snapper [2022/12/18 06:49] (aktuell) – [grub-btrfsd.service-Dienst/Deamon einrichten] klaus | ||
---|---|---|---|
Zeile 376: | Zeile 376: | ||
erforderlich. | erforderlich. | ||
- | Mit nachfolgendem Befehl, kann [[http://snapper.io|snapper]] installiert werden: | + | Mit nachfolgendem Befehl, kann [[https://github.com/ |
< | < | ||
[root@vmtest ~]# pacman --noconfirm -S grub-btrfs | [root@vmtest ~]# pacman --noconfirm -S grub-btrfs | ||
Zeile 448: | Zeile 448: | ||
==> Creating zstd-compressed initcpio image: / | ==> Creating zstd-compressed initcpio image: / | ||
==> Image generation successful | ==> Image generation successful | ||
+ | </ | ||
+ | ++++ | ||
+ | |||
+ | Mit nachfolgendem Befehl, **__muss__** eine weitere Abhängigkeit zu [[https:// | ||
+ | < | ||
+ | [root@vmtest ~]# pacman --noconfirm -S inotify-tools | ||
+ | </ | ||
+ | ++++ Installationsverlauf | | ||
+ | < | ||
+ | [root@vmtest ~]# pacman --noconfirm -S inotify-tools | ||
+ | resolving dependencies... | ||
+ | looking for conflicting packages... | ||
+ | |||
+ | Package (1) New Version | ||
+ | |||
+ | community/ | ||
+ | |||
+ | Total Download Size: 0.15 MiB | ||
+ | Total Installed Size: 0.79 MiB | ||
+ | |||
+ | :: Proceed with installation? | ||
+ | :: Retrieving packages... | ||
+ | | ||
+ | (1/1) checking keys in keyring | ||
+ | (1/1) checking package integrity | ||
+ | (1/1) loading package files [###################### | ||
+ | (1/1) checking for file conflicts | ||
+ | (1/1) checking available disk space [###################### | ||
+ | :: Running pre-transaction hooks... | ||
+ | :: Processing package changes... | ||
+ | (1/1) installing inotify-tools | ||
+ | :: Running post-transaction hooks... | ||
+ | (1/2) Arming ConditionNeedsUpdate... | ||
</ | </ | ||
++++ | ++++ | ||
Zeile 502: | Zeile 535: | ||
</ | </ | ||
- | ===== Konfiguration: | + | ===== Konfiguration: |
Nachfolgender **'' | Nachfolgender **'' | ||
Zeile 508: | Zeile 541: | ||
auf Änderungen und erstellt daraufhin die **Konfigurationsdaten/ | auf Änderungen und erstellt daraufhin die **Konfigurationsdaten/ | ||
- | :!: **HINWEIS** - **Falls ein anderes Verzeichnis als ''/ | + | :!: **HINWEIS** - **Falls ein anderes Verzeichnis als ''/ |
- | * ''/ | + | < |
+ | # systemctl edit --full grub-btrfsd.service | ||
+ | </ | ||
+ | Dies erstellt eine Kopie in ursprünglichen Konfigurationsdatei: | ||
+ | * ''/ | ||
+ | wie folgt als neue editierte systemd-Service-Start-Konfigurationsdatei unter | ||
+ | * '' | ||
- | :!: **HINWEIS** - Eine Vorlage für den Inhalt, hält die Konfigurationsdatei | + | Der Inhalt |
+ | <code ini> | ||
+ | [Unit] | ||
+ | Description=Regenerate grub-btrfs.cfg | ||
+ | |||
+ | [Service] | ||
+ | Type=simple | ||
+ | LogLevelMax=notice | ||
+ | # Set the possible paths for `grub-mkconfig` | ||
+ | Environment=" | ||
+ | # Load environment variables from the configuration | ||
+ | EnvironmentFile=/ | ||
+ | # Start the daemon, usage of it is: | ||
+ | # grub-btrfsd [-h, --help] [-t, --timeshift-auto] [-l, --log-file LOG_FILE] SNAPSHOTS_DIR | ||
+ | # SNAPSHOTS_DIR | ||
+ | # Optional arguments: | ||
+ | # -t, --timeshift-auto | ||
+ | # -l, --log-file | ||
+ | # -v, --verbose | ||
+ | # -s, --syslog | ||
+ | ExecStart=/ | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - Falls Änderungen durchgeführt werden, ist nachfolgender Befehl zusätzlich auszuführen: | ||
+ | < | ||
+ | # systemctl daemon-reload | ||
+ | </ | ||
- | :!: **ACHTUNG** - **Hier ist aktuelle __KEINE__ Anpassung | + | :!: **ACHTUNG** - **Hier ist aktuelle __KEINE__ Anpassung |
- | ==== grub-btrfs.path.service-Dienst/ | + | ==== grub-btrfsd.service-Dienst/ |
- | Um den **grub-btrfs.path.service**-Dienst/ | + | Um den **grub-btrfsd.service**-Dienst/ |
< | < | ||
- | [root@vmtest ~]# systemctl enable grub-btrfs.path | + | [root@vmtest ~]# # systemctl enable grub-btrfsd |
- | Created symlink / | + | Created symlink / |
</ | </ | ||
- | Eine Überprüfung, | + | Eine Überprüfung, |
< | < | ||
- | [root@vmtest ~]# systemctl list-unit-files --type service | grep grub-btrfs | + | [root@vmtest ~]# systemctl list-unit-files --type service | grep grub-btrfsd |
- | grub-btrfs.service | + | grub-btrfsd.service |
</ | </ | ||
bzw. | bzw. | ||
< | < | ||
- | [root@vmtest ~]# systemctl is-enabled grub-btrfs | + | [root@vmtest ~]# systemctl is-enabled grub-btrfsd |
- | static | + | enabled |
</ | </ | ||
- | Anschliessend kann der **grub-btrfs.path.service**-Dienst/ | + | Anschliessend kann der **grub-btrfsd.service**-Dienst/ |
< | < | ||
- | [root@vmtest ~]# systemctl start --now grub-btrfs.path | + | [root@vmtest ~]# systemctl start --now grub-btrfsd.service |
</ | </ | ||
- | Eine Überprüfung ob der **grub-btrfs.path.service**-Dienst/ | + | Eine Überprüfung ob der **grub-btrfsd.service**-Dienst/ |
< | < | ||
- | [root@vmtest ~]# systemctl status grub-btrfs.path | + | [root@vmtest ~]# systemctl status grub-btrfsd.service |
- | ● grub-btrfs.path - Monitors for new snapshots | + | ● grub-btrfsd.service |
- | | + | |
- | | + | |
- | Until: Sat 2022-11-12 09:23:29 CET; 33s ago | + | Main PID: 785 (grub-btrfsd) |
- | Triggers: ● grub-btrfs.service | + | Tasks: 2 (limit: 2316) |
+ | Memory: 856.0K | ||
+ | CPU: 16ms | ||
+ | | ||
+ | | ||
+ | | ||
- | Nov 12 09:23:29 vmtest | + | Dec 18 06:48:33 vmtest |
</ | </ | ||
Zeile 1273: | Zeile 1346: | ||
9 | post | 9 | post | ||
</ | </ | ||
- | |||
- | |||
- | |||
- | FIXME ** Hier geht es weiter ... / To be continued ...** | ||
tachtler/archlinux_-_minimal_server_installation_-_uefi-boot_grub2_lvm_mit_btrfs_mit_snapper_und_xfs_-_snapper.1668266097.txt.gz · Zuletzt geändert: 2022/11/12 16:14 von klaus