Brtfs Snapshot Cronjob: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=Erstellen Sie ein Shell-Skript *sudo nano /usr/local/bin/btrfs_snapshot.sh <syntaxhighlight lang=bash> #!/bin/bash SNAPSHOT_NAME=/mnt/mybtrfs/snapshot_$(date…“) |
|||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | =Erstellen Sie ein Shell-Skript | + | =Erstellen Sie ein Shell-Skript= |
*sudo nano /usr/local/bin/btrfs_snapshot.sh | *sudo nano /usr/local/bin/btrfs_snapshot.sh | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
#!/bin/bash | #!/bin/bash | ||
| − | SNAPSHOT_NAME=/mnt/mybtrfs/ | + | SNAPSHOT_NAME=/mnt/mybtrfs/snapshot_subvol1_$(date +%Y.%m.%d_%H:%M:%S) |
| − | btrfs subvolume snapshot /mnt/mybtrfs $SNAPSHOT_NAME | + | btrfs subvolume snapshot /mnt/mybtrfs/subvol1 $SNAPSHOT_NAME |
| + | |||
</syntaxhighlight> | </syntaxhighlight> | ||
*sudo chmod +x /usr/local/bin/btrfs_snapshot.sh | *sudo chmod +x /usr/local/bin/btrfs_snapshot.sh | ||
| + | |||
=Crontab eintragen= | =Crontab eintragen= | ||
*sudo crontab -e | *sudo crontab -e | ||
0 2 * * * /usr/local/bin/btrfs_snapshot.sh | 0 2 * * * /usr/local/bin/btrfs_snapshot.sh | ||
Aktuelle Version vom 25. Oktober 2023, 08:56 Uhr
Erstellen Sie ein Shell-Skript
- sudo nano /usr/local/bin/btrfs_snapshot.sh
#!/bin/bash
SNAPSHOT_NAME=/mnt/mybtrfs/snapshot_subvol1_$(date +%Y.%m.%d_%H:%M:%S)
btrfs subvolume snapshot /mnt/mybtrfs/subvol1 $SNAPSHOT_NAME
- sudo chmod +x /usr/local/bin/btrfs_snapshot.sh
Crontab eintragen
- sudo crontab -e
0 2 * * * /usr/local/bin/btrfs_snapshot.sh