Baru-baru ini saya melepas hard drive 4TB dari satu komputer untuk mengakses file langsung dari komputer lain. Sepertinya tidak ada masalah dengan proses unmount. Saat menghubungkan hard drive ke komputer lain, hard drive dikenali dalam "/ dev" sebagai sdb, tetapi partisi "sdb1" tidak muncul, oleh karena itu saya tidak bisa memasangnya. Jika saya lari
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
Partisi sdb1 muncul. Karena ini adalah partisi 4TB, saya juga menjalankan perintah
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
Lalu ketikkan "print". Dalam hal ini, partisi sdb1 TIDAK muncul.
Mengapa ada ketidaksesuaian informasi di sini? Apakah ini berarti bahwa partisi telah dihapus? Apakah ada cara untuk memulihkan partisi ini dan memasangnya?
Terima kasih banyak sebelumnya
fdisk /dev/sdb
dan mengetik 'p' untuk info lebih lanjut. Jika partisi ada di sana, dan tidak rusak, dan Anda memiliki pustaka untuk diuraikan dan dibaca, baris itu akan muncul.Jawaban:
Jalankan perintah
partprobe
untuk membuat komputer memindai ulang disk untuk partisi.sumber
fdisk -l /dev/sdb
? Juga apa outputnyadmesg
?Saya tidak tahu apakah ini masih merupakan masalah terbaru, tetapi saya memiliki masalah yang sama dengan salah satu harddisk saya. Saya menggunakan
testdisk
dan menyuruhnya untuk menganalisis disk. Itu menemukan partisi yang hilang dan memperbarui tabel partisi disk. Kemudian saya menjalankan perintahpartprobe
dan partisi muncul di / dev / berfungsi penuh.sumber
Ini mungkin bukan masalah Anda, tetapi saya memiliki masalah dengan gejala serupa yang disebabkan oleh adanya superblok RAID di drive.
Sekarang, memang, saya ingin menghapus semua yang ada di drive saya, jadi ini tidak dianjurkan jika itu tidak terjadi untuk Anda. Tetapi
mdadm --zero-superblock /dev/sdb
apakah trik untuk saya dalam kasus saya.sumber
Tidak ada yang pernah membicarakan tentang boot dari LiveCD / LiveUSB modern yang mendukung GPT?
Coba boot komputer dengan distro langsung dari Linux modern apa pun, juga coba dengan disk langsung GParted, SystemRescueCD, dll.
Bisa jadi komputer yang Anda gunakan tidak memiliki kompatibilitas dengan GPT dan / atau <2TiB disk, juga bisa menjadi pengontrol SATA yang tidak mendukung disk 2TiB (saya melihat beberapa di tangan saya, beberapa di motherboard, beberapa di lampiran USB). .. dan Anda adalah 4TiB, itu juga yang terburuk, beberapa pengontrol hanya mendukung hingga Tiga TiB, tetapi tidak 4TiB atau lebih per disk.
Mengapa Anda melihat partisi utama saat menggunakan fdisk -l? Anda kemungkinan besar melihat partisi MBR 'protektif' yang melindungi partisi GPT; yang disimpan pada sektor pertama dari disk ... sebagian besar pengontrol SATA yang memiliki masalah dengan diskk> 2TiB dan juga beberapa yang hanya memiliki masalah dengan> 3TiB dapat melihat 2TiB / 3TiB disk yang pertama, sehingga mereka dapat melihat MBR (sektor pertama) dengan benar, tetapi bukan GPT, karena data sotres GPT setelah MBR dan pada akhir disk.
Cobalah untuk memastikan kedua hal tersebut: Anda memiliki kompatibilitas GPT (gunakan gfisdk sebagai gantinya fdisk untuk memeriksa) dan minta pengontrol SATA tidak terbatas hanya <2TiB, tidak ada yang terbatas pada <3TiB.
Cara terbaik untuk memeriksanya: Boot dari LiveLinux, seperti GParted, SystemRescueCD, dll. Dan coba daftar partisi (dengan fdisk), modern
fdisk -l
dapat mendaftar partisi GPT.PD: Struktur bidang MBR membatasi zona yang dapat digunakan untuk 2TiB pertama, karena panjang bidang (MBR dirancang dengan batasan itu).
sumber
Sementara fdisk - tergantung versi - akan mencoba membuat partisi pada drive 4TB, dan bahkan menandai tipe partisi sebagai GPT, partisi itu tidak akan dikenali oleh parted.
Solusinya adalah menghapus partisi yang Anda buat dengan fdisk dan menggunakan parted untuk melakukan semuanya:
Anda mungkin perlu menjalankan "mkpart primary 0 3TB" alih-alih "mkpart primary 0 3".
Jika Anda tidak melihat / dev / sdb1 setelah ini, jalankan partprobe dan lihat kembali.
sumber