web-dev-qa-db-fra.com

La partition ne s'affiche pas dans / dev

J'ai récemment démonté un disque dur de 4 To d'un ordinateur afin d'accéder aux fichiers directement à partir d'un autre ordinateur. Il semblait n'y avoir aucun problème avec le processus de démontage. Lors de la connexion du disque dur à l'autre ordinateur, le disque dur est reconnu dans "/ dev" en tant que sdb, mais la partition "sdb1" n'apparaît pas et je ne peux donc pas le monter. Si je cours

fdisk -l /dev/sdb


WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot          Start     End      Blocks      Id  System
/dev/sdb1               1  4294967295  2147483647+  ee  GPT

La partition sdb1 apparaît. Puisqu'il s'agit d'une partition de 4 To, j'ai également lancé la commande

parted /dev/sdb

GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: ASMT 2105 (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags

Puis tapé "imprimer". Dans ce cas, la partition sdb1 n'apparaît PAS.

Pourquoi y a-t-il une discordance d'information ici? Cela signifie-t-il que la partition a été supprimée? Est-il possible de récupérer cette partition et de la monter?

Merci beaucoup d'avance

12
rmsrms1987

Exécutez la commande partprobe pour que l'ordinateur réanalyse le disque pour rechercher des partitions.

13
Lawrence

Je ne sais pas s'il s'agit toujours d'un problème d'actualité, mais j'ai eu le même problème avec l'un de mes disques durs. J'ai utilisé testdisk et lui ai dit d'analyser le disque. Il a trouvé la partition manquante et mis à jour la table de partition des disques. Ensuite, j'ai exécuté la commande partprobe et la partition est apparue dans/dev/pleinement fonctionnel.

3
drags4ck

Ce n'est probablement pas votre problème, mais j'avais un problème avec des symptômes similaires causés par la présence d'un superbloc RAID sur le lecteur.

Bon, d'accord, je voulais quand même tout effacer de mon lecteur. Ce n'est donc pas recommandé si ce n'est pas le cas pour vous. Maismdadm --zero-superblock /dev/sdb a fait l'affaire pour moi dans mon cas.

1
WhittlesJr

Personne n'avait parlé de démarrer à partir d'un LiveCD/LiveUSB moderne prenant en charge GPT?

Essayez simplement de démarrer l’ordinateur avec une distribution Live de n’importe quel Linux moderne, essayez également avec le disque live GParted, SystemRescueCD, etc.

Il se peut que l'ordinateur que vous avez utilisé ne soit pas compatible avec les disques GPT et/ou <2TiB; le contrôleur SATA pourrait ne pas prendre en charge un disque> 2TiB (j'en ai vu sur mes mains, sur des cartes mères, sur des boîtiers USB). .. et vous avez 4 TB, c’est aussi pire, certains contrôleurs ne prennent en charge que jusqu’à 3 To, mais pas 4 TB ou plus par disque.

Pourquoi voyez-vous la partition principale lorsque vous utilisez fdisk -l? Vous voyez probablement la partition 'protectrice' MBR qui protège la/les partition (s) GPT; qui est stocké sur le tout premier secteur du disque ... la plupart des contrôleurs SATA qui ont des problèmes avec disck> 2TiB et certains qui n’ont que des problèmes avec> 3TiB peuvent voir le premier 2TiB/3TiB du disque, et ainsi voir le MBR (premier secteur) correctement, mais pas le GPT, car GPT stocke des données après le MBR et à la toute fin du disque.

Essayez de vous assurer des deux choses: Vous avez la compatibilité GPT (utilisez plutôt gfisdk pour vérifier fdisk) et vous avez un contrôleur SATA non limité à <2TiB, ni à 1 <3TiB.

Meilleure façon de le vérifier: démarrez à partir de n'importe quel LiveLinux, tel que GParted, SystemRescueCD, etc. et essayez de répertorier les partitions (avec fdisk), le fdisk -l moderne peut répertorier les partitions GPT.

P.D .: La structure des champs MBR limite la zone utilisable à 2TiB en raison de la longueur des champs (MBR a été conçu avec cette limitation).

0
Claudio