Linux—文件系统与磁盘管理(后)
目錄
Gdisk分區—基于GPT分區表
分區過程
擴展swap分區
swap分區
?Buff和cache
?擴展Swap分區步驟
詳細步驟:
總結步驟如下
用戶磁盤配額
概念及為要配額
?磁盤配額的基本步驟
?磁盤配額詳細步驟(基于xfs文件系統)
LVM邏輯盤卷管理
簡介
LVM包含的組件
?4者組件關系圖解
建立LVM的步驟
實驗LVM的基本管理過程
?LVM的擴容基本方法
管理LVM的詳細步驟
創建PV,VG,LV步驟
LVM的擴容操詳細步驟
RAID獨立冗余磁盤陣列
概念
?常見的RAID類型
RAID-0
RAID-1
??
?RAID5
RAID的搭建?
硬RAID
軟RAID
?軟RAID的搭建步驟
搭建準備
創建raid和熱備份
Raid5 測試
Gdisk分區—基于GPT分區表
第二種分區方式
分區過程
首先輸入gdisk看看效果
看到讓我們輸入設備,說明已經是安裝了gdisk分區工具
如果提示未安裝,可以輸入命令:yum install -y ?gdisk 進行安裝
第一步跟fdisk一樣,先到虛擬機添加一塊新硬盤,關機狀態下開機,開機狀態下添加的就重啟一下。然后命令行我們輸入fdisk -l ?看看sdb是否已經添加成功。
可以看到,顯示多了一塊未分區的/dev/sdb磁盤。
我們輸入gdisk ?/dev/sdb進行分區
?
此時的輸入選項有:
選項基本和fdisk一致
區別于fdisk --?提供幫助,其他幾乎一樣,輸入n 添加新硬盤
?
?可以看到,利用gdisk分區不同于fdisk,gdisk不用考慮主分區,擴展分區這些
可以理解成GPT分區表分區。理論上對盤符沒有限制,但我們可以看到,Linux這對于盤符上限設置成了128個,其實windows也是限制128個。
我們輸入1 或者默認回車 即可。
?
?跟fdisk一樣,起始扇區默認,last扇區填大小就可以,這里我們給第一個分區設置3G,回車
?
接下來彈出的信息再次不同于fdisk,這個彈出信息意思是讓我們選擇分區類型,
一般默認,ID號也和fdisk有區別,gdisk為8300 fdisk為83 ,我們輸入L可以看看分區類型:
?
?接著回車,回車就行。
輸入p 打印分區信息,可以看到分區好了,想要繼續分區,重復上面步驟即可。
接下來,w寫入退出
擴展swap分區
Swap分區是linux中的必要分區,可以說是一個預防機制,當linux內存使用率到100%時,機子就會卡死,但是現在一般都很少見到卡死情況,所以說swap分區就是個預防機制,
當內存占用率到100%時,系統還可以調用swap的內存,所以說還是有必要了解如何增加擴展分區內存。
swap分區
輸入free -h 查看swap分區大小
?可以看到swap分區有2G 是創建centos時分配的,前三個 total、used、free顯而易見,但后三個是什么呢?接下來說明。
?Shared、buff,和cache的解釋
shared
shared:共享存儲
作用:建立進程間通信,我們知道兩個進程是無法通信的,但通過shared內存,我們可以讓兩者建立通信。
?Buff和cache
解釋為緩沖和緩存
我們知道數據是存貯在硬盤里的, cpu想要獲取數據,并不合適直接指向硬盤,這樣效率太低,需要一個中介,那就是內存,而我們的緩沖和緩存就是在內存和硬盤之間的
Cpu、內存、硬盤的數據吞吐率差異太大,則需要緩存和緩沖。
?擴展Swap分區步驟
詳細步驟:
利用gdisk命令 給磁盤添加一個類型為swap ID為8200 的分區 ?
建立好了 p打印分區情況
?
?W寫入退出 ?利用fdisk -l 查看分區情況
?輸入mkswap /dev/sdb2 對swap分區進行格式化
?接下來 輸入swapon /dev/sdb2 就把分區的1G加到swap的2G里面了。
?最后再次輸入free -h 查看swap分區內存,發現增大了。
總結步驟如下
用戶磁盤配額
概念及為要配額
?磁盤配額的基本步驟
?
?
?
?
?
?
?磁盤配額詳細步驟(基于xfs文件系統)
用上邊知識先添加一個分區,這里我們創建好了#3
創建好了接著格式化
?格式化后掛載,但是xfs文件系統默認不使用quota,我們可以使用 mount查看
?
?可以看到最后一行,noquota? ,所以先要刪除mount 在重新掛載,順便把uquota,gquota 一起掛載上。輸入umount /disk 刪除掛載
在輸入mount /dev/sdb /disk/ -o uquota,gquota 重新掛載。
在輸入mount 看看效果
?這就掛載好了
掛載好后 自動生成了uquota和gqquota文件
我們只需要輸入edquota編輯就好了
輸入edquota -u 用戶名 ?就可以編輯此用戶的磁盤配額
?其中,block和inode不用我們自己配置,
其中第二第三為 ?容量軟限制,容量硬限制
?第5第6表示 文件數量軟限制,文件數量硬限制
配置好后xfs文件系統自動啟動
為了方便shell腳本,還有一個命令可以給用戶配額
setquota 用戶名 容量f? 容量h 數量f? 數量h? 分區
LVM邏輯盤卷管理
簡介
LVM包含的組件
?4者組件關系圖解
建立LVM的步驟
實驗LVM的基本管理過程
?創建LV-邏輯卷后,可以把他喻為分區,所以邏輯卷也需要格式化和掛載后方可使用
?
?LVM的擴容基本方法
管理LVM的詳細步驟
創建PV,VG,LV步驟
第一步
先創建分區,在這我創建了4,5,6,作為實驗的實驗分區
都給了1G容量
分區創建好了輸入命令 partprobe /dev/sdb
保存分區表
?第二步
將分區創建為PV-物理卷
在創建PV前,先檢查創建LVM工具是否安裝
輸入rpm -qa | grep lvm?
在此發現已經顯示安裝,若輸入命令沒有反應,就是沒有安裝
需要輸入yum install lvm*? 安裝(lvm后面的星號** 需要加一下,因為lvm現在有了lvm2,不信的可以輸入 yum search lvm 命令看一下 在此不演示了)
安裝好了就可以創建PV-物理卷了
輸入pvcreate 【分區名】--在此我利用4和5分區搞成物理卷
這就創建好了
?第三步 將物理卷PV組成卷組VG
命令:vgcreate 【自定義卷組名】【物理卷名PV】
(物理卷名可以一次多個,空格分隔)
演示:
?成功將PV4,PV5 放進卷組VG vg1里面了
此時查看VG容量
我們用vgs命令查看
?看到vg1 有2個G
第4步
將卷組VG 分成若干個邏輯卷LV(這里我們演示整一個LV就好了)
命令:
lvcreate 【選項】【自定義邏輯卷名】【卷組名】
常用選項:
?演示:
這就搞好了
用lvs命令看一下
?第5步格式化邏輯卷LV
?第6步掛載:
?輸入命令mount查看是否掛載成功---成功如下
LVM的擴容操詳細步驟
--LVM的優勢-動態管理
第一步:將上面創建的分區6創建成物理卷--將6用作擴容卷
?第2步:將此物理卷加入卷組
?第3步 :給邏輯卷加容量—給lv加一個G容量
?利用lvs查看是否添加成功--成功
?說明:在在此實驗中,我們是利用分區給LV擴容的,我們也可以把整個硬盤給VG擴容,再給LV擴容。
RAID獨立冗余磁盤陣列
概念
?常見的RAID類型
RAID-0
RAID-1
?RAID5
RAID的搭建?
硬RAID
軟RAID
?軟RAID的搭建步驟
搭建準備
1 .新建4塊新硬盤作為實驗盤
?
2.對磁盤分成一個主分區----類型為:fd
利用fdisk或gdisk 進行分區 分區類型ID為fd
四個都分好區
創建raid和熱備份
3.1 創建raid
命令:mdadm -C /dev/md0? -ayes? -l 5 -x 1 /dev/sd[bcde]
-C 為創建陣列模式
后面跟著自定義陣列名稱
-a yes 為自動創建對應設備 ?yes表示會自動在/dev下創建raid設備
-l 表示要創建的raid級別
-x 表示要創建的熱設備數量
最后面跟著分區磁盤名稱
輸入后有提示 ?輸入y就行了
輸入sdadm -D /dev/md1? 查看陣列是否創建完成
4修改raid配置文件
輸入命令 mdadm -Ds >> /etc/mdadm.conf
輸入后用cat命令查看內容發現成功
5接下來格式化磁盤陣列
命令:mkfs.xfs /dev/md1
6掛載
命令 mount /dev/md1 [掛載文件目錄]
?
?輸入mount看看掛載情況
Raid5 測試
思路:.先創建個文件,里面寫內容,然后讓一個磁盤壞道,看看文件數據是否還能正常訪問,再重新添加硬盤作為備份盤。
1.讓磁盤陣列中的一個磁盤壞道
命令:mdadm? /dev/md1 -f /dev/sdb
2先讓磁盤陣列中的一個磁盤壞道,
3 移除壞道硬盤,增加新硬盤為備份盤
命令:mdadm /dev/md1 -r /dev/sdb1
4. 增加新硬盤
命令:mdadm /dev/md1 -a /dev/sdb1
?發現新增的磁盤已經變成備份盤了,就設置好了。
總結
以上是生活随笔為你收集整理的Linux—文件系统与磁盘管理(后)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拼多多非标品如何推广?场景推广合适哪些产
- 下一篇: 数据分析案例-基于随机森林模型对信用卡欺