天天看點

Test2 unit4

第四單元

管理系統中的簡單分區和檔案系統

學習目标

添加檔案系統空間

添加 swap 交換分區

對系統分區加密

簡單分區和檔案系統

存儲是每個計算機系統的基本需求。 Red Hat Enterprise

Linux 提供了一些強大的工具 , 它們能在大量的場景中管

理多種類型的儲存設備

disk 是用于管理磁盤分區的實用程式。您可以通過選擇 -l

選項和指定磁盤名稱 ( fdisk -cul /dev/vda ) 運作該實用程

序 , 以檢視磁盤及其分區。您可以通過互動式地運作該實用

程式 , 并選擇相應的菜單選項 ( fdisk -cu /dev/vda ) 進行更

改。 -c 禁用舊的 DOS 相容模式 , -u 以扇區 ( 而不是柱

面 , 已經過時 ) 的格式顯示輸出

檢視系統裝置資訊

建立新分區 fdisk /dev/vdb

p     顯示分區                 m  幫助

n     建立分區                 d  删除分區

l     列出系統可用分區         q  退出

t     修改分區功能id           w  儲存更改到分區表

<a href="https://s3.51cto.com/wyfs02/M02/92/AF/wKioL1kBzoiydajOAAA7mYWwATM291.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M02/92/AF/wKioL1kBzoiC7BJKAABhLsFcogk138.jpg" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M00/92/B0/wKiom1kBzonCSfrZAABjG2IqQvA597.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M00/92/B0/wKiom1kBzonj1z8hAABYvvPFoDg518.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M00/92/AF/wKioL1kBzonxtpIDAACHxvjMJts685.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M00/92/AF/wKioL1kBzoqDd1RtAABZ3IaPSFI374.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M01/92/B1/wKiom1kBzoqAQd-tAAB2WGZFHpc243.jpg" target="_blank"></a>

partprobe   ###識别新分區

<a href="https://s3.51cto.com/wyfs02/M01/92/B1/wKiom1kBzoqD0KreAAAql1DD1GY166.jpg" target="_blank"></a>

blkid  ##顯示系統正在使用的裝置 id

<a href="https://s3.51cto.com/wyfs02/M01/92/AF/wKioL1kBzorAhDqdAAAXx5JV-vw596.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M02/92/B1/wKiom1kBzouzdFltAABMB52E7VA024.jpg" target="_blank"></a>

mkfs.xfs /dev/vdb3   ##格式化分區為xfs格式

<a href="https://s4.51cto.com/wyfs02/M01/92/B1/wKiom1kB0yvxEHvDAABVzSHrmSg811.jpg" target="_blank"></a>

挂載檔案

指令:vim /etc/fstab ##修改配置檔案

**/dev/vdb1   ##磁盤

   /mnt     ##挂載點

   xfs     ##格式

   defaults   ##預設設定

   0 0    ##忽略裝置操作

<a href="https://s4.51cto.com/wyfs02/M01/92/B0/wKioL1kB0yvCJzYSAAAsixQGkM4657.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M00/92/B0/wKioL1kB0yyAAiDGAAAOax41g1k746.jpg" target="_blank"></a>

mount -a  ##使修改的配置檔案操作生效

fdisk -l                      ##顯示系統中所有可以使用的裝置資訊

<a href="https://s3.51cto.com/wyfs02/M02/92/B1/wKiom1kB0y6CdYGPAAB90i9Pp2A252.jpg" target="_blank"></a>

建立swap交換分區

 82  ##swap分區的代碼

<a href="https://s3.51cto.com/wyfs02/M02/92/B0/wKioL1kB0y-gSh_zAABx3He8sAg732.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M00/92/B1/wKiom1kB0zChEhXvAAB74eUR_30475.jpg" target="_blank"></a>

vim /etc/fstab     ##修改配置檔案

<a href="https://s2.51cto.com/wyfs02/M00/92/B0/wKioL1kB1U_BLVOEAAAxIS3A3Kg314.jpg" target="_blank"></a>

mkswap /dev/vdb2   ##準備将分區用作交換區

