20 votes

Limiter la taille de Time Machine à Big Sur

Lors de la configuration d'un nouveau Time Machine, comment puis-je limiter l'espace disque auquel Time Machine a accès ? Je ne suis intéressé que par les réponses concernant le passage de Big Sur à l'AFPS pour Time Machine.

Je n'ai aucune raison de penser que cela a changé, si ce n'est par ouï-dire cet été. Je pose cette question car je ne trouve aucune source qui aborde directement la question de la limitation de la taille de Time Machine à Big Sur. Le changement de format de fichier semble être une mise à jour suffisamment importante pour qu'il soit nécessaire de limiter la taille de Time Machine. pourrait changer le fonctionnement de Time Machine.

Je cherche une réponse qui réponde "définitivement" à la question de savoir comment limiter Time Machine. à Big Sur . Même si la réponse est la même qu'à Mojave et Catalina, cela reste une information précieuse.

Avec la prise en charge par Time Machine des destinations APFS dans Big Sur, comment puis-je limiter la taille des données Time Machine sur le disque externe ?

12voto

Oui, c'est possible, mais pas avec l'utilitaire de disque, car vous ne pouvez pas définir un rôle pour votre volume de cette façon. Mais la commande diskutil de l'application terminal le fait très bien.

Par exemple, j'ai un conteneur de 80 Go et je veux créer un volume Time Machine qui ne dépassera pas 20 Go :

xxxxxxx ~ % diskutil ap list disk4

|
+-- Container disk4 8C53B410-FC36-4221-9F13-F528C24CA4EC
    ====================================================
    APFS Container Reference:     disk4
    Size (Capacity Ceiling):      80000000000 B (80.0 GB)
    Capacity In Use By Volumes:   121966592 B (122.0 MB) (0.2% used)
    Capacity Not Allocated:       79878033408 B (79.9 GB) (99.8% free)
    |
    +-< Physical Store disk3s5 D6E20B9A-34FF-462E-8AEE-5648523C1E5D
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk3s5
    |   Size:                       80000000000 B (80.0 GB)
    |
    +-> No Volumes

Dans la commande suivante

APFSX est pour le format APFS sensible à la casse (pour les sauveteurs TM)

-quota 20g limite la croissance à 20 Go pour ce volume

-role T indique que le volume est un "Backup TM" (TM de sauvegarde)

xxxxxxx ~ % diskutil ap addvolume disk4 APFSX Time_Machine_BS -quota 20g -role T

Will export new APFS (Case-sensitive) Volume "Time_Machine_BS" from APFS Container Reference disk4 with a 20000000000-byte quota
Started APFS operation on disk4
Preparing to add APFS Volume to APFS Container disk4
Creating APFS Volume
Created new APFS Volume disk4s1
Mounting APFS Volume
Setting volume permissions
Disk from APFS operation: disk4s1
Finished APFS operation on disk4

Puis

xxxxxxx ~ % diskutil ap list disk4

|
+-- Container disk4 8C53B410-FC36-4221-9F13-F528C24CA4EC
    ====================================================
    APFS Container Reference:     disk4
    Size (Capacity Ceiling):      80000000000 B (80.0 GB)
    Capacity In Use By Volumes:   122675200 B (122.7 MB) (0.2% used)
    Capacity Not Allocated:       79877324800 B (79.9 GB) (99.8% free)
    |
    +-< Physical Store disk3s5 D6E20B9A-34FF-462E-8AEE-5648523C1E5D
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk3s5
    |   Size:                       80000000000 B (80.0 GB)
    |
    +-> Volume disk4s1 8E6FC6CF-149A-4A8C-BD4E-228953A8C07F
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk4s1 (Backup)
        Name:                      Time_Machine_BS (Case-sensitive)
        Mount Point:               /Volumes/Time_Machine_BS
        Capacity Consumed:         704512 B (704.5 KB)
        Capacity Reserve:          None
        Capacity Quota:            20000002048 B (20.0 GB) (0.0% reached)
        Sealed:                    No
        FileVault:                 No

