Brtfs Snapshot Cronjob: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 3: Zeile 3:
 
<syntaxhighlight lang=bash>
 
<syntaxhighlight lang=bash>
 
#!/bin/bash
 
#!/bin/bash
SNAPSHOT_NAME=/mnt/mybtrfs/snapshot_$(date +%Y%m%d_%H%M%S)
+
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