<a href="https://s2.51cto.com/wyfs02/M01/92/B2/wKiom1kB1VCg__C0AABw5BPMPg4784.jpg" target="_blank"></a>

swapon   -a   ##激活新交換區

swapon -s   ##顯示目前交換區的狀态

swapoff /dev/vdb1   ##停用該特定交換區 

swapon -a /dev/vdb1 -p 1  ##修改交換區的等級(暫時)

vim /etc/fstab  ##修改配置檔案

<a href="https://s2.51cto.com/wyfs02/M01/92/B0/wKioL1kB1VDi0ajUAAAwvf3yyCQ840.jpg" target="_blank"></a>

**pri  ##設定分區等級(永久)

<a href="https://s4.51cto.com/wyfs02/M01/92/B0/wKioL1kB1VHgDmzUAAB_npvQ_Wg048.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/92/B0/wKioL1kB1VGAyNhfAAB9fSZ2fT0437.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M00/92/B2/wKiom1kB1VLwEmd6AAB8J0RBFKI466.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M00/92/B0/wKioL1kB1VKha7kAAABm74OUWzY674.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M01/92/B2/wKiom1kB1VOg6UYlAABSo6rmwAE842.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M02/92/B2/wKiom1kB1VOQQ5SnAACDGS-EafY366.jpg" target="_blank"></a>

mount -o usrquota,grpquota /dev/vdb1 /pub  ##挂載檔案,使用者配額,組配額

quotaon -ugv /dev/vdb1 ##開啟使用者配額群組配額

<a href="https://s1.51cto.com/wyfs02/M00/92/B2/wKiom1kB1VSy84TqAACJnSOt2rs630.jpg" target="_blank"></a>

edquota -u westos   ##給westos使用者配額

<a href="https://s3.51cto.com/wyfs02/M01/92/B0/wKioL1kB1VSjj56-AAAUjQHO178549.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M00/92/B0/wKioL1kB1VShn2dVAAAV8__4CzY487.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M02/92/B2/wKiom1kB1VXSnpa6AAAfHRmKQ8Q390.jpg" target="_blank"></a>

測試:

<a href="https://s4.51cto.com/wyfs02/M01/92/B2/wKiom1kB27PAULqGAAB4sH4gv1M569.jpg-wh_500x0-wm_3-wmp_4-s_2786419383.jpg" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M02/92/B1/wKioL1kB29SxdZiJAABU9FhnTqw169.jpg-wh_500x0-wm_3-wmp_4-s_989311738.jpg" target="_blank"></a>

修改分區功能id       t    fd

<a href="https://s2.51cto.com/wyfs02/M01/92/B1/wKioL1kB29XCMF-yAABt9EDID14517.jpg-wh_500x0-wm_3-wmp_4-s_1448851173.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M00/92/B1/wKioL1kB29bAxud0AAAYKL1Z7zE158.jpg-wh_500x0-wm_3-wmp_4-s_2334634277.jpg" target="_blank"></a>

mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}  ##建立陣列

監視指令  watch -n 1 cat /proc/mdstat

<a href="https://s1.51cto.com/wyfs02/M01/92/B2/wKiom1kB29axAXa_AABr9bubfwQ201.jpg-wh_500x0-wm_3-wmp_4-s_2179000500.jpg" target="_blank"></a>

mkfs.xfs /dev/md0  ##格式化md0

<a href="https://s1.51cto.com/wyfs02/M02/92/B1/wKioL1kB29bBGiYkAACo8YJxioE844.jpg-wh_500x0-wm_3-wmp_4-s_4124107415.jpg" target="_blank"></a>

mount /dev/md0 /mnt/    ##挂載到mnt

<a href="https://s2.51cto.com/wyfs02/M00/92/B2/wKiom1kB29fQmrvBAABi6Ukyi_Y759.jpg-wh_500x0-wm_3-wmp_4-s_2990491771.jpg" target="_blank"></a>

mdadm -D /dev/md0  ##檢視md0狀态

<a href="https://s2.51cto.com/wyfs02/M02/92/B2/wKiom1kB29jj4KvIAAB5C4jbOGo863.jpg-wh_500x0-wm_3-wmp_4-s_2527156733.jpg" target="_blank"></a>

