玩转Linux必备知识(四)
硬盤管理系統
玩轉Linux必備知識(三)
玩轉Linux必備知識(二)
玩轉Linux必備知識(一)
硬盤管理背景知識
硬盤常見接口:
硬盤命名規則
第一部分:接口類型
hd IDE接口硬盤
sd SATA、SCSI、SAS、接口硬盤
vd 虛擬硬盤(在kvm的虛擬化中會出現)
sr 光盤接口(SATA)
第二部分:硬盤編號
a 代表第一塊硬盤
b 代表第二塊硬盤
aa 代,表第二十七塊硬盤
ab 代表第二十八塊硬盤
第三部分:分區(數字表示)
MBR分區(主引導記錄):占用硬盤的第一個扇區存放分區信息(其中分區表占用64B),只能支持4個主分區,單個分區最大支持2T;可以占用一個主分區的位置劃分擴展分區用來存放新的分區表,并且可以在擴展分區中劃分新的邏輯分區。如 sda1
GPT分區(GUID分區表):在每一個分區的開頭,占用一部分空間用來存放分區信息(GUID),每一個分區的GUID是世界唯一的,win10采用的就是GPT分區。
注意:
??1、IDE類型接口,最多只有4塊硬盤。IDE接口由兩組組成,每組兩個接口,可以編號為1主、1副、2主、2副。多塊硬盤的安裝順序必須為1主>2主>1副>2副。
??2、硬盤編號不同接口分別計算。硬盤編號的順序與接口編號以及硬盤數量相關
硬盤分區
硬盤使用第一步:分區
fdisk 硬盤路徑
例:
fdisk /dev/sdb
錯誤例子:
fdisk /dev/sdb1使用命令后,會進入分區軟件,在軟件中:
m #查看幫助手冊 p #查看當前分區情況 d #刪除分區 q #不保存修改直接退出 w #保存修改并退出 n #開始分區第一步:選擇分區類型
p 主分區
e 擴展分區
l 邏輯分區
第二步:選擇分區編號
主分區:1-4
邏輯分區:大于5,且自動分配
第三步:選擇起始扇區位置(一般使用默認選項)
第四步:選擇結束扇區位置(設置分區大小)
直接輸入數字(指定結束扇區的編號)
輸入’+數字’ 例子:+10086 (指定分區內包含的扇區數量)
輸入’+數字單位’ 例子:+100M (指定分區大小,單位必須大寫)注意:
??分區的最小單位為扇區(sector),在一個分區中,所有的扇區編號必須連續;計算分區大小的最小單位是塊(block),塊也是舊的系統中,存儲文件的最小單位(單個塊最多只能存放一個文件)1block=2sector。一個硬盤最多只能擁有一個擴展分區,只有包含在擴展分區內的空間可以劃分給邏輯分區。
硬盤使用的第二步:制作文件系統(格式化)
??制作文件系統會將分區空間分為多個部分,其中兩部分必備:inode部分:用來保存inode編號(編號內部包含文件名,文件屬性,文件權限,文件數據存放位置),一般的刪除操作刪除的是 inode部分而不是data部分;data部分:用來保存文件數據。當前的文件系統一般會使用super block功能,super block是目前存儲文件的最小單位,super block=4K。
??常見文件系統格式:
WINDOWS:
NTFS 目前windows主流的文件系統
FAT32 舊版本windows主流,目前U盤主要使用,最大只支持單個4G的文件
linux:
ext3 linux的文件系統
ext4 比ext3多斷電保護功能
服務器,工作站:
xfs 服務器主流使用的文件系統
linux默認不支持(不識別)NTFS
制作文件系統的命令
mkfs.格式 分區路徑 制作對應分區的文件系統
例子:
mkfs.xfs /dev/sdb1 將sdb1制作為xfs格式
mkfs.ext3 /dev/sdb2 將sdb2制作為ext3格式
mkfs.ext4 /dev/sdb3
mkfs.vfat /dev/sdb4 將sdb4制作為vfat(fat32)格式
“`bash
blkid #查看系統中當前制作好文件系統的分區及其文件系統
lsblk #查看系統中的硬盤以及分區情況
df -Th #查看系統中當前具有的掛載
mount -a #使系統重新加載掛載信息(使用永久分區時需要重新加載)
“`
硬盤使用第三步:掛載(映射)
??將硬盤的分區與系統中的目錄做關聯的過程叫做掛載,掛載后,訪問目錄即可獲取分區中的內容。該目錄稱之為掛載點。一個分區可以掛載在多個目錄上,一個目錄上只能掛載一個分區。
臨時掛載:重啟后失效的掛載
“`bash
# mount 分區路徑 掛載點路徑
mount /dev/sdb1 /mnt/gua1
# 取消掛載的命令(卸載)
umount 分區路徑 #取消該分區的所有掛載
umount 掛載點路徑 #僅取消該掛載點上的掛載
mount -a #使系統重新加載掛載信息(使用永久分區時需要重新加載)
“`
永久掛載(開機自動掛載)
??系統在開機時,會查看掛載配置文件/etc/fstab中的掛載項,并按照配置完成掛載操作,寫在/etc/fstab中,對于fstab文件:文件中原有內容,如果沒有需求,不能做任何更改;文件中新添加的內容一定要準確無誤,否則系統會啟動失敗在該文件中,每一行代表一個掛載配置,包含如下內容:
分區路徑 掛載點 文件系統 掛載參數 數字a 數字b
格式說明:
?1、掛載參數:指定一些掛載的配置項
??defaults:包含rw,async的配置
??rw:表示掛載為讀寫模式
??ro:表示掛載為只讀模式
??sync:表示工作在同步模式
??async:表示工作在異步模式
?2、數字a:代表是否使用kdump功能對分區進行備份
1代表備份,0代表不備份
?3、數字b:代表是否對分區進行開機檢測
0代表不檢測,1代表高優先級檢測,2代表普通檢測,在一個系統中,只能有一個分區為高優先級檢測,如果超過一個,系統無法開機。
??
?例子:/dev/sdb1 /mnt/gua1 xfs defaults,sync 0 0
交換分區(虛擬內存、分頁文件)
??業界潛規則:小于2G的物理內存,配置物理內存兩倍的交換分區;物理內存大于等于2G,小于8G,配置與物理內存大小相同的交換分區;物理內存大于等于8G,配置物理內存一半大小的交換分區。
??
1、分配合理大小的硬盤空間(劃分分區)
2、制作文件系統
mkswap 分區路徑
例子:
mkswap /dev/sdb5
3、掛載
只能使用永久掛載,寫在/etc/fstab中
swapon -a 使新配置的交換分區生效
swapon -s 查看系統中正在使用的交換分區
lvm——邏輯卷管理器
優點:
1、空間靈活管理,分區大小可調整
2、管理方便快捷
pv——物理卷,用lvm進行管理的硬盤空間稱之為PV(物理卷),這里的硬盤空間可以是硬盤的分區,也可以是單個完整的硬盤
vg——卷組,將所有的pv整合在一起進行管理則組成卷組
pe——物理擴展單元,將vg中的pv按照一定標準進行劃分,劃分標準稱之為pe,pe也是vg管理硬盤資源的最小單位
lv——邏輯卷,從vg中劃分出的新的分區稱為lv
le——邏輯擴展單元,劃分到lv中的pe稱之為le
總結
以上是生活随笔為你收集整理的玩转Linux必备知识(四)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 玩转Linux必备知识(三)
- 下一篇: Linux 后台运行程序方法总结