Home » Nouvelles » Pratique Mac : Vérifiez les lecteurs APFS via la ligne de commande | Nouvelles

Pratique Mac : Vérifiez les lecteurs APFS via la ligne de commande | Nouvelles

by Nouvelles
Pratique Mac : Vérifiez les lecteurs APFS via la ligne de commande |  Nouvelles

2024-04-22 18:02:10

Le format de lecteur APFS optimisé pour le stockage flash d’Apple a sept ans, mais l’Utilitaire de disque ne prend toujours pas en charge toutes les fonctionnalités essentielles à la gestion des volumes APFS. Bien qu’il puisse créer des conteneurs APFS sur des SSD et des disques durs, les redimensionner et configurer des disques supplémentaires, les fonctions de maintenance sont limitées – et surtout sujettes aux erreurs. Howard Oakley peut vous en dire une ou deux ; Depuis des années, il signale des bugs et des insuffisances dans la gestion des lecteurs graphiques d’Apple. Dans un article sur Commandes du terminal Il fournit désormais une aide à l’auto-assistance en compilant des commandes de ligne de commande importantes pour APFS.

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  | -stdinpassphrase]
[-passphraseHint ]
[-reserve ] [-quota ]
[-role ]
[-group[With] | -frère et sœur ]
[-nomount | -mountpoint ]
= Identifiant de disque de référence du conteneur
= une personnalité du système de fichiers APFS : par exemple “APFS”, “APFSX”
= un nom de volume = créer éventuellement un volume chiffré (utilisateur du disque) = une chaîne qui peut être affichée même lorsqu’elle est verrouillée
= capacité de données de fichier minimale garantie en option
= limite maximale facultative d’utilisation des données de fichier
= “0” ou un ou plusieurs de B|R|V|I|T|S|D|E|X|H|C|Y
= un autre volume APFS dans le même conteneur
= “votre” point de montage (root uniquement) (le répertoire doit exister)
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

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.