作者sinlin (新生活!~)
看板Linux
標題[問題] linux加新硬碟
時間Sun Mar 10 19:16:25 2013
請問一下
我之前在ubuntu下加了一顆3T的硬碟存資料
我分割了一個3T的磁區後格式化成ext4
這顆硬碟被歸為/dev/sda
用fdisk -l 看底下還有一個sda1
但是我發現在device資料夾底下看不到sda1,只有sda
所以我一直都是把整個/dev/sda mount在/home2下
用gparted看,發現sda1只佔了2T,令外有七百多G是被歸為unallocated
但若我是用df -h看,會發現/dev/sda底下已經被我使用了2.4T,
且df -h沒顯示/dev/sda1,為什麼? @@
我現在已經忘記我當時分割到底有沒有出錯
不過如果我唯一的磁區只有2T這麼大,那我的2.4T使用量是怎麼來的= =
今天又再裝了第二個3T硬碟存資料
我試著不要分割用make.ext4指令直接格式化成ext4
然後用fdisk -l查看
會發現這顆硬碟被歸為sdb,但是有這麼一句話
Disk /dev/sdb doen't contain a valid partition table
請問這樣使用會不會有不好的影響
然後我又用gparted看了一下
它還是把我的第二個硬碟標為sdb1,多了個1,但是空間是完整的2.73TiBOB
但是在我的sda跟sdb兩個硬碟上都有驚嘆號,且註明是not mounted
為什麼會這個樣子阿?
以下是gparted對sda1和sdb1的warning.
sda1
Unablr to detect file system! Possible reasons are:
-The file system is dameaged.
-The file system is unknown to GParted
-There is no file system available(unformatted)
-The device entry /dev/sda1 is missing
sdb1的warning如下
e2label: No such file or directory while tring to open /dev/sdb1
Couldn't find valid filesystem superblock.
dumpe2fs: no such file or directory while tring to open /dev/sdb1
Unable to read the contents of this file system!
Because of this some operations may be unavailable.
The cause might be a missing software package.
The following list of software packages is required for ext4 file
system support: e2fsprogs v1.41+
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.103.227
※ 編輯: sinlin 來自: 140.109.103.227 (03/10 19:30)
→ kdjf:第二個是gparted自己錯亂了 03/11 12:50
→ kdjf:你第一個的sda1是用什麼割的?我猜檔案系統也是在sda上 03/11 12:53
推 kdjf:大多的檔案系統都不會去用分割的第1~2個sector 03/11 12:57
→ kdjf:所以分割區的資訊還在,只是沒有用到 03/11 12:57
→ kdjf:df只會看到己掛起來的檔案系統,所以只有sda 03/11 12:59
→ kdjf: ls /dev/sd*有哪些東西? 03/11 12:59
真是感謝你的回答
所以gparted提供的資訊應該不太可靠吧
我的第一顆硬碟是用fdisk去割的
用ls /dev/sd*可以看到/dev/sda /dev/sda1 /dev/sdb
可是/dev/sda1這個區塊用mount會失敗
這就是我直接mount /dev/sda然後不知不覺裝超過2T的東西
所以照你的講法,即使我裝了超過2T,這些檔案應該也是沒有問題的吧
最後請問,我是不是可以不要切割成一個partiton,直接格式化沒有partition的硬碟
目前看來這樣使用好像會是最心安的方式?
※ 編輯: sinlin 來自: 140.109.103.227 (03/11 15:00)
推 Tetralet:不分割硬碟、直接整顆拿來用 ← 我這樣弄好幾年了, 03/11 15:03
→ Tetralet:沒遇過什麼問題... 但 3TB 以上的硬碟我沒這樣玩過就是了 03/11 15:03
瞭解,謝謝
剛剛發現,用fdisk去切partition時
預設給選的section,最大就是2T,難怪gparted會告訴我我只切了2T
不過只切了2T卻可以已使用2.4T的容量,真的蠻詭異的 XD
應該就是像k大解釋的那樣吧
※ 編輯: sinlin 來自: 140.109.103.227 (03/11 15:11)
→ buganini:partition table的限制導致跟filesystem的數字不一樣 03/11 19:31
→ kdjf:看你要不要把sda1砍了,免得以後搞錯 03/12 00:00
→ kdjf:剛分剛好時,沒有檔案系統的 03/12 00:01
→ kdjf:你可能mkfs的時候不小心格式化到sda去 03/12 00:01
→ kdjf:整個直接用只差在要是哪天superblock的位置太常寫,寫到壞了 03/12 00:03
→ kdjf:的時候不容易把磁區整個搬走 03/12 00:04
→ sinlin:剛剛把sda1砍了,用gparted看,整個變unallocated..看來我還 03/12 20:40
→ sinlin:是備份以後重新格式化好了 03/12 20:41
→ kdjf:unallocated又不會怎樣... 03/12 20:48
→ kdjf:要怕的只是有些"聰明"的軟體會覺得分割表不對,去"修理"他 03/12 20:49