Saya mencoba memasang partisi pada disk GPT, tetapi saya mendapatkan kesalahan berikut:
$ sudo mount -t ext4 /dev/sda1 disk/
mount: special device /dev/sda1 does not exist
Melihat dmesg, saya tidak melihat kesalahan pada / dev / sda:
$ dmesg | grep sda
[ 1.367508] sd 0:0:0:0: [sda] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[ 1.367514] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 1.367607] sd 0:0:0:0: [sda] Write Protect is off
[ 1.367611] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.367654] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.367936] sda:
[ 1.392417] sd 0:0:0:0: [sda] Attached SCSI disk
fdisk melaporkan partisi GPT:
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 3000.6 GB, 3000592982016 bytes
256 heads, 63 sectors/track, 363376 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 45423 366283322+ ee GPT
Partition 1 does not start on physical sector boundary.
berpisah gagal:
$ sudo parted /dev/sda print
Error: /dev/sda: unrecognised disk label
Kernel tampaknya memiliki dukungan untuk EFI ( Cara me-mount partisi pada disk yang memiliki tabel partisi EFI GPT di Debian GNU / Linux 5.0.3 (Lenny) )
$ cat /boot/config-2.6.32-5-amd64 | grep EFI
CONFIG_EFI=y
CONFIG_FB_EFI=y
CONFIG_EFI_VARS=m
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_HISTOGRAM is not set
CONFIG_EFI_PARTITION=y
Bagaimana saya bisa memasang partisi GPT ini?
EDIT: Saya baru saja memasang disk yang sama yang gagal ke komputer lain dan saya bisa melihat isinya tanpa hambatan. Menempatkannya kembali ke kotak asli, saya mengalami masalah yang sama.
Jawaban:
Anda tidak dapat menggunakan
fdisk
untuk bekerja dengan disk GPT, itu hanya akan bekerja dengan disk MBR. Disk apa pun yang> 2TB harus GPT.Anda mungkin tidak dapat memasang HDD ini karena meskipun kernel telah mendeteksinya (dalam
dmesg
output) HDD belum dipartisi atau diformat dengan sistem file sehingga dapat dipasang.Coba yang berikut ini untuk melakukan ini:
Ini akan mencantumkan semua perangkat & partisi GPT. Anda dapat membuat partisi menggunakan
sfdisk
juga.Setelah membuat partisi menggunakan
sfdisk
Anda ingin memformatnya:Dengan selesai di atas Anda kemudian dapat me-mount HDD seperti yang Anda coba.
Menentukan sistem file HDD
Jika Anda tidak yakin bagaimana HDD dan / atau partisi telah diformat, Anda dapat menggunakan perintah
dumpe2fs
untuk melakukannya.Parsing output dari perintah ini tercakup dalam U&L Q&A berjudul: Cara yang andal untuk mendeteksi ext2 atau ext3 atau ext4?
Referensi
sumber
/dev/sda1
indmesg
berarti kernel tidak secara otomatis mendeteksi sistem file yang berguna di dalamnya. Apakah Anda memiliki perangkat EXT4 lain yang terpasang? Itu akan mengkonfirmasi bahwa driver tersedia / berfungsi sehingga perangkat EXT4 dapat dipasang.sfdisk -l
?Setelah memiliki masalah yang sama persis seperti Anda, solusinya adalah menggunakan pengontrol SATA yang berbeda. Masalah terjadi ketika drive yang dimaksud terhubung melalui pengontrol USB SATA. Untuk mengakses drive, saya mencabut DVD drive dari motherboard SATA onboard controller (saya tidak punya soket cadangan) dan terhubung drive (tidak perlu reboot - SATA hot pluguggable).
sumber
Lupakan
fdisk
, gunakanparted -l
ataugdisk -l
(dari paketgptfdisk
) sebagai gantinya ...sumber