①磁碟基礎
②檢測並確認新硬碟
③規劃硬碟中的分割槽
④建立檔案系統(格式化)
⑤掛載、解除安裝檔案系統
硬碟的物理結構
1.碟片:硬碟有多個碟片,每碟片2面
2.磁頭:每面乙個磁頭
硬碟的資料結構
1.扇區:碟片被分為多個扇形區域,每個扇區存放512位元組的資料
2.磁軌:同一碟片不同半徑的同心圓
3.柱面:不同碟片相同半徑構成的圓柱面
硬碟儲存容量=磁頭數磁軌(柱面)數每道扇區數*每扇區位元組數
可以用柱面/磁頭/扇區來唯一定位磁碟上每乙個區域
磁碟介面型別:ide(淘汰)、sata(凹口)、scsi(基本淘汰,低配sas)、sas(凸口)、光纖通道(方形頭等)
主引導記錄(mbr:master boot record)
1.mbr位於硬碟第乙個物理扇區處
2.mbr中包含硬碟的主引導程式和硬碟分割槽表
3.分割槽表有4個分割槽記錄區,每個分割槽記錄區佔16個位元組
mbr≤4個分割槽
linux中將硬碟、分割槽等裝置均表示為檔案
例:/dev/hda5
/dev:(硬體裝置檔案所在的目錄)
hd:表示ide裝置,sd表示scsi裝置
a:硬碟的順序號,以字母a、b、c…表示
5:分割槽的順序號,以數字1、2、3…表示
分區分為主分割槽和擴充套件分割槽(主分割槽≥1)
磁碟分割槽結構
1.硬碟中的主分割槽數目只有4個
2.主分割槽和擴充套件分割槽的序號限制在1~4
3.擴充套件分割槽再分為邏輯分割槽
4.邏輯分割槽的序號將始終從5開始
xfs檔案系統
1.存放檔案和目錄資料的分割槽
2.高效能的日誌型檔案系統
3.centos7系統中預設使用的檔案系統
swap交換檔案系統
為linux系統建立交換分割槽
linux支援的其他檔案系統型別
fat16、fat32、ntfs、ext4、jfs等
fdisk命令
檢視或管理磁碟分割槽
fdisk –l [磁碟裝置] 或 fdisk [磁碟裝置]
1.mkfs命令
make filesystem,建立檔案系統(格式化)
mkfs –t(強制) 檔案系統型別 分割槽裝置
或mkfs.檔案系統型別 分割槽裝置
2.mkswap命令
make swap,建立交換檔案系統
mkswap 分割槽裝置
1.mount命令
掛載檔案系統、iso映象到指定資料夾
mount [-t 型別] 儲存裝置 掛載點目錄
mount –o loop iso映象檔案 掛載點目錄(帶屬性掛載,臨時掛載需要在掛載完後輸入mount)
2.umount命令
解除安裝已掛載的檔案系統
umount 儲存裝置位置
umount 掛載點目錄
/etc/fstab配置檔案
包含需要開機後自動掛載的檔案系統記錄
vi /etc/fstab
/dev/sdb1(分割槽) /mailbox(掛載點) xfs(檔案系統)defaults 0 0
或:/dev/sdb1(分割槽) /mailbox(掛載點) xfs(檔案系統)defaults,loop(帶屬性) 0 0
注:帶屬性永久掛載後可以輸入mount –a使配置立即生效,否則需要重啟
若磁碟小於2tb,可用fdisk /dev/sdb進行分割槽,即mbr分割槽格式
若磁碟大於2tb,可用parted /dev/sdb進行分割槽,我們都知道mbr分割槽磁碟是不能大於2tb的,所以超過2tb需要使用gpt分割槽格式
我們先在超級使用者模式下用fdisk –l命令檢視掛載的硬碟裝置,假設裝置號為/dev/sdb,接下來我們使用parted命令來gpt分割槽
1.yum install parted –y
parted /dev/sdb
2.將mbr磁碟分割槽格式調整為gpt
(parted)mklabel gpt
3.劃分所有空間到乙個分割槽
(parted)mkpart primary 0-1
或unit tb(設定單位為tb)
mkpart primary 0 3(設定為乙個主分割槽,大小為3tb,開始是0,結束是3)
4.顯示設定的分割槽大小
(parted)print
5.退出parted程式
(parted)quit
6.用parted將分割槽做好後,進行格式化操作,完成後即可掛載使用
mkfs.ext4 –f /dev/sdb1
7.最後加入/etc/fstab自動掛載
1.lvm(logical volume manager,邏輯卷管理)
①.動態調整磁碟容量,從而提高磁碟管理的靈活性
②/boot分割槽用於存放引導檔案,不能基於lvm建立
③圖形介面管理工具 system-config-lvm
第一塊硬碟不去做lvm,因為昨晚需要格式化,lvm≥100g
2.lvm機制的基本概念
①pv(物理卷)——整塊硬碟磁碟分割槽
②vg(捲組)——物理卷合併
③lv(邏輯卷)——對捲組進行進一步細化
主要命令
功能 物理卷管理 捲組管理 邏輯卷管理
scan掃瞄 pvscan vgscan lvscan
create建立 pvcreate vgcreate lvcreate
display顯示 pvdisplay vgdisplay lvdisplay
remove刪除 pvremove vgremove lvremove
extend擴充套件 — vgextend lvextend
reduce減少 — vgreduce lvreduce
推薦步驟
pv→vg→lv→格式化,掛載使用檔案系統
pvcreat 裝置名1 [裝置名2]
vgcreate 卷組名 物理卷名1 物理卷名2
lvcreate –l 容量大小 –n 邏輯卷名 卷組名
lvextend –l +大小 /dev/卷組名/邏輯卷名
實現磁碟限額的條件
①需要linux核心支援
②安裝xfsprogs與quota軟體包
linux磁碟限額的特點.
作用範圍:針對指定的檔案系統(分割槽)
限制物件:使用者賬號,組賬號
限制型別:磁碟容量,檔案數量
限制方法:軟限制,硬限制
實驗舉例:
1.確保有磁碟限額的軟體功能
rpm –q quota
若沒有,則需要rpm安裝xfsprogs軟體
2.帶屬性的掛載lvm磁碟
臨時掛載:mount –o usrquota,grpquota /dev/lvm/cloud /data
永久掛載:vi /etc/fstab
/dev/lvm/cloud /data xfs defaults,usrquota,grpquota 0 0
mount –a(載入/etc/fstab裡面的配置檔案內容)
3.給/data目錄寫的許可權
chmod –r 777 /data
4.限定liming使用者lvm磁碟配額,軟限制為60m,硬限制為80m,檔案軟限制為3,檔案硬限制為4
xfs_quota –x –c 『limil –u bsoft=60m bhard=80m isoft=3 ihard=4 liming』 /data
-x:專家模式 –c:命令
測試驗證效果:
su liming
cd /data
dd if=/dev/zero of=./1.txt bs=100m count=1
ls –lh
5.限定ag組使用者lvm磁碟配額
groupadd ag
useradd –g ag lisi
passwd lisi
xfs_quota –x –c 『limil –g bsoft=80m bhard=100m isoft=5 ihard=6 ag』 /data
測試驗證效果
su lisi
cd /data
dd if=/dev/zero of=./2.txt bs=120m count=1
ls –lh
6.檢視使用者、組對其目錄的報告
在超級使用者模式下
xfs_quota –x –c 『report -ubih』 /data
xfs_quota –x –c 『report -gbih』 /data
b——block 磁碟容量
i——inode 檔案數量
Linux磁碟管理 磁碟加密
磁碟加密 硬碟 sda 硬碟安裝了作業系統 gpt mbr 需要占用硬碟的前512個位元組 446位元組是主引導資訊 64個位元組分割槽表 2位元組儲存 結尾資訊 最多4個主分割槽 特殊的分割槽擴充套件分割槽 可以分割槽出多個 邏輯分割槽 gpt 支援的主分割槽數量 自己定義 2t 建立分割槽 關閉...
Linux系統下的磁碟管理
我們都知道windows系統下有磁碟管理功能,相對應的,linux系統下也會有磁碟管理功能。該部分內容需要準備乙個空的u盤,因為之後我們需要格式化該u盤,並且要保證u盤格式為fat格式,最好為fat32 注意 當u盤插入電腦時,我們需要選擇將u盤接入到linux系統下,而不是windows系統下。d...
磁碟管理和磁碟加密
檢視磁碟資訊 fdisk l 硬碟分割槽表 一 mbr 老 需要占用硬碟的前512個位元組被占用,446個位元組存放主導道資訊,放分64個位元組存區 2個位元組存放結尾資訊,只能有4個主分割槽 sda1 sda4 有乙個特殊分割槽,叫做拓展分割槽,拓展分割槽不能建立檔案系統,就是不能格式化,也就不能...