linux 磁碟分割槽與磁碟配額
一.本地儲存裝置的識別
fdisk -l 檢視真實存在的裝置,並列出分割槽資訊
Device 分割槽的裝置檔名稱
boot 是否引導分割槽(* 是)
start 分割槽在硬碟中的起始位置
End 分割槽結束位置
Blocks 分割槽大小
Id 分割槽型別id
system 分割槽類 型
blkid 系統可使用的裝置
df 正在掛載的裝置
-h 顯示容量單位
-T 顯示檔案系統型別
cat /proc/partit 系統識別的裝置
常見裝置
/dev/xdx /dev/hd0 /dev/hd1 /dev/sda /dev/sdb /dev/sda1 /dev/sdb1
/dev/sr0 光碟機
/dev/mapper/* 虛擬裝置
二.裝置掛載和解除安裝
linux 系統中,對於各種儲存裝置中的資源訪問都是通過目錄結構進行的,需要正常讀取裝置中的資源,還需要有一個掛載的過程
裝置的掛載
mount 裝置 掛載點
mount /dev/sr0 /mnt 掛載sr0 到mnt
mount -o ro /dev/sdb1 /mnt 只讀掛載
mount 檢視掛載資訊
mount -o remount ,rw /dev/sdb1 | /mnt 重新讀寫掛載
解除安裝檔案系統 umount
解除安裝檔案系統 umount /dev/sr0 或 umount /mnt
裝置正忙:常見是由於檔案系統有開啟的檔案,或某個程序工作目錄在此係統中。
解決方法: fuser -kvm /mnt
三.磁碟分割槽
以硬碟裝置檔名為引數執行 fdisk 命令,就可以以互動方式對相應硬碟進行建立分割槽,刪除或修改等操作。
在對硬碟分割槽時,第一個分割槽號碼為1 如(sdb1),第二個分割槽號碼為sdb2,以此類推。分割槽可以分為主分割槽與邏輯分割槽,每一快硬碟最多有4 個主分割槽構成,擴充套件分割槽也佔據主分割槽位置,最多為4個。
分割槽步驟: fdisk /dev/vdb 進入分割槽步驟
輸入 n 建立分割槽
輸入p 建立主分割槽 (當劃分完3個分割槽後出現e 為擴充套件分割槽,選擇預設的擴充套件分割槽)
主分割槽編號,選擇預設
分割槽起始出,選擇預設
設定分割槽容量 比如 +500M (擴充套件分割槽將其與空間都給他,直接回車)
p 檢視分割槽資訊
wq 退出儲存 (q 為退出不更改)
然後在用此方法建立其他分割槽,建立分割槽可以重起來檢視使分割槽生效,也可以直接執行命令 partprobe +裝置名稱 重新探測裝置分割槽。
若要刪除分割槽可以在 fdisk 命令操作介面 使用 d 指令將指定分割槽刪除。(需要先解除安裝)
四 .格式化分割槽
系統分割槽建立好之後,必須經過格式化之後才能適用,格式化的目的在於給分割槽建立檔案系統。 linux常見檔案系統有ext2,ext3 ext4 xfs 等檔案系統 。
mkfs.xfs /dev/vdb1 格式化
mount /dev/vdb1/data1 掛載/dev/sdb1 到data目錄
vim /etc/fstab 永久掛載
此檔案稱為檔案資料系統表(file system table),linux 在每次開機的時候都會按照這個檔案中的內容來掛載相應檔案系統。
dev/vdb1 /mnt xfs defaults 0 0
裝置 掛載點 檔案系統 掛載引數 是否備份 是否檢測
mount -a 配置檔案立即生效。
五. swap 分割槽
swap :交換分割槽,它是linux 系統中的虛擬記憶體,採用專門的swap檔案系統。
配置swap 分割槽
進入fdisk 命令中,使用 -t 更改分割槽型別,並指定分割槽編號,然後指定id 標記號(可以輸入l 檢視),選擇後儲存。
完成後重新整理
配置完成後需要將分割槽格式轉化稱專門的swap 檔案系統,
格式化為swap交換檔案系統
同樣的要將swap分割槽設為永久的話,需要修改配置檔案 /etc/fstab 如下所示。
vim /etc/fstab
/dev/vdb6 swap swap defaults 0 0
啟用交換分割槽並檢視
關閉swap 分割槽
刪除swap 分割槽
刪除自動啟用檔案 /etc/fstab 中swap內容 ---關閉sawp分割槽---刪除此分割槽裝置。
六. 磁碟配額
quota使linux系統中提供磁碟配額功能的,磁碟配額主要針對使用者和組帳號進行限制,設定磁碟配額後用戶和組對於磁碟容量,檔案數量的使用將不能超過限制。並且配額只在指定的系統分割槽內有效。
1. 以剛才建立的分割槽vdb3 進行配額設定(暫時臨時設定)
先掛載
新增許可權 chmod 777 /vdb3
設定使用者student 配額 ,輸入命令:edquota -u student 進入設定介面。
引數解釋filesystem :本行對應的檔案系統(分割槽)
blocks 使用者已使用磁碟容量
第一個soft 磁碟容量軟限制數值,單位為KB,第二個為軟限制個數,單位為個 ,超出後有警告。
第一個hard 為磁碟容量硬限制數值,單位為KB ,第二個為硬限制個數, hard 不可超出限制
先設此使用者磁碟可用容量為20M
測試。student 使用者只可以劃分一個小於20,的空間。
2.設定為永久 vim /etc/fstab
3.組配額設定與使用者設定相同 edquota -g class ,設為永久使需要在 /etc/fstab 檔案的 usrquota加上 ,grpquota
七. gpt分割槽方式
GPT (GUID Partition Table) :全域性唯一標識分割槽表。除了上節的主引導記錄分割槽表的方式,還可以用 gpt進行磁碟劃分。
mbr 分割槽方式最多支援4個主分割槽或3個主分割槽加一個擴充套件分割槽,而gpt使每個磁碟可支援128 個分割槽,並且可管理硬碟大小可達18EB。
調整分割槽模式
使用工具 parted
分割槽
調整分割槽模式完成