J'ai un disque Seagate GoFlex de 3 To qui apparaît dans «Utilitaire de disque» mais pas sur le bureau. L'utilitaire de disque ne peut pas le réparer, alors je voulais essayer fsck_hfs
.
Last login: Fri Jul 31 00:22:20 on ttys000
$ DISKUTIL LIST
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB
disk0s1
2: Apple_HFS Macintosh HD 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *3.0 TB disk1
1: Apple_partition_map 262.1 KB disk1s1
2: Apple_HFS FreeAgent GoFlex Drive 3.0 TB disk1s3
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *16.8 MB disk2
1: Apple_partition_map 32.3 KB disk2s1
2: Apple_HFS Flash Player 16.8 MB disk2s2
J'essaye de le lancer:
MacBook-Pro:~ sarah$ % sudo fsck_hfs -fy /dev/disk1s3
et je reçois:
-bash: fg: %: no such job
Est-ce que quelqu'un sait pourquoi il ne fonctionne pas?
external-hard-drive
Sarah Lambert
la source
la source
-bash: fg: %: no such job
erreur est apparue n'est pas liée à une corruption de fichier ou à une défaillance du disque. Plutôt. Cet errant%
préfixé à la commande fouillait les travaux. Tous les détails dans ma réponse .Réponses:
La
fsck_hfs
commande doit être exécutée, mais votre syntaxe est incorrecte. C'est ce que cette erreur est:Alors, d'où ça
%
vient? Et est-ce nécessaire? Regardez votre commande comme entrée:On dirait que vous avez ajouté un
%
devant la commande. En Bash, cela%
signifie une spécification de contrôle de travail. Et dans le cas que vous montrez,%
représente - selon ce manuel de référence Bash :Mais peu importe ce que cela signifie - et pourquoi cela a provoqué cette erreur «pas de travail», ne devrait en aucun cas en tenir compte
fsck_hfs
. Je lis cela comme une faute de frappe.J'imagine que vous avez copié et collé la
fsck_hfs
commande à partir d'un site de blog ou d'un site de tutoriel où le formatage du code est impair, etc. Peu importe, jetez ça%
; ce n'est pas nécessaire en aucune façon.Sachant cela, votre commande devrait ressembler à ceci:
Espérons que cela va réparer le volume sur le disque et le ramener à la vie.
la source