讀取外接3TB硬碟出現問題 - Linux

Table of Contents



----最新更新 問題解決

換了外接盒cyberslim的,一切正常。

所以是外接盒的關係,現在1TB+3TB接在RPi一代上。


----

外接盒是玄人志向座式USB 2.0,硬碟 toshiba 3TB 格式NTFS

環境是arch linux @ raspberry pi 與 arch linux @ x86(筆電)


----

硬碟是在windows 7 底下格式化(GPT & NTFS),拿到linux底下要使用時發現

沒有辨識出來,假設sda代表這顆硬碟,他並沒有顯示sda1這樣的分割區


[root@alarmpi rex]# ls /dev/sd*
/dev/sda


這時我利用fdisk查看了一下硬碟資訊,顯示如下


[root@alarmpi rex]# fdisk -l /dev/sda

The primary GPT table is corrupt, but the backup appears OK, so that will be
used.
Disk /dev/sda: 746.5 GiB, 801569726464 bytes, 1565565872 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
Disklabel type: gpt
Disk identifier: 8B70A37D-25F0-44D1-979A-D52355A88B59

Device Start End Sectors Size Type
/dev/sda1 34 1565563919 1565563886 746.5G Microsoft basic data


顯示只有746.5G,上網搜尋一下fdisk好像不支援gpt的分割,但查詢應該沒有什麼問題?

於是安裝了gdisk來查詢試試,顯示如下


[root@alarmpi rex]# gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.0

Warning! Disk size is smaller than the main header indicates! Loading
secondary header from the last sector of the disk! You should use 'v' to
verify disk integrity, and perhaps options on the experts' menu to repair
the disk.
Warning! Main and backup partition tables differ! Use the 'c' and 'e' options
on the recovery & transformation menu to examine the two tables.

Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Disk /dev/sda: 1565565872 sectors, 746.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 8B70A37D-25F0-44D1-979A-D52355A88B59
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 5860533134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2925 sectors (1.4 MiB)

Number Start (sector) End (sector) Size Code Name
1 2048 5860532223 2.7 TiB 0700 Basic data partition





請問這種情況會是外接盒支援度不足嗎?謝謝!

--

All Comments

Damian avatarDamian2015-08-13
對了 已安裝ntfs-3g
Andrew avatarAndrew2015-08-14
問個白癡問題 為什麼要用NTFS?
Puput avatarPuput2015-08-18
樓上,因為要跟windows通?
Bethany avatarBethany2015-08-22
檔案系統因inode的配置會有其限制,以ext2來說好像就是
Andrew avatarAndrew2015-08-26
256GiB,很明顯的是在抓取容量出錯了,如果要通WIN,先用
Puput avatarPuput2015-08-31
WIN把它分割在第一個主磁區,容量就不要746GiB這麼大,其
Andrew avatarAndrew2015-09-05
它剩餘的就給Linux去分割,這互通樣比較不會有問題。
Joe avatarJoe2015-09-10
換個硬碟轉接盒看看,因為就款大多都有 2T 的限制
超過了結果就會整個錯誤...
Irma avatarIrma2015-09-11
我意思是不要用WIN做 single partition,3T耶...,用WIN
Tom avatarTom2015-09-16
切WIN要用的就好,且不要大超過目前的顯示限制,重點是要
Annie avatarAnnie2015-09-20
當第一個主分割區並格式化好,之後再用Linux來添加分割區
,難道這樣也抓不到嗎?
Yuri avatarYuri2015-09-22
你是用什麼window切割?32bit是讀不到2T以上的
Olivia avatarOlivia2015-09-23
感覺上你的linux根本沒辦法讀到3T
Zanna avatarZanna2015-09-27
arm是32的樣子唷
Kama avatarKama2015-10-01
會不會是EFI_PARTITION 沒開?