3 votes

En sauvegardant le répertoire personnel, puis-je exclure ~/Bibliothèque ?

Je veux sauvegarder le répertoire personnel de mon Mac. Pour des raisons que je ne détaillerai pas, l'utilisation des outils de sauvegarde intégrés au Mac n'est pas envisageable et la sauvegarde ne doit pas être trop importante. Heureusement, j'ai déjà mon propre logiciel pour faire la sauvegarde, donc le premier point est réglé. Pour le second point, je sais que les données importantes totaliseraient environ 5 Go, ce qui est acceptable.

Cependant, lorsque j'ai jeté un coup d'œil à mon répertoire personnel, il était beaucoup trop grand. Il s'est avéré que ~/Library prend à lui seul environ 50 Go.

Quel est le but exact de ce répertoire, et quels types de fichiers sont censés s'y trouver ? Quelles sont les conséquences de son exclusion de la sauvegarde ?

4voto

nohillside Points 82672

Le dossier Library contient toutes les préférences définies pour les applications que vous utilisez, les informations de connexion pour Mail, etc., l'archive de courrier local, votre trousseau de clés et beaucoup d'autres éléments de configuration. Si vous utilisez iCloud Drive, il contient également la copie locale du contenu du disque et les sauvegardes de vos appareils iCloud si vous n'utilisez pas la sauvegarde iCloud pour eux.

Vous pourrez peut-être en récupérer la majeure partie en cas de perte de données, mais certains éléments (par exemple, votre trousseau de clés ou tout courrier stocké localement) seront perdus.

Étant donné que les disques externes et les clés USB sont plutôt bon marché aujourd'hui, il n'est probablement pas utile de se donner du mal pour peaufiner un script de sauvegarde afin d'inclure seulement l'essentiel à partir de ~/Library .

-1voto

Donentolon Points 245

Je vais ajouter cette réponse pour documenter ma propre solution de contournement.

Je fais mes sauvegardes en utilisant gtar (le tar de Linux ; parce que l'utilitaire tar livré avec les Macs est bogué) pour créer une archive de mes ~ . Comme je garde tout ce qui est important pour moi dans ~ ça marche.

gtar soutient l'exclusion mais la mise en œuvre est un désordre et il a fallu beaucoup de dépannage pour comprendre. Cela semble dépendre de la version du programme. J'ai la version 1.32 et la syntaxe et l'ordre corrects sont les suivants gtar --exclude=${HOME}/Library --exclude=${HOME}/OtherDir -cf archive.tar ~ .

Cela réduit la taille de ma sauvegarde à une taille raisonnable. L'inconvénient est que les applications aiment stocker leurs paramètres sous le nom de ~/Library Il faudrait donc tout reconfigurer. Je résous ce problème en ne sauvegardant séparément que les fichiers de configuration qui m'intéressent. Les configurations importantes sont déjà liées par des liens symboliques et déplacées vers mon repo dotfiles, comme décrit ci-dessous. ici . Comme mes dotfiles ne sont pas dans ~/Library ils sont inclus dans la sauvegarde (en plus d'être également, de fait, sauvegardés sur Github).

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