1.爲什麼對磁盤進行管理
1.存儲是每個計算機系統的基本需求。
Red Hat Linux 提供了一些強大的工具,它能在大量的場景中管理多種類型的存儲設備。
2.磁盤管理是一項計算機使用時的常規任務,它以一組磁盤管理應用程序的形式提供給用戶。
它們位於"計算機管理"控制檯中,包括查錯程序和磁盤碎片整理程序以及磁盤整理程序。
2.磁盤分區
mbr
-
基礎:
主引導mbr:它告訴磁頭應該去讀c盤的信息。主引導在0磁道的第一扇區。
mbr(dos)單個分區大小不能超過2t,它包括主分區+擴展分區,總個數應該小於等於16。
擴展分區是個容器,裏面裝着邏輯分區,當擴展分區(容器)損壞後,裏面的東西也會損壞。擴展分區容器在第四個分區的位置。
gpt 分區可分最多128個分區
2.步驟 fdisk /dev/vda
參數說明:d 刪除某個分區
n 新建分區
p 顯示分區信息
q 退出分區界面
t 修改分區id,修改分區的類型
w保存分區表信息到硬盤
3.最後記得partprobe同步分區表 不然自己所該的數據講不會進行對應的同步
gtk
1.parted 設備
2.mklabel gpt
3.後續步驟類似
3.swap分區的建立
1.劃分分區並設立分區id 爲82
2.mkswap /dev/vdb6
3.swapon -a /dev/vdb1
4.swapon -s
5.永久建立 配置/etc/fstab文件
4.配額管理
對用戶進行硬盤資源利用時進行約束
1.步驟:(格式化要操作的硬盤)
建立一個掛載目錄 mkdir /public
建立一個主分區 /dev/vdb5
mount -o usrquota /dev/vdb5 /public #掛載分區
chmod 777 /public #設置權限 給文件設置權限應在設備掛載 好之後設置,否則當掛載上之後,會恢復爲默認的。
edquota -u student 設置student用戶可使用的額度
2.永久配置 在/etc/fstab進行配置
5.磁盤加密
LUKS(Linux Unified Key Setup)爲Linux硬盤加密提供了一種標 準,操作簡單,只有在掛載磁盤時需要輸入密碼,在寫入和讀取磁盤時不需要。1.優點與缺點
優點:增加了系統的安全性。
缺點:會降低磁盤的讀寫速度,增大cpu的負載 。
以犧牲系統性能爲代價,增加系統安全性。 因此應該對核心磁盤 進行加密。
2.步驟:
1.df 查看設備是否掛載,如果掛載的話,就先卸載。
2.cryptsetup luksFormat /dev/vdbx #給某一磁盤設備爲加密類型,給設備蓋上蓋子
3.cryptsetup open /dev/vdbx westos #打開蓋子,並且給蓋子隨便起一個名字
4.ll /dev/mapper/westos 查看虛擬設備
5.mkfs.xfs /dev/mapper/hello #格式化虛擬設備
6.mount /dev/mapper/hello /mnt/ 掛載設備- touch /mnt/file{1..10} #在設備裏添加文件
- umount /mnt/ #使用完畢卸載設備
- cryptsetup close hello 關閉蓋子
3.加密磁盤開機自動掛載
1.編輯 /etc/fstab 添加掛載策略
2.編輯解密文件 /etc/crypttab
3.編輯 /root/key 文件
4.cryptsetup luksAddKey /dev/vdbx /root/westoskey #開機的時候,自動讀取上面的幾個文件,實現自動掛載
注:以上文件配置需慎重,出現差錯都會導致失敗