S'il n'y a pas de volume sélectionné pour les sauvegardes Time Machine, TM propose immédiatement d'utiliser ce volume.

Après la première sauvegarde (petite car je suis sur une installation test de Big Sur) le résultat est :

xxxxxxx ~ % diskutil ap list disk4

|
+-- Container disk4 8C53B410-FC36-4221-9F13-F528C24CA4EC
    ====================================================
    APFS Container Reference:     disk4
    Size (Capacity Ceiling):      80000000000 B (80.0 GB)
    Capacity In Use By Volumes:   6738415616 B (6.7 GB) (8.4% used)
    Capacity Not Allocated:       73261584384 B (73.3 GB) (91.6% free)
    |
    +-< Physical Store disk3s5 D6E20B9A-34FF-462E-8AEE-5648523C1E5D
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk3s5
    |   Size:                       80000000000 B (80.0 GB)
    |
    +-> Volume disk4s1 8E6FC6CF-149A-4A8C-BD4E-228953A8C07F
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk4s1 (Backup)
        Name:                      Time_Machine_BS (Case-sensitive)
        Mount Point:               /Volumes/Time_Machine_BS
        Capacity Consumed:         6616440832 B (6.6 GB)
        Capacity Reserve:          None
        Capacity Quota:            20000002048 B (20.0 GB) (33.1% reached)
        Sealed:                    No
        FileVault:                 No

La limitation est qu'il est impossible, à ma connaissance, de modifier le quota sans supprimer et recréer le volume TM.

4voto

DavidArndt Points 111

TL;DR

Vous pouvez le faire :

  1. Créez un volume APFS Time Machine comme d'habitude.
  2. Dans l'Utilitaire de disque, ajoutez un ou plusieurs volumes AFPS au même conteneur que le volume Time Machine, et définissez une taille de réserve pour chacun d'eux (voir ci-dessous pour des instructions pas à pas). Cela limitera efficacement la taille du volume Time Machine, même s'il n'a pas lui-même de quota explicite.

Avantages de cette approche

  • Il n'y a pas besoin du terminal.
  • S'appuie purement sur les volumes APFS, sans nécessiter l'ajout d'une partition GUID (comme lors de l'ajout d'une partition APFS Container ou HFS+).
  • Vous pouvez ajuster la taille maximale du volume Time Machine à tout moment en ajoutant/supprimant d'autres volumes APFS.

Par exemple, si le disque a une capacité de 4 To et que vous souhaitez mettre de côté au moins 2 To pour les fichiers non Time Machine, créez un volume APFS avec une taille de réserve de 2 To. Si vous voulez limiter Time Machine à 1 To, créez un troisième volume APFS avec une taille de réserve de 1 To. Si plus tard vous décidez d'augmenter la limite d'espace Time Machine à 1,5 To, vous pouvez supprimer ce troisième volume APFS et ajouter un nouveau volume APFS avec une taille de réserve de 500 Go.

APFS Volumes              Reserve Size   Effective Size Limit
-----------------------   ------------   --------------------
Volume 1 (Time Machine)        N/A               1 TB
Volume 2 (other files)        2 TB
Volume 3 (can be empty)       1 TB

    |
    | Remove and re-add Volume 3 with a lower Reserve Size
    v

APFS Volumes              Reserve Size   Effective Size Limit
-----------------------   ------------   --------------------
Volume 1 (Time Machine)        N/A             1.5 TB
Volume 2 (other files)        2 TB
Volume 3 (can be empty)     500 GB

Si vous le souhaitez, vous pouvez même déplacer vos autres fichiers hors du disque ("Volume 2" dans cet exemple), et laisser votre volume Time Machine s'agrandir jusqu'à remplir le disque entier.

Tests effectués

