Problème fsroot tree suite suppression partition BOOTCAMP

Les snapshots sont des instantanés du volume > stockés hors du volume dans un magasin de l'apfs. Il imagent un état temporel du volume sous forme de métadonnée > et permettent la réversion éventuelle du volume à l'état temporel imagé.

- ils peuvent avoir 2 effets collatéraux dommageables : a) il retiennent comme occupés tous les blocs du volume correspondant aux fichiers imagés > même si l'utilisateur a supprimé ensuite des tas de fichiers de ces blocs (= génération d'un espace occupé fantôme) > b) ils peuvent bloquer un repartitionnement > si les blocs verrouillés se trouvent mal placés en queue d'espace du Conteneur apfs.​

Tu as donc 2 snapshots. On va voir s'ils acceptent la suppression. Passe la commande (copier-coller) :
Bloc de code:
diskutil ap deleteSnapshot disk2s1 -xid 476379

  • la commande supprime le snapshot d'identifiant 476379

Poste le retour.
 
  • J’aime
Réactions: litobar71
Ça a duré trois secondes...

Bloc de code:
Deleting APFS Snapshot XID 476379 "com.apple.TimeMachine.2019-06-14-195303" from APFS Volume disk2s1
Started APFS operation
Finished APFS operation

Il semble que ça ait bien fonctionné

Bloc de code:
iMac-de-Christine:~ Alexandre$ diskutil ap listSnaps disk2s1
Snapshot for disk2s1 (1 found)
|
+-- Name: com.apple.TimeMachine.2019-06-15-183224
    XID:  481821
    NOTE: This snapshot sets the minimal allowed size of APFS Container disk2
 
La suppression du 1er n'a pas posé de problème. Au second ! Passe la commande :
Bloc de code:
diskutil ap deleteSnapshot disk2s1 -xid 481821

  • la commande supprime le snapshot d'identifiant 481821

Poste le retour.
 
Je crois que c'est bon aussi.

Bloc de code:
Deleting APFS Snapshot XID 481821 "com.apple.TimeMachine.2019-06-15-183224" from APFS Volume disk2s1
Started APFS operation
Finished APFS operation
iMac-de-Christine:~ Alexandre$
 
Par la même occasion je vérifie le conteneur apfs

