La façon la plus simple de le faire est d'utiliser les apt-btrfs-snapshot
commandes intégrées :
Contrairement à la suppression normale d'instantanés, vous n'avez pas besoin de monter le système de fichiers pour supprimer des instantanés.
D'abord, répertoriez les apt-btrfs-snapshot
instantanés disponibles à l'aide de la commande suivante:
sudo apt-btrfs-snapshot list
Voici un exemple de la sortie de cette commande:
@apt-snapshot-old-root-2015-10-19_20:20:10
@apt-snapshot-2015-10-28_19:00:46
@apt-snapshot-2015-10-28_19:09:14
@apt-snapshot-2015-10-29_04:40:07
@apt-snapshot-2015-10-29_06:35:57
@apt-snapshot-2015-10-29_07:03:39
@apt-snapshot-2015-10-30_03:49:05
@apt-snapshot-2015-10-30_17:53:59
Pour supprimer l'instantané @apt-snapshot-2015-10-30_17:53:59
, exécutez:
sudo apt-btrfs-snapshot delete @apt-snapshot-2015-10-30_17:53:59
Vous pouvez également supprimer un certain nombre d'instantanés par date. Voici un exemple de commande qui supprimerait tous les instantanés antérieurs à 0 jour.
sudo apt-btrfs-snapshot delete-older-than 0d
Voici un exemple de la sortie de cette commande:
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-odfe0o4g/@apt-snapshot-old-root-2015-10-19_20:20:10'
ERROR: cannot delete '/tmp/apt-btrfs-snapshot-mp-odfe0o4g/@apt-snapshot-old-root-2015-10-19_20:20:10' - Directory not empty
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-b2zv18qr/@apt-snapshot-2015-10-28_19:00:46'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-zjglvefe/@apt-snapshot-2015-10-28_19:09:14'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-lj3v74qa/@apt-snapshot-2015-10-29_04:40:07'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-vztc82zr/@apt-snapshot-2015-10-29_06:35:57'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-q0ou8e24/@apt-snapshot-2015-10-29_07:03:39'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-dw8eq0vv/@apt-snapshot-2015-10-30_03:49:05'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-vgo2yuf2/@apt-snapshot-2015-10-30_17:53:59'
Comme vous pouvez le voir, les instantanés disponibles ont été supprimés. Cependant, le plus ancien instantané "old-root" n'a pas été supprimé et peut toujours être utilisé pour revenir en arrière même s'il est beaucoup plus ancien que 0 jour.
Exécutez la commande suivante pour une liste complète des fonctionnalités:
apt-btrfs-snapshot --help