Linux的磁碟管理

2022-08-22 07:21:13 字數 1340 閱讀 2719

磁碟的工作原理 --物理概念

磁軌 磁頭 扇區 柱面

磁碟的分類:機械盤(介面io) 固態盤

io --序列sata scsi(iscsi) 並行ata

fc二層協議

檔案系統--邏輯概念

磁碟必須要有檔案系統(資料儲存) -- 資料庫(資料管理平台)

windows fat32 ntfs

linux 單檔案系統 -- ext2 3 4 xfs

inode -- 索引空間(檔案屬性)

block -- 儲存空間

資料儲存過程、資料複製過程、資料刪除過程

fdisk -- 磁碟分割槽

parted

mkfs 建立檔案系統

mount 掛載

-a /etc/fstab 開機自動掛載

umount 解除安裝

指定掛載點或者掛載檔案

動態管理--lvm邏輯卷管理

linux核心模組 -- dm

先定義pv(物理卷)--再定義vg(捲組)--最後從vg中獲取空間 lv(邏輯卷)

優點:可以自由刪除或新增空間,不再需要重新定義分割槽

動態的可增加,可減少空間記憶體

pvcreate vgcreate 命名 lv -l | -l 指定大小 -n 指定名字

lvextend -- 新增磁碟空間

lvreduce -- 刪除磁碟空間

最後乙個操作:

做映象lv命令可以為lv邏輯分割槽做磁碟映象;

這個功能和資料庫一塊兒使用,實現資料備份;

/dev/vgname/lvname

磁碟冗餘--raid磁碟管理

(軟raid)linux核心模組--md

廉價的冗餘磁碟陣列

獨立的冗餘磁碟陣列

1、冗餘

2、提高讀寫效能

raid0--條帶技術(重新將資料做乙個區分)

沒有滿足資料的冗餘性,只提高了讀寫速度

raid1--映象技術

沒有提高讀寫速度,反而變慢了

raid4--校驗盤 3塊盤(raid降級)

raid5--將校驗值分別儲存於多塊盤上

raid6--二次校驗

raid10--先做raid1,再做raid0

raid01--先做raid0,再做raid1

硬raid--需要raid卡來實現

軟raid--使用md模組,讓效能變差,降低cpu的效能,工作中見不到

如果做軟raid,不能用分割槽做raid,要用磁碟做

mdadm--磁碟管理

磁碟的命名:

sd md 做raid以後的磁碟

hd vd

raid磁碟管理

Linux的磁碟管理

裝置檔案 塊檔案b 按塊為單位,隨機訪問的裝置,硬碟 b,c 字元裝置c 按字元進行訪問,線性裝置,鍵盤 c dev 主裝置號,次裝置號 major number 主裝置號 裝置型別 minor number 此裝置號 同一種裝置型別的不同裝置 硬碟的裝置檔名 ide,ata hd sata sd ...

Linux的磁碟管理

linux上,dev目錄下的sd hd 為a,b,c等字母 表示一塊磁碟,而sda1,sda2等表示該磁碟上的分割槽,我們可以使用一下命令檢視磁碟的分割槽資訊 asda fdisk l dev sda該命令還可以用來給磁碟進行分割槽,用法如下 fdisk dev sda分完區,就得到sda1,sda...

Linux的磁碟管理

linux 系統一切以檔案的方式儲存於硬碟,應用程式資料需要時刻讀寫硬碟,所以企業 生產環境中對硬碟的操作變得尤為重要,對硬碟的維護和管理也是每個運維工程師必備工作 之一。一 計算機硬碟簡介 硬碟是計算機主要儲存媒介之一,由乙個或者多個鋁製或者玻璃制的碟片組成,碟片外覆蓋有鐵磁性材料,硬碟內部由磁軌...