2024-04-22 18:02:10
L’Utilitaire de disque a un équivalent dans le terminal : diskutil. Il combine de nombreux outils généraux et spéciaux. L’un d’eux est la liste de tous les lecteurs. Ceci est essentiel car avant même de commencer, vous devez connaître le nom interne du lecteur ou du conteneur qui nécessite un traitement spécial. La commande confirmée avec la touche Entrée
liste d’utilitaires de disque
répond avec un tableau répertoriant tous les supports de stockage actuellement connectés ainsi que les sous-structures. Vous limitez la liste aux disques externes en utilisant un “externe” attaché derrière. Au milieu se trouve le nom affiché dans le Finder, suivi de la taille à l’extrême droite de cet affichage, l’identifiant apparaît, qui est obligatoire pour tous les lecteurs suivants. Pour les volumes, le format est “disque”.[zahl]s[zahl]”, par exemple “disk2s3” ou “disk7s1”. Ici, la patience passe avant la vitesse : vérifiez deux ou trois fois si vous avez choisi le bon entraînement. Si vous vous trompez, vous pouvez irrémédiablement perdre des données ou désactiver votre Mac. Alors si vous n’êtes pas sûr à 100 % de ce que vous faites, restez fidèle à la devise : « Regardez, ne touchez à rien !
Vous pouvez utiliser la commande « diskutil list » pour connaître l’identifiant de l’objet que vous souhaitez éditer.
Vérifier le lecteur chiffré
Les exemples suivants supposent un volume APFS chiffré externe avec l’identifiant « disk7s1 ». Ajustez les commandes afin d’avoir la combinaison chiffre-lettre qui vous convient. Afin de vérifier les objets dont le contenu est crypté via FileVault, vous devez d’abord accorder l’accès. Dans le même temps, lors de la vérification, ce lecteur ne doit pas être enregistré (monté) sous macOS. Pour cela, vous le désactivez d’abord avec la commande
diskutil démonter /dev/disk7s1
Entrez cette commande (et toutes les suivantes) dans la ligne de commande. Après avoir appuyé sur la touche Entrée, l’exécution commence. L’identifiant trouvé avec « diskutil list » est presque toujours utilisé précédé de « /dev/ ». La commande donne accès à un volume FileVault
diskutil apfs unlockVolume /dev/disk7s1 -nomount
Après cela, vous devez entrer le mot de passe de ce lecteur dans la ligne de commande. L’examen peut alors commencer. Un programme différent est utilisé : « fsck_apfs ». Cela attend également un identifiant précédé de « /dev/ ». Vous devez également vous authentifier en tant qu’administrateur pour cette commande, ce qui peut être fait en la préfixant par “sudo”. Vous devez ensuite saisir en aveugle votre mot de passe administrateur – il n’apparaît pas dans le terminal. Pour ce faire, vous définissez un spécial. options utilisant des lettres individuelles (précédées d’un moins). Par exemple, “-n” vérifie uniquement mais n’effectue pas de réparations. S’il signale des erreurs, l’exécuter à nouveau avec “-y” au lieu de “-n” résoudra les problèmes détectés. .
Pour le volume « disk7s1 », la commande ressemblerait alors à ceci :
sudo fsck_apfs -n /dev/disk7s1
Voici à quoi ressemble une vérification réussie d’un volume APFS dans le terminal.
Options supplémentaires pour fsck_apfs
Option | Exemple | impact |
-n | sudo fsck_apfs -n /dev/disk7s1 | Vérifié sans apporter de modifications |
-y | sudo fsck_apfs -y /dev/disk7s1 | Inspecte et effectue toutes les réparations recommandées |
-S | sudo fsck_apfs -S /dev/disk7s1 | Vérifié sans instantanés |
-q | sudo fsck_apfs -q /dev/disk7s1 | Vérification rapide des superblocs et points de contrôle valides |
Large sélection d’outils via diskutil apfs
L’outil « diskutil » possède de nombreuses fonctions puissantes et même dangereuses. Les outils destinés au système de fichiers d’Apple commencent tous par ” diskutil apfs ” suivi d’un soi-disant sous-verbe. « diskutil apfs addVolume », par exemple, crée un lecteur supplémentaire. Pour en savoir plus, saisissez-les sans préciser l’objet cible. Un court manuel d’instructions apparaîtra alors dans le terminal – quelque chose comme ceci :
~ % diskutil apfs addVolume
Utilisation : diskutil apfs addVolume
[-passprompt | -passphrase
[-passphraseHint
[-reserve
[-role
[-group[With] | -frère et sœur
[-nomount | -mountpoint
où
Ajoutez un nouveau volume APFS à un conteneur APFS existant. Si vous spécifiez un
phrase secrète, elle sera chiffrée avec l’utilisateur “disque” et cette phrase secrète.
La propriété des disques concernés est requise.
Exemple : diskutil apfs addVolume disk5 APFS Foo1
diskutil apfs addVolume disk5 APFS FooSecure2 -phrase secrète bonjour
diskutil apfs addVolume disk5 APFS Foo3 -quota 10g -réserve 5g
~ %
Conseils pour le terminal
La ligne de commande semble un peu intimidante au début. Seule la pratique et quelques astuces peuvent vous aider : Si une commande de terminal génère une énorme quantité de texte que vous préféreriez avoir sous forme de fichier, exécutez à nouveau la commande, avec une petite extension : Utilisez la flèche vers le haut pour ramener la dernière commande dans le ligne d’entrée. Il est suivi d’un signe supérieur à suivi d’un nom de fichier (non attribué auparavant) en notation de chemin. Un exemple : la commande en ligne de commande
liste diskutil > ~/Desktop/Drives.txt
écrit la liste des lecteurs actuellement reconnus sur le bureau sous forme de fichier texte appelé « drives.txt ». Si vous avez fait une erreur lors de la saisie d’une commande, vous pouvez appuyer et maintenir -cliquez sur l’emplacement pour y accéder avec le point d’insertion. Si vous souhaitez en savoir plus sur une commande de ligne de commande, sélectionnez-la avec un double-clic et ouvrez le menu contextuel avec le clic secondaire. Dans celui-ci, sélectionnez « Ouvrir la page de manuel » pour lire le manuel déroulant de cette commande dans une fenêtre supplémentaire. Mais attention, les informations contenues dans diskutil ne sont plus à jour en ce qui concerne les commandes APFS, comme le note Oakley.
La page de manuel contient les instructions d’utilisation d’une commande de ligne de commande ; le terminal les affiche dans une fenêtre séparée si vous le souhaitez.
#Pratique #Mac #Vérifiez #les #lecteurs #APFS #ligne #commande #Nouvelles
1713833118