2 votes

Peut-on supprimer en toute sécurité un sous-répertoire de sauvegarde TimeMachine avec la commande rm ?

J'ai supprimé un sous-répertoire de sauvegarde TimeMachine avec :

rm -rf /Volumes/.../Backups.backupdb/.../2017-06-07-125321

Puis, plus tard, j'ai réalisé que je pouvais faire mieux avec l'utilitaire standard et j'ai fait ceci pour un autre sous-répertoire

sudo tmutil delete /Volumes/.../Backups.backupdb/.../2017-06-07-125444
Password:
Deleting: /Volumes/.../Backups.backupdb/.../2017-06-07-125444
Deleted (44.4G): /Volumes/.../Backups.backupdb/.../2017-06-07-125444
Total deleted: 44.4G

Maintenant, comment puis-je vérifier que la sauvegarde TimeMachine de /Volumes/.../Backups.backupdb/ est toujours fiable depuis le premier rm ... la commande que j'ai lancée, peut vraisemblablement être destructive d'une certaine manière ?

2voto

ProGrammer Points 2210

L'essentiel
La première commande que vous avez exécutée, incluait le rm -rf ce qui (comme vous le savez sans doute) supprime les fichiers et les dossiers du répertoire donné (c'est-à-dire une suppression récursive). Cela signifie que vous ne serez plus en mesure de récupérer à partir de cette sauvegarde. Cela n'a pas affecté les répertoires parents (ou supérieurs).

Le site rm doit être utilisée avec prudence, comme vous le soulignez à juste titre. Elle peut absolument tout effacer (définitivement) avec une mauvaise commande. Je recommande donc de toujours utiliser la commande TimeMachine elle-même pour supprimer la sauvegarde - incluse depuis OS X Lion.

Suppression avec Time Machine

Terminal :
sudo tmutil delete /Volumes/drive_name/Backups.backupdb/[MAC-NAME]/YYYY-MM-DD-hhmmss

Manuellement :
Comme vous êtes soucieux de maintenir l'interité de la configuration de la sauvegarde, vous pouvez envisager d'utiliser la méthode suivante à la place (extraite ici ):

  1. Entrez dans la machine à remonter le temps
  2. Sélectionnez la sauvegarde
  3. Cliquez avec le bouton droit de la souris sur la sauvegarde (dans la fenêtre du Finder).
  4. Sélectionnez "Supprimer la sauvegarde" (un mot de passe peut vous être demandé).

Conclusion
Votre première commande n'a pas affecté le répertoire racine dans lequel toutes les sauvegardes passées ou futures sont/seront stockées. Vous pouvez le tester en allant dans TimeMachine dans la barre de menu et en sélectionnant Back Up Now Vous pouvez également essayer de récupérer une sauvegarde effectuée une heure plus tôt pour vérifier si les données sont présentes. rm ne supprime que le contenu du répertoire donné.

En outre : Lorsque rm devient destructeur
Ce n'est que lorsque vous êtes totalement novice en matière de commandement ou que vous vous complaisez dans votre capacité à appliquer les procédures correctes avec la commande que vous commencez à faire des erreurs. Si vous êtes intéressé par certaines des donts lors de l'utilisation de la commande, que diriez-vous de este y este Les deux articles constituent une lecture amusante si vous avez une minute de libre.

J'espère que j'ai pu interpréter correctement votre question. Faites-moi savoir si vous avez compris ou si vous avez d'autres questions. Je suis plus qu'heureux de vous aider dans la mesure du possible.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X