J'ai acheté un disque dur Seagate ST3000DM001 de 3 To. Il a été vendu à l'intérieur d'une enceinte. J'ai formaté en ext4, copié des données dessus, puis je l'ai retiré du boîtier et connecté directement à la carte mère. Mes données n'étaient pas visibles pour le système d'exploitation (il voyait une partition ~ 300GiB inconnue et le reste comme espace libre), alors j'ai commencé à lire sur Advanced Drive et> 2TB.
J'ai à nouveau connecté le disque avec USB, copié toutes les données et branché à nouveau sur sata. J'ai utilisé gparted pour créer une table de partition GPT (l'utilitaire de disque ubuntu ne me le permettait pas Error synchronizing after initial wipe: Timed out waiting for object (udisks-error-quark, 0
), j'ai créé une grande partition Ext4 de 3 To, laissé la Align to
valeur par défaut à MiB
et formaté.
Le lecteur est reconnu correctement et se monte correctement. Les fichiers peuvent être copiés depuis et vers le lecteur avec succès.
Pourtant:
Gparted montre le disque ayant 512k secteurs que je sais n'est pas vrai 1
tandis que les cat /sys/block/sdb/queue/physical_block_size
rapports4096
J'ai trouvé certains rapports qui libparted
ont un problème avec les secteurs non 512k 2 et d'autres 3 qui disent que l'alignement sur MiB est suffisant.
Parted rapporte que le lecteur est aligné lorsque je choisis minimal:
(parted) align-check
alignment type(min/opt) [optimal]/minimal? min
Partition number? 1
1 aligned
(parted)
Ma configuration est-elle correcte? Ai-je une pénalité de performance parce que le disque est formaté avec 512k secteurs, gParted rapporte-t-il de fausses valeurs ou j'ai mal compris le tout?