您好,登錄后才能下訂單哦!
Mbr 446字節(引導光盤讀取系統分區)
Mpt主分區表 64字節(記錄分區信息)(能分幾個區就看這)
55aa:硬盤標識
P 主分區 E 擴展分區 邏輯分區(擴展分區里的分區)
一、如何新建分區
1.先將硬盤劃分分區
fdisk /dev/vdb (想要劃分分區的盤)
最后wq退出保存
partprobe 同步分區表
cat /proc/partitions 查看系統能識別的分區
2.設備劃分后 需要格式化
mkfs.XXX
寫入到 /etc/fstab 可以實現永久掛載
3.改變分區之后
輸入partprobe 同步分區表
cat /proc/partitions 查看系統能識別的分區
二、建立swap分區
1.修改分區ID 修改成swap的ID (82)
swapon -s 查看swap分區狀態
fdisk /dev/vdb5
建立分區 按t 修改分區id 為82
partprode 同步分區表
cat /proc/partitions 查看系統能識別的分區
2.格式化swap分區
mkswap /dev/vdb5
swapon -a /dev/vdb5查看是否有報錯
swapon -s /dev/vdb5掃描swap分區信息
3.永久掛載swap
vim /etc/fstab
注意(第一個swap本為掛載點,第二個為掛載類型)
4.如果磁盤沒空間了,可利用文件創建swap分區
先創建一個1G的空文件(第1行)
查看空文件大小(2)
用swap方式格式化此文件(3)
檢錯此文件(4)
查看swap分區情況(6)
停止swap(7)
修改swapfile的優先級 讓vdb5優先
查看swap分區情況
優先級變為1
5.刪除swap分區
swapon -s = cat /proc/swaps
先關掉swap分區再刪除
swapoff /dev/vdb5
swapoff /mnt/swapfile
rm -fr /mnt/swapfile
fdisk /dev/vdb刪除swap分區
Partprobe 同步分區表
注意 查看/etc/fstab中是否有信息 同時刪掉
三、給用戶分配磁盤額度
1.先劃分一個分區,xfs方式格式化分區
添加用戶和組的分區配額功能
激活用戶和組的分區配額功能
(u用戶,g組,v顯示過程)
2.永久激活配額功能
修改/etc/fstab
chmod 1777 /public
修改用戶student的配額
blocks(已經寫入量) soft(寫入量警告值)
hard(最大寫入量) inodes(最大文件數量)
切換到student用戶驗證
3.關掉 配額功能
quotaoff /dev/vdb5
四、磁盤陣列
分為硬raid和軟件raid
1.軟raid 1()
創建三個分區
修改id為fd
監控命令
watch -n 1 cat /proc/mdstat
組成磁盤陣列的命令
-C 指定陣列后的名字
-a 如果名字不存在 創建名字
-l 指定陣列級別(0,1,5)
-n陣列分區個數
-x 剩余分區數量(如果前面分區掛了 補上去)
2.磁盤陣列設備管理
mdadm -D /dev/md0 查看設備配置信息
mdadm /dev/md0 -f /dev/vdb5 手動損壞設備
mdadm /dev/md0 -r /dev/vdb5 移除設備
mdadm /dev/md0 -a /dev/vdb5 恢復設備
mdadm -S /dev/md0 ##停止設備
五、磁盤加密(luks加密)(不能對擴展分區)
1.加密
cryptsetup luksFormat /dev/vdb5 (對分區加密)
cryptsetup open /dev/vdb5 qqq (解密成qqq分區)
在 /dev/mapper/中有qqq
mkdf.xfs /dev/mapper/qqq 格式化加密設備
mount /dev/mapper/qqq /mnt/ 掛載
在里面寫入數據。然后
umount /dev/mapper/qqq
cryptsetup close qqq (關閉加密磁盤)
2.去掉加密
先cryptsetup close qqq
再對/dev/vdb5 進行格式化 加密就去掉了
六、Lvm管理
Lvm
(邏輯卷。可以讓設備自由伸縮的一個設備管理軟件)
Pv 物理卷
Vg 物理卷組
Pe 物理拓展,lvm最小的存儲單元
lvm 監控命令
watch -n 1
‘pvs;echo===;vgs;echo===;lvs;echo====;df -h /mnt’
1.lvm的制作
先劃分分區 并將ID 改成8e
2.lvm的建立
pvcreate /dev/vdb1 把物理分區做成物理卷
vgcreate vg0 /dev/vdb1
(用制作好的/dev/vdb1這個物理卷制作一個物理卷組vg0)
lvcreate -L 200M -n lv0 vg0
(在vg0這個組中建立出lv0設備 -L 指定設備大小 -n 指定設備名字)
mkfs.xfs /dev/vg0/lv0 mount /dev/vg0/lv0 /mnt
格式化之后 掛載到mnt下
3.lvm的擴大
Xfs文件系統可以擴大 但是不能縮減
lvextend -L 500M /dev/vg0/lv0 硬盤擴大lvm
xfs_growfs /dev/vg0/lv0 文件系統的擴大
4.lvm的縮減
ext文件系統可以擴大也可以縮減
(1)lvm擴大
lvextend -L 2G /dev/vg0/lv0 擴大lvm物理設備到2G
resize2fs /dev/vg0/lv0擴大文件系統到lvm大小
(2)vg擴大
pvcreate /dev/vdb2 在pv中增加一塊設備
vgextend vg0 /dev/vdb2 把vdb2添加到vg0
(3)lvm縮減
umount /dev/vg0/lv0 卸載設備,更換文件系統
e2fsck -f /dev/vg0/lv0 檢測文件系統確定文件系統中已有的數據大小防止過渡縮減
resize2fs /dev/vg0/lv0 1G 文件系統縮減1G
lvreduce -L 1G /dev/vg0/lv0
(4)vg縮減
pvmove 設備1 設備2 把設備1上移動到2上
vgreduce vg0 /dev/vdb1 把vg0中vdb1刪除
pvremove /dev/vdb1 把vdb1上的lvm管理信息刪除
(5)lvm丟失設備的刪除
5.lvm快照
先把原lv0卸載
lvcreate -L 100M -n lv0-test -s /dev/vg0/lv0
指定大小 指定名字 指定原lv0位置
6.lvm的刪除
lvremove--->vgremove--->pvremove
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。