J'ai testé ceci sur MacOS Big Sur (11.6.1 et 11.6.2) et j'ai confirmé que Time Machine (1) ne sauvegardera pas avec succès si elle nécessite de l'espace réservé par d'autres volumes AFPS, et (2) élaguera les anciennes sauvegardes pour libérer de l'espace pour les nouvelles sauvegardes. (Dans mes tests, je donnais à Time Machine très peu d'espace et j'avais très peu d'anciennes sauvegardes disponibles à élaguer, de sorte qu'il échouait souvent à sauvegarder, mais je suppose qu'avec plus d'espace et un historique de sauvegarde de longueur normale, il serait toujours capable de trouver d'anciennes sauvegardes à élaguer lorsque cela est nécessaire pour libérer de l'espace pour les nouvelles sauvegardes).

Instructions étape par étape pour l'ajout de volumes APFS avec une taille de réserve

  1. Dans l'Utilitaire de disque, sélectionnez le conteneur qui inclut le volume Time Machine, et ajoutez-y un volume APFS supplémentaire. (Faites-le en choisissant Édition > Ajouter un volume APFS ou en cliquant sur le symbole + sous "Volume" dans la barre d'outils). Add volume in Disk Utility
  2. Cliquez sur le bouton "Options de taille ", définissez la taille de la réserve, puis cliquez sur "OK".

Remarque : Après avoir défini une taille de réserve, cliquez sur le bouton "Options de taille ". à nouveau pour vérifier que le bon numéro est toujours là ! L'utilitaire de disque n'autorise que les TB à être définis avec deux décimales, n'autorise pas les valeurs de GB fractionnaires et remplace "1000" par "1 000", puis remplace "1 000" par "1". Je sais, sérieusement.

Size Options button

Set Reserve Size

  1. Cliquez sur "Ajouter".

3voto

Grandpa Bill Points 21

Je suis un récent converti de Windows à 2021 MacBook Pro. Ne sachant pas que c'était impossible, j'ai réussi à tomber sur une méthode utilisant Disk Utility.

  • Lancez l'utilitaire de disque
  • Effacez le disque et créez le volume "Time Machine Backup".
  • Notez qu'aucune option pour limiter la taille n'est disponible.
  • Supprimez le volume Time Machine Backup qui vient d'être créé.
  • Ajoutez un volume nommé Time Machine Backup et fournissez des contraintes de taille.
  • Ajoutez des volumes supplémentaires avec ou sans contraintes de taille.
  • Lancez Time Machine et sélectionnez Disque ->Sauvegarde Time Machine.
  • Voici ce à quoi j'ai abouti. Ça a l'air de fonctionner. Disk Utility

1voto

grg Points 181593

La réponse que vous avez liée à fixer un quota de volume APFS est la seule stratégie que j'ai trouvée.

Notez que c'est no partitionner le disque, mais plutôt un volume dans un conteneur APFS. Le conteneur APFS est la partition sur le disque, puis à l'intérieur se trouvent les volumes APFS qui peuvent être ajoutés et supprimés à volonté.

L'espace disque est partagé entre les volumes APFS d'un conteneur. Vous pouvez donc créer un nouveau volume dans un conteneur et déplacer des fichiers d'un volume à l'autre sans avoir besoin de doubler l'utilisation du disque. Lorsque les fichiers sont déplacés d'un volume à l'autre, la taille totale des fichiers dans le conteneur n'augmente pas, car un volume se réduit en même temps que l'autre s'agrandit.

Il est ainsi très facile de déplacer votre sauvegarde Time Machine vers un nouveau volume APFS avec un quota défini, dans le même conteneur APFS. Aucun partitionnement de disque n'est nécessaire.

1voto

Nick Points 157

Vous pouvez utiliser la même stratégie que pour n'importe quel autre format de disque, à savoir créer une nouvelle partition.

Créez une nouvelle partition APFS (ou conteneur) avec un seul volume (par opposition à la création d'un nouveau volume à l'intérieur d'un conteneur APFS existant). Time Machine développera le volume de manière à ce qu'il utilise la totalité du conteneur, mais il ne pourra pas utiliser d'espace n'appartenant pas au conteneur dans lequel réside son volume.

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