十七 linux系統磁碟管理

2022-07-21 05:33:08 字數 2829 閱讀 2842

1.    磁碟是存放許多重要資料的地方,所有了解磁碟是非常重要的。

2.    我們現在一塊高達1000gb(1t)磁碟,就是3個盤前(1個3.5寸盤)組成。磁碟在工作的時候,碟片是高速旋轉,磁頭是徑向運動的,所以看著像是一圈圈在旋轉。

3. 當前磁碟的趨勢是:體積小、速度快、容量大、使用更安全。

4. 好的磁碟:讀寫的磁頭更靈敏,主軸的轉速更快。

5.企業伺服器多磁碟體系結構:

7.拆開磁碟,你就會發現乙個綠色的板子,這個是電路板,這裡有兩點需要注意的:

1)裡面有乙個rom晶元,控制磁碟初始化

2)還有容量不等的高速資料快取晶元

從2)的啟發:快取無處不在,這裡門戶極端案例:高併發,大資料,會把資料寫到記憶體中,然後在定時或者定量寫到磁碟中,最終還會載入到記憶體中去到,降低磁碟訪問次數,提高效率。

特點:高併發效能高,但是可能會丟失一些記憶體沒有來得及存到磁碟的資料。

8.查詢記憶體命令:-m 以mb方式展示

這裡有兩點需要注意的:   

1)記憶體真正的剩餘空間為:934,如果記憶體沒有用,會直接化作快取來處理

2)常常我們用sync命令將資料從buffers快取區寫入到磁碟中;將磁碟資料讀取到cache緩衝區中。

9.磁碟的內部結構:磁碟乙個碟片有兩個面,磁頭和碟片是磁碟的核心元件。磁碟轉速越快,讀寫效能越高,可以作為磁碟購買的乙個標誌。

碟片是儲存資料真正的載體。

10.磁碟的介面型別:磁碟介面是磁碟與主機系統間的連線部件,作用是在磁碟快取和主機記憶體之間傳輸資料。不同的磁碟介面決定者磁碟與計算機之間的連線速度,在整個系統中,磁碟介面的優越直接影響程式執行快慢和系統的效能好壞。

磁碟介面:ide(過期)\sata\scsi\光纖fc介面\sas

目前:sata、sas、固態硬碟、sata和sas

11.看乙個電腦的效能:

1)主軸轉速       2)磁碟介面和型別

12.介紹:

sata:是pc機磁碟的主流,支援熱插拔。所謂熱插拔,就是在開機的情況下,進行插拔。

scsi是中高階伺服器和高檔工作站的首選,我們使用的vmare做虛擬化的化,就是scsi模式。

sas是新一代的scsi技術,結合了sata和scsi共同優勢,傳輸速度更快,降低了磁碟的成本,安裝更簡單。

企業生產普及程度:sas>sata>ssd

單位容量對比效能:ssd>sas>sata

單位**購買磁碟容量: sata>sas>ssd

14.ssd固態磁碟也慢慢流行起來了,目前成本還是較高,主流介面就是sata介面,優點就是啟動快,讀取延遲小、碎片不影響讀取時間、寫入速度快、無噪音、發熱量較低、無機械故障,但是寫入壽命優先、資料難以恢復、成本高、容量低

15. 生產伺服器:

dell、hp、ibm等,dell,hp是主流伺服器,性比價較高。主流磁碟是sas、sata、ssd硬碟。

企業sas是15000轉/分,300g、600g、1000g,用於普通對外(客戶)提供業務伺服器。

企業sata硬碟7200-10000轉/分,常見的容量是1t和2t,經濟實惠,容量大,用於線下不提供服務的資料儲存或者併發業務訪問不是很大的業務應用。

總結而言,一句話,sas比sata好,線上專案用sas,另外高併發小容量最好用ssd固態硬碟。

16.特別注意:

17.啟發:

從架構的角度出發,越是在前面擋住的情況下,後天的壓力就越小,所以前面會有記憶體的快取,接著是記憶體,在才是硬碟的快取、資料庫快取、資料庫,反正最後才是磁碟上的資料,這種非常適合高並髮式的訪問。 (分層策略:cdn)

18.一塊磁碟有1個到數個碟片不等,其中每個碟片的有效面對應乙個讀寫磁頭,從上到下從0開始編號,所以磁頭數=盤面數=碟片數x2

系統啟動的引導程式就在0柱面0磁軌1扇區的前446bytes。

19.扇區:

1)由儲存資料地點識別符號和儲存資料的資料段組成

2) 扇區大小為512位元組

4)資料段:資料和保護資料的糾錯碼。

20.我們知道扇區的大小是512位元組,但是有網友覺得越靠外的磁軌扇區越大,可能有倆個原因:

1) 資料儲存密度在不同磁軌內可能不同

2)磁軌間隙的密度可能不同

3)現代的磁碟技術更新很快,可能分布式演算法已公升級。

磁碟大小=512*磁軌扇區數*磁軌數*磁頭數

dfisk -l 檢視磁碟大小:

Linux系統 磁碟管理

磁碟結構 1 硬碟的物理結構 磁頭 每面乙個磁碟 碟片 硬碟有多個碟片,每個碟片2面 2 硬碟的資料結構 扇區 碟片被分為多個扇形區域,每個扇形區存放512位元組的資料 磁軌 統一碟片不同半徑的同心圓 柱面 不同碟片相同半徑構成的圓柱面 扇區縱截面 3 磁碟介面 1 ide 並口 2 sata 串列...

Linux系統的磁碟管理

1.11 檢視磁碟容量。命令 df i 檢視inode使用狀況,如果達到100 即使磁碟有剩餘,也會提示磁碟已滿。h 表示使用合適的單位顯示。k m 分別表示用kb或mb表示。linux 系統中硬體裝置相關配置檔案存放在 dev 下,常見硬碟命名 dev hda dev sda dev sdb de...

Linux系統的磁碟管理

3 解決裝置正忙的情況 方法一 發現程序 fuser vm dev sdb1 終止程序 fuser kvm dev sdb1 方法二 發現程序 lsof dev sdb1 終止程序 kill 9 pid 有時解除安裝時顯示裝置正忙的原因 是因為你就在掛載目錄下,此時退出掛載目錄,就可以正常解除安裝了...