Ubuntu12下掛載存儲櫃硬盤


一、背景

Ubuntu12下掛載硬盤(9TB)Ubuntu12下重新掛載硬盤文章中我已經描述過掛載硬盤的操作方法,那么這次的又有什么不同呢?上兩篇文章中的物理硬盤都是直接掛載服務器的,但是這次的是連接存儲櫃上的硬盤,按照之前的方法出錯了,本文就是告訴你如何解決這個問題。

二、掛載過程

別看標題寫着的是存儲櫃就覺得要解決這個問題會很復雜,其實一開始我上網找了下,也沒有類似的文章,但是后來發現,其實掛載存儲櫃的硬盤跟掛載虛擬機上的硬盤點類似。所以問題變得簡單了。

一開始的時候,我使用了mkfs.ext4進行格式化的時候出現了Figure 2的錯誤信息

clip_image001

(Figure 1:sd信息)

clip_image002

(Figure 2:出錯信息)

inode_size (128) * inodes_count (0) too big for a filesystem with 0 blocks, specify higher inode_ratio (-i) or lower inode count (-N)

網上說:很有可能你在格式化一個擴展分區(Extended)

使用sudo lshw -C disk查看硬盤的情況:

clip_image004

(Figure 3:磁盤信息)

Figure 3我們看到,當前系統有2個硬盤:disk0、disk1,disk1就是我要掛載的硬盤,設備名為/dev/sdb。

clip_image006

(Figure 4:磁盤詳細信息)

W95 Ext'd (LBA)是什么系統呢?在為什么fdisk會有W95 Ext'd (LBA)這種文件格式?中描述Actually,W95 Ext'd (LBA) is extended partition, that is "擴展分區"。在List of partition identifiers for PCs也有提及,可以參考下。

使用sudo fdisk /dev/sdb1的時候出現下面的信息:

clip_image007

(Figure 5:分區出錯)

后來發現這個錯誤太不應該了,因為我們應該操作disk1,也就是設備/dev/sdb,既然犯了這么低級的錯誤。

clip_image008

(Figure 6:分區操作)

按照命令的提示,我們使用d把分區sdb1刪除掉,再使用n添加一個分區,如果你只想把整個磁盤作為一個分區的話,你直接回車就可以了。使用p打印分區表。使用w退出。

clip_image009

(Figure 7:添加分區)

我們看到,現在的system已經變Linux了。

clip_image011

(Figure 8:添加分區后)

Disk /dev/mapper/ubuntu-root doesn't contain a valid partition table

現在我們可以進行格式化了:sudo mkfs.ext4 /dev/sdb1,之后的操作可以按照Ubuntu12下掛載硬盤(9TB)的步驟就可以完成掛載了,

掛載前后的效果對比如下圖所示:

clip_image012

(Figure 9:掛載前)

clip_image013

(Figure 10:掛載后)

三、參考文獻

虛擬機下給Ubuntu掛載新硬盤

linux格式化磁盤出錯

查看linux服務器的系統信息

為什么fdisk會有W95 Ext'd (LBA)這種文件格式?

List of partition identifiers for PCs


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM