磁碟管理與檔案系統

2021-10-10 21:54:48 字數 4004 閱讀 1370

■硬碟的物理結構

■硬碟的資料結構

■硬碟儲存容量=磁頭數×磁軌(柱面)數×每道扇區數×每扇區位元組數(512位元組)

■可以用柱面/磁頭/扇區來唯一定位磁碟上每乙個區域

■磁碟介面型別

ide,並口資料線連線主機板與硬碟,抗干擾性太差,且排線占用空間較大,不利電腦內部散熱,已逐漸被 sata 所取代。

sata,抗干擾性強,支援熱插拔等功能,速度快,糾錯能力強。

scsi,小型機系統介面,scsi硬碟廣為工作站級個人電腦以及伺服器所使用,資料傳輸時cpu佔用率較低,轉速快,支援熱插拔等。

sas,是新一代的scsi技術,和sata硬碟相同,都是採取序列式技術以獲得更高的傳輸速度,可達到 6gb/s。

■主引導記錄(mbr∶ master boot record)

●mbr位於硬碟第乙個物理扇區處

● mbr中包含硬碟的主引導程式和硬碟分割槽表

●分割槽表有4個分割槽記錄區,每個分割槽記錄區佔16個位元組

●linux中將硬碟、分割槽等裝置均表示為檔案

主啟動記錄(mbr)磁碟分割槽

mbr是主引導記錄,位於硬碟第乙個物理扇區處,mbr中包含硬碟的主引導程式和硬碟分割槽表。mbr總共512位元組,前466位元組是主引導記錄,分割槽表儲存在mbr扇區中的第477-510位元組中。

分割槽表有4個分割槽記錄區,每個分割槽記錄區佔16位元組。

主啟動記錄(mbr)磁碟分割槽支援最大卷為2.2tb,每個磁碟最多有4個主分割槽,或3個主分割槽、1個擴充套件分割槽和在擴充套件分割槽裡面分多個邏輯分割槽。

■硬碟中的主分割槽數目只有4個

■主分割槽和擴充套件分割槽的序號限制在1~4

■擴充套件分割槽再分為邏輯分割槽

■邏輯分割槽的序號將始終從5開始

■xfs檔案系統

●存放檔案和目錄資料的分割槽

●高效能的日誌型檔案系統,特別擅長於處理大檔案,可支援上百萬 tb的儲存空間。

●centos 7系統中預設使用的檔案系統

■swap,交換檔案系統

●為 linux 系統建立交換分割槽

●一般設定為物理記憶體的 1.5~2 倍

■ linux支援的其它檔案系統型別

●ext4、fat32、ntfs、lvm

■fdisk命令

●檢視或管理磁碟分割槽

fdisk -l【磁碟裝置】或 fdisk 【磁碟裝置】

■互動模式中的常用指令

●m、p、n、d、t、w、q

管理磁碟分割槽

fdisk /dev/sdb

互動模式中的常用指令∶

m∶ 獲取幫助選單

n∶ 新建分割槽

p∶ 檢視分割槽情況

d∶ 刪除分割槽

t∶變更分割槽的型別

w∶ 儲存分割槽操作並退出

q∶不儲存分割槽操作並退出

檢視磁碟分割槽

fdisk -l【磁碟裝置】

device (裝置)∶ 分割槽的裝置檔名稱。

boot∶ 是否是引導分割槽。若是,則有"*"標識。

start∶ 該分割槽在硬碟中的起始位置(柱面數)。

end∶ 該分割槽在硬碟中的結束位置(柱面數)。

blocks∶ 分割槽的大小,以 blocks(塊)為單位,預設的塊大小為 1024 位元組。

id∶分割槽對應的系統 id 號。例如,83表示linux中的xfs分割槽或ext4分割槽、8e表示lwm邏輯卷。

system∶ 分割槽型別。

注:交換系統分割槽id號是82

●make filesystem,建立檔案系統(格式化)

mkfs -t 檔案系統型別 分割槽裝置

■示例[root@localhost ~]# is /sbin/mkfs*

/sbin/mkfs

/sbin/mkfs.cramfs

/sbin/mkfs.ext3

/sbin/mkfs.minix

/sbin/mkfs.btrfs

/sbin/mkfs.ext2

/sbin/mkfs.ext4

/sbin/mkfs.xfs

[root@localhost~]# mkfs -t xfs /dev/sdb1

建立檔案系統

建立檔案系統的過程即格式化分割槽的過程