mdadm -f /dev/md0/ /dev/vdb2  ##讓vdb2失效

mdadm -r /dev/md0/ /dev/vdb2  ##删除vdb2

<a href="https://s1.51cto.com/wyfs02/M00/92/B1/wKioL1kB29jj5TU8AAB__70TkFk341.jpg-wh_500x0-wm_3-wmp_4-s_512424232.jpg" target="_blank"></a>

mdadm -a /dev/md0/ /dev/vdb2  ##添加vdb2

<a href="https://s4.51cto.com/wyfs02/M00/92/B2/wKiom1kB29nwftDvAAB84e9XH_g366.jpg-wh_500x0-wm_3-wmp_4-s_2537912246.jpg" target="_blank"></a>

mdadm -S /dev/md0/  ##停止md0

<a href="https://s4.51cto.com/wyfs02/M00/92/B1/wKioL1kB29nyp0QeAAAwfmAgJ8o160.jpg-wh_500x0-wm_3-wmp_4-s_2159324113.jpg" target="_blank"></a>

建立加密的卷

cryptsetup luksFormat /dev/vdb1  ##對新分區進行加密 ,并設定解密密碼

<a href="https://s2.51cto.com/wyfs02/M01/92/46/wKioL1j91Sug2GG9AABmR67zKbA400.png" target="_blank"></a>

cryptsetup open /dev/vdb1 westos  ##會将加密的卷 /dev/vdb1 解鎖

<a href="https://s2.51cto.com/wyfs02/M00/92/47/wKiom1j91cjDaDoRAAAvZpZc0CQ949.png" target="_blank"></a>

mkfs.xfs /dev/mapper/westos   ##格式化分區為xfs格式

<a href="https://s2.51cto.com/wyfs02/M02/92/46/wKioL1j91h7SpGJvAACMscYFdqA872.png" target="_blank"></a>

mount /dev/mapper/westos /mnt  ##挂載檔案

<a href="https://s3.51cto.com/wyfs02/M00/92/47/wKiom1j91l_jfQEUAABE2DHZTZY273.png" target="_blank"></a>

umount /mnt   ##卸掉挂載

<a href="https://s3.51cto.com/wyfs02/M00/92/46/wKioL1j91p_idW8-AAB4MhWwwJo843.png" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M01/92/46/wKioL1j91r7ApGHCAAAzshv2w14093.png" target="_blank"></a>

cryptsetup close westos  ##鎖定加密的卷

<a href="https://s4.51cto.com/wyfs02/M00/92/46/wKioL1j91zyRKybAAAAz0S3IkP8171.png" target="_blank"></a>

測試

<a href="https://s2.51cto.com/wyfs02/M02/92/47/wKiom1j914HxeLw2AABSVPElXEo655.png" target="_blank"></a>

自動加密

vim /etc/fstab    ##設定自動挂載

<a href="https://s4.51cto.com/wyfs02/M00/92/47/wKiom1j91-fiHcgxAAAYSXPwAGA750.png" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M00/92/47/wKiom1j92BzA9GqJAAAnTBT_r1A881.png" target="_blank"></a>

vim /etc/crypttab  ##配置分區加密檔案

<a href="https://s2.51cto.com/wyfs02/M00/92/46/wKioL1j92ImgH2F_AAAhP_M-ZG0818.png" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/92/46/wKioL1j92KmzPWTtAAAPn4x4E7k228.png" target="_blank"></a>

vim /root/diskpass  ##配置密碼

<a href="https://s1.51cto.com/wyfs02/M00/92/47/wKiom1j92ObwSi3sAAArQftgVsc098.png" target="_blank"></a>

密碼随意設定

chmod 600 /root/diskpass   ##修改檔案權限

cryptsetup luksAddKey /dev/vdb1 /root/diskpass   ##給檔案添加密碼

<a href="https://s1.51cto.com/wyfs02/M01/92/46/wKioL1j92gKBRiEZAAA_L902a74186.png" target="_blank"></a>

本文轉自 漂浮的天堂  51CTO部落格,原文連結:http://blog.51cto.com/12774215/1920225,如需轉載請自行聯系原作者