磁盤基礎
磁盤的實體結構
盤頭:硬碟有多個盤片,每個盤片2面
磁頭:每面一個磁頭
硬碟的資料結構
扇區:盤片被分為多個扇形區域,每個扇區存放512個位元組的資料,應胖的最小存儲機關
磁道:同一盤片不同半徑的同心圓,是由磁頭在盤片表面劃出的圓形軌迹
柱面:不同盤片相同半徑構成的圓柱面,由同一半徑圓的多個磁道組成
磁盤結構
硬碟存儲容量 = 磁頭數 × 磁道(柱面)數 × 每道扇區數 × 每扇區位元組數(512位元組)
可以用柱面/磁頭/扇區來唯一定位磁盤上每一個區域
磁盤的接口種類
ide: 并口資料線連接配接主機闆與硬體,抗幹擾性太差,且排線占用空間較大,不利電腦内部散熱,已逐漸被SATA所取代。
SATA: 抗幹擾性強,支援熱插拔等功能,速度快,糾錯能力強。
SCSI : 小型機系統接口,SCSI硬碟廣為工作站級個人電腦以及伺服器所使用,資料傳輸時CPU占用率較低,轉速快,支援熱插拔等。
SAS: 是新一代的SCSI技術,和SATA硬碟相同,都是采取序列式技術以獲得更高的傳輸速度,可達到6Gb/s。
光纖接口: 光纖通道硬碟是為提高多硬碟存儲系統的速度和靈活性才開發的,它的出現大大提高了多硬碟系統的通信速度。光纖硬碟擁有光纖通道接口(FC, Fibre Channel)的硬碟, 擁有此接口的硬碟在使用光纖聯接時具有熱插拔性
MBR與磁盤分區表示
主引導記錄(MBR:Master Boot Record)
MBR位于硬碟第一個實體扇區處,大小為512位元組。
MBR中包含硬碟的主引導程式和硬碟分區表
分區表有4個分區記錄區,每個分區記錄區占16個位元組,前446位元組是主引導記錄,分區表存放在MBR扇區中的第447-510位元組中。
主啟動記錄(MBR)磁盤分區支援最大卷為2.2TB,每個磁盤最多有4個主分區,主分區和擴充分區的序号限制在1-4,或3個主分區,一個擴充分區和在擴充分區裡面分為多個邏輯分區。
LINUX中将硬碟、分區等裝置均表示為檔案
硬體裝置檔案所在目錄:/dev/hda5
hd表示IDE裝置;sd表示SCSI裝置。
a、b、c 表示硬碟的順序号,以字母表示。
5:分區的順序号,以數字表示,5是邏輯分區的開始順序,表示邏輯分區,邏輯分區的序号始終從5開始
檔案系統類型
XFS檔案系統:存放檔案和目錄資料的分區,高性能的日志型檔案系統,特别擅長于處理大檔案,可支援上百萬TB的存儲空間。
CentOS 7 系統中預設使用XFS檔案檔案系統
CentOS 6 系統中預設使用EXT4檔案系統
CentOS 5 系統中預設使用EXT3檔案系統
SWAP、交換檔案系統
為LINUX系統建立交換分區,交換分區是在硬碟中單獨分出來的存儲區域。
一般設定為實體記憶體的1.5~2倍
LINUX支援的其他檔案系統類型:EXT4、FAT32 、NTFS 、LVM 。
檢測并确認新硬碟
fdisk指令:檢視或管理磁盤分區
fdisk -l[磁盤裝置]
互動模式中的常用指令:
m: 擷取幫助菜單
n: 建立分區
p: 檢視分區情況
d: 删除分區
t: 變更分區的類型
w: 儲存分區操作并退出
q: 不儲存分區操作并退出
建立分區步驟
n
--->p主分區、e擴充分區、l邏輯分區
----->設定分區:1(範圍1-4,如按Enter鍵接受預設值)
------>設定柱面序列:直接按Enter鍵接受預設值
------>設定分區大小:+20 (指定大小為20G,如按Enter鍵接受預設值表示接受所有空間)
-------->w(儲存并退出)
變更硬碟(特别是正在使用的磁盤)的分區設定以後,建議最好将系統重新開機一次,或者執行"partprobe"指令使作業系統檢測新的分區表情況。以防格式化分區時候損壞硬碟中已有的資料。
建立檔案系統
mkfs指令
Make Filesystem,建立檔案系統(格式化)
mkfs -t 檔案系統類型 分區裝置
挂載、解除安裝檔案系統
mount指令
挂載檔案系統、ISO鏡像到指定檔案夾
mount [-t類型] 儲存設備 挂載點目錄
mount -o loop ISO鏡像檔案 挂載點目錄
mount能檢視到挂載的詳細資訊
umount指令
解除安裝已挂載的檔案系統:保證解挂載的檔案或者裝置點不在使用
umount 儲存設備位置
umount 挂載點目錄
lsof(8)或者
lsof +d /data 或者fuser -mv /data
檢視xshell在其中的程序
umount -lf /data 強制解挂
設定檔案系統的自動挂載
LIUNX作業系統在每次開機時,會自動讀取/etc/fstab檔案的内容,自動挂載所指定的檔案系統。
vim /etc/fstab
/dev/sdb1 /opt xfs defaults 0 0
/dev/sro /mnt iso9660 defaults 0 0
第1字段:裝置名或裝置卷标名。
第2字段:檔案系統的挂載點目錄的位置。
第3字段:檔案系統類型,如xfs、swap等。
第4字段:挂載參數,即mount指令"-o"選項後可使用的參數。例如,defaults(預設參數)、rw(可讀寫)、ro(隻讀)、noexec(禁用執行程式)。
第5字段:表示檔案系統是否需要dump備份(dump是一個備份工具)。一般設定為1的時候表示需要,設為0的時将被dump忽略。