Bloc de code:
Started file system verification on disk2
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l /dev/disk0s2
Checking the container superblock
Checking the fusion superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the space manager free queue trees
Checking the object map
Checking the Fusion data structures
Checking volume
Checking the APFS volume superblock
The volume Macintosh HD was formatted by hfs_convert (945.200.129) and last modified by apfs_kext (945.260.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
error: inode_val: object (oid 0xc3667be0): invalid parent_id (0x0)
fsroot tree is invalid
The volume /dev/disk0s2 could not be verified completely
Storage system check exit code is 0
Finished file system verification on disk2
 
Le cap du magasin des snapshots a bien été passé > mais voici la nouvelle erreur -->
Bloc de code:
fsroot tree is invalid

  • le fsroot tree est la branche de l'apfs > génératrice spécifique du volume Macintosh HD. Cette erreur est plus moins handicapante.

Voici un test. Passe la commande :
Bloc de code:
diskutil ap resizeContainer disk2 2.5t jhfs+ Brol 0b

  • la commande rétrécit le Conteneur apfs à 2,5 To et crée un volume Brol standard de 500 Go

Poste l'affichage retourné.
 
  • J’aime
Réactions: litobar71
Voici sa réponse:

Bloc de code:
Started APFS operation
Aligning shrink delta to 621 506 297 856 bytes and targeting a new physical store size of 2 378 876 928 000 bytes
Determined the minimum size for the targeted physical store of this APFS Container to be 984 419 926 016 bytes
Resizing APFS Container designated by APFS Container Reference disk2
The specific APFS Physical Store being resized is disk1s2
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l -S /dev/disk0s2
Checking the container superblock
Checking the fusion superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the space manager free queue trees
Checking the object map
Checking the Fusion data structures
Checking volume
Checking the APFS volume superblock
The volume Macintosh HD was formatted by hfs_convert (945.200.129) and last modified by apfs_kext (945.260.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
error: inode_val: object (oid 0xc3667be0): invalid parent_id (0x0)
fsroot tree is invalid
The volume /dev/disk0s2 could not be verified completely
Storage system check exit code is 0
Shrinking APFS Physical Store disk1s2 from 3 000 383 225 856 to 2 378 876 928 000 bytes
Shrinking APFS data structures
Shrinking partition
Modifying partition map
Initialized /dev/rdisk1s3 as a 579 GB case-insensitive HFS Plus volume with a 49152k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk1s3
Finished APFS operation
 
Malgré l'erreur du fsroot tree > le repartitionnement a fonctionné. Pour qu'on le voie --> passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques.
 
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         2.4 TB     disk1s2
   3:                  Apple_HFS Brol                    621.4 GB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +2.5 TB     disk2
                                 Physical Stores disk0s2, disk1s2
   1:                APFS Volume Macintosh HD            954.8 GB   disk2s1
   2:                APFS Volume Preboot                 42.9 MB    disk2s2
   3:                APFS Volume Recovery                509.7 MB   disk2s4
   4:                APFS Volume VM                      2.1 GB     disk2s5

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Copies de sauvegarde... 1.0 TB     disk3s2
 
Voici le nouveau volume -->
Bloc de code:
   3:                  Apple_HFS Brol                    621.4 GB   disk1s3

  • pour rétablir la situation d'origine > passe la commande :
Bloc de code:
diskutil eraseVolume free null disk1s3 ; diskutil ap resizeContainer disk2 0b ; diskutil list

  • qui supprime la partition Brol > récupère son espace au Conteneur apfs > réaffiche le tableau des disques

Poste le retour.
 
Je ne sais vraiment pas comment tu fais pour t'y retrouver dans tout ça....

Bloc de code:
Started erase on disk1s3 Brol
Unmounting disk
Finished erase on disk1
Started APFS operation
Aligning grow delta to 621 506 297 856 bytes and targeting a new physical store size of 3 000 383 225 856 bytes
Determined the maximum size for the targeted physical store of this APFS Container to be 3 000 382 197 760 bytes
Resizing APFS Container designated by APFS Container Reference disk2
The specific APFS Physical Store being resized is disk1s2
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l -S /dev/disk0s2
Checking the container superblock
Checking the fusion superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the space manager free queue trees
Checking the object map
Checking the Fusion data structures
Checking volume
Checking the APFS volume superblock
The volume Macintosh HD was formatted by hfs_convert (945.200.129) and last modified by apfs_kext (945.260.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
error: inode_val: object (oid 0xc3667be0): invalid parent_id (0x0)
fsroot tree is invalid
The volume /dev/disk0s2 could not be verified completely
Storage system check exit code is 0
Growing APFS Physical Store disk1s2 from 2 378 876 928 000 to 3 000 383 225 856 bytes
Modifying partition map
Growing APFS data structures
Finished APFS operation
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         3.0 TB     disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +3.1 TB     disk2
                                 Physical Stores disk0s2, disk1s2
   1:                APFS Volume Macintosh HD            954.8 GB   disk2s1
   2:                APFS Volume Preboot                 42.9 MB    disk2s2
   3:                APFS Volume Recovery                509.7 MB   disk2s4
   4:                APFS Volume VM                      2.1 GB     disk2s5

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Copies de sauvegarde... 1.0 TB     disk3s2
 
Retour au départ -->

- les problèmes de repartitionnement provenaient des snapshots et pas de l'erreur du fsroot tree.​

Tu as le choix -->

- aller de l'avant avec l'Assistant BootCamp (création d'une partition BOOTCAMP et installation de Windows) en laissant l'erreur en place​

- réparer l'erreur d'abord > ce qui doit impliquer une suppression / recréation de l'apfs. Vu le temps mis par une sauvegarde TM > préférer un clonage à destination du volume de sauvegharde.​
 
Je vais opter pour la suppression et recréation de l'apfs avant une réinstallation.

Mais pour le clonage du disque, y a-t-il une manipulation particulière à faire ou un "simple" copier-coller suffit.

De plus, je n'ai aucune idée de savoir comment supprimer et recréer l'apfs
 
Est-ce que le volume que tu avais destiné à ta TM est le volume de 1 To intitulé : Copies de sauvegarde ?
 
Le nom "copie de sauvegarde" était donné lors de l'utilisation de TM. Je ne lui ai pas donné ce nom. Je crois que c'est le mac qui le nomme comme cela.

Si j'utilise l'utilitaire de disque, il me marque effectivement le disque "copies de sauvegarde" dans la partie "image disque"
 
Je vois que le volume Copies de sauvegarde relève d'une image-disque --> il ne s'agit pas du disque d'un DDE branché en filaire USB au Mac ?
 
Si j'ai bien compris, je copie l'intégralité du disque "Macintosh HD" sur le NAS, et je supprime tout le conteneur apfs.

Mais comment récupérer la copie du disque à l'issue ?
 
Tu utilises donc un NAS (la copie se fait en Wi-Fi : ce qui doit expliquer sa lenteur).

- je ne sais pas si un clonage (via un logicie de clonage) est supporté à destination du volume.​
 
Tu utilises donc un NAS (la copie se fait en Wi-Fi : ce qui doit expliquer sa lenteur).

- je ne sais pas si un clonage (via un logicie de clonage) est supporté à destination du volume.​

Très bonne question. Pour accélérer tout cela, je peux éventuellement passer par l'éthernet et voir si un clonage à destination d'un disque sur un NAS serait envisageable.

Si tel est le cas, tu me conseilles donc de cloner le disque Macintosh HD sur le NAS, et après, il y a une manipulation particulière pour formater l'apfs et réinstaller le clone ?