mkfs -t xfs /dev/sdb1

mkfs.xfs /dev/sdb1

●make swap,建立交換檔案系統

mkswap 分割槽裝置

示例:[root@localhost ~]# mkswap /dev/sdb5

[root@localhost~]# cat/proc/meminfogrep swaptotal

swaptotal: 8257532 kb

[root@localhost ~]# swapon /dev/sdb5

[root@localhost ~# cat /proc/meminfo i grep swaptotal

swaptotal: 10354680 kb

root@localhost~]# swapoff/dev/sdb5

●掛載檔案系統、iso映象到指定資料夾

mount 【-t 型別】儲存裝置 掛載點目錄

mount -o loop iso映象檔案 掛載點目錄

●解除安裝已掛載的檔案系統

umount 儲存裝置位置

umount 掛載點目錄

掛載檔案系統、iso映象到指定資料夾

mount【-t 型別】 儲存裝置 掛載點目錄

mount -o loop iso映象檔案 掛載點目錄

-t∶ 用於指定檔案系統型別,通常可以省略,由系統自動識別

-o∶ 掛載引數列表,以英文逗號分隔;或用來描述特殊裝置,用1oop指定

mount /dev/cdrom /mnt

mount /dev/sdb1 /opt

解除安裝已掛載的檔案系統

解除安裝前提∶掛載的裝置或者目錄沒有被在使用中,要先退出掛載目錄

umount 【-1f】 儲存裝置目錄或者掛載點目錄

-l表示解除正在繁忙的檔案系統

-f 表示強制

1.直接 mount 命令

2. df 【選項】

-h∶ 顯示分割槽的容量單位

-t∶ 顯示檔案系統的型別

-i∶ 顯示分割槽的inode號碼數量

注:ctrl+r 可以檢視之前輸入的命令

■/etc/fstab配置檔案

●包含需要開機後自動掛載的檔案系統記錄

設定檔案系統的自動掛載

linux 作業系統在每次開機時,會自動讀取/etc/fstab檔案的內容,自動掛載所指定的檔案系統。

vim /etc/fstab

/dev/sdb1 /opt xfs defaults 0 0

/dev/sr0 /mnt iso9660 defaults 0 0

第1欄位∶裝置名或裝置卷標名。

第2欄位∶ 檔案系統的掛載點目錄的位置。

第3欄位∶ 檔案系統型別,如 xfs、swap 等。

第4欄位∶掛載引數,即mount命令"-o"選項後可使用的引數。例如,defaults(預設引數)、rw(可讀寫)、ro(唯讀)、noexec(禁用執行程式).

第5欄位∶表示檔案系統是否需要 dump 備份(dump 是乙個備份工具)。一般設為1時表示需要,設為0時將被dump 忽略。

第6欄位∶該數字決定在系統啟動時進行磁碟檢查的順序。0表示不進行檢查,1表示優先檢查,2表示其次檢查。根分割槽可設為1,其他分割槽設為2。

磁碟管理與檔案系統

八 掛載 解除安裝檔案系統 九 設定檔案系統的自動掛載 硬碟的物理結構 硬碟的資料結構 硬碟儲存容量 磁頭數 磁軌 柱面 數 每道扇區數 每扇區位元組數 512位元組 可以用柱面 磁頭 扇區來唯一定位磁碟上每乙個區域 磁碟介面型別 ide,並口資料線連線主機板與硬碟,抗干擾性太差,且排線占用空間較大...

磁碟管理與檔案系統

儲存容量與介面型別 mbr與磁碟分割槽表示 磁碟的分割槽結構 檔案系統型別 檢測並確認新硬碟 規劃硬碟中的分割槽 建立檔案系統 掛載 解除安裝檔案系統 硬碟儲存容量 磁頭數 x 磁軌 柱面 數 x 每道扇區數 x 每扇區位元組數 512位元組 可以用柱面 磁頭 扇區來唯一定位磁碟上每乙個區域 磁碟介...

磁碟管理與檔案系統

檢測並確認新硬碟 fdisk 管理磁碟分割槽 建立檔案系統 mkswap命令 swap檔案的格式化命令 掛載 解除安裝檔案系統 mount 檢視磁碟使用情況 設定檔案系統的自動掛載 碟片 硬碟有多個碟片,每碟片2面 磁頭 每面乙個磁頭 扇區 碟片被分為多個扇形區域,每個扇區存放512位元組的資料 磁...