Linux磁碟及檔案系統概念

來源:互聯網
上載者:User

Linux磁碟及檔案系統概念

一、磁碟

1.IO介面類型

(1)傳輸類型分類

並口:同一線纜可以接多塊裝置;

IDE一個匯流排兩個,主,從

SCSI:寬頻:16-1;窄帶:8-1

串口:同一線纜只可以接一個裝置;

(2)硬碟類型分類(理論傳輸資料)

IDE(ata):並口,133MB/s

SCSI:並口,Ultrascsi320, 320MB/S, UltraSCSI640, 640MB/S

SATA:串口,6gbps

SAS:串口,6gbps

USB:串口,480MB/s

2.硬碟種類和磁碟介紹

(1)機械硬碟:內部真空

磁碟:正反面含有磁性物質的碟片,由一個馬達固定所有磁碟轉動,固定角速度

每個碟片正反面各有一個磁頭,所有磁頭固定在一個機械臂上

平均尋道時間:5400rpm, 7200rpm, 10000rpm, 15000rpm轉速

track(磁軌):每個碟片上出廠格式化

sector(扇區):512bytes單位

cylinder(柱面):不同盤面上同一編號的磁軌組合在一起,分區劃分按照柱面實現

越靠近較外部分區的柱面組成的分區,越快。Windows上c盤在最外面

(2)固態硬碟

類似與多個並行隨身碟,工作模式上類比機械硬碟的機制。

電器裝置,速度個人筆記本是原來的3到5倍,讀400個iops(io per second)、寫200iops

3.裝置

(1)裝置類型

塊(block):隨機訪問,資料交換單位是“塊”;

字元(character):線性訪問,資料交換單位是“字元”,一般為串列裝置;

(2)FHS標準下裝置檔案表示:/dev

1)裝置檔案:關聯至裝置的驅動程式;裝置的訪問入口;

2)裝置號:

major:主裝置號,區分裝置類型;用於標明裝置所需要的驅動程式;

minor:次裝置號,區分同種類型下的不同的裝置;是特定裝置的訪問入口;

(3)mknod命令:建立快或者字元裝置特殊檔案命令

格式:mknod  [OPTION]...  NAME  TYPE  [MAJOR  MINOR]

-m MODE:建立後的裝置檔案的存取權限;

(4)裝置檔案名稱:ICANN互連網名稱地址分配機構規定

1)磁碟:IDE: /dev/hd[a-z]

SCSI, SATA, USB, SAS: /dev/sd[a-z]

2)分區:/dev/sda#:      /dev/sda1, ...

注意:CentOS 6和7統統將硬碟裝置檔案標識為/dev/sd[a-z]#

(5)引用裝置的方式:裝置檔案名稱,卷標,UUID

4.格式化

低階格式化:硬體製造商、分區之前劃分磁軌,形成簇

進階格式化:分區之後對分區進行,建立檔案系統

每種作業系統所設定的檔案屬性/許可權不相同,為了存放這些所需的資料

5.MBR(Master Boot Record):主引導分區,為一個編號為0的512Mb的扇區

446bytes:bootloader,引導載入器程式,主引導記錄,引導啟動作業系統的程式;

64bytes:分區表,每16bytes標識一個分區,一共只能有4個分區;

2bytes:表示MBA是否有效;55AA為有效;

注意:

1) 主要磁碟分割最多四個,擴充分區只能一個

2) 擴充分區不能單獨使用,要繼續分成邏輯分區,邏輯分區可以由多個

3) 一個分區就是一個獨立的檔案系統

4) 主要磁碟分割和擴充分區的標識:1-4;邏輯分區:5+

二、VFS虛擬檔案系統

1.VFS: Virtual File System,不同檔案系統和上層接之間口的中介層

2.VFS支援的檔案系統

Linux的檔案系統: Ext系列[ext2(無日誌功能), ext3, ext4](CentOS 5/6)

xfs(CentOS 7單個檔案大小無上限), reiserfs, btrfs

光碟片:iso9660

網路檔案系統:nfs, cifs

叢集檔案系統:gfs2, ocfs2

核心級Distributed File System:ceph

Windows的檔案系統:vfat, ntfs

偽檔案系統:proc, sysfs, tmpfs, hugepagefs

Unix的檔案系統:UFS, FFS, JFS

分頁檔系統:swap

使用者空間的Distributed File System:mogilefs, moosefs, glusterfs

3.記錄檔系統

Ext2之後改系列所增加的新功能

工作模式:在日誌地區內進操作,完成後寫入inode和block地區中,防止錯誤而要全盤掃面

會佔用空間,且佔用CPU的效能,但時硬體的發展可以抵消這些不足

本文永久更新連結地址:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.