Test2 unit4

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介:

第四单元

管理系统中的简单分区和文件系统

学习目标

添加文件系统空间

添加 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  保存更改到分区表

wKioL1kBzoiydajOAAA7mYWwATM291.jpg

wKioL1kBzoiC7BJKAABhLsFcogk138.jpg

wKiom1kBzonCSfrZAABjG2IqQvA597.jpg

wKiom1kBzonj1z8hAABYvvPFoDg518.jpg

wKioL1kBzonxtpIDAACHxvjMJts685.jpg

wKioL1kBzoqDd1RtAABZ3IaPSFI374.jpg

wKiom1kBzoqAQd-tAAB2WGZFHpc243.jpg

partprobe   ###识别新分区

wKiom1kBzoqD0KreAAAql1DD1GY166.jpg

blkid  ##显示系统正在使用的设备 id

wKioL1kBzorAhDqdAAAXx5JV-vw596.jpg

wKiom1kBzouzdFltAABMB52E7VA024.jpg


mkfs.xfs /dev/vdb3   ##格式化分区为xfs格式

wKiom1kB0yvxEHvDAABVzSHrmSg811.jpg

挂载文件

命令:vim /etc/fstab ##修改配置文件

**/dev/vdb1   ##磁盘

   /mnt     ##挂载点

   xfs     ##格式

   defaults   ##默认设置

   0 0    ##忽略设备操作


wKioL1kB0yvCJzYSAAAsixQGkM4657.jpg

wKioL1kB0yyAAiDGAAAOax41g1k746.jpg

mount -a  ##使修改的配置文件操作生效


fdisk -l                      ##显示系统中所有可以使用的设备信息

wKiom1kB0y6CdYGPAAB90i9Pp2A252.jpg


创建swap交换分区

 82  ##swap分区的代码


wKioL1kB0y-gSh_zAABx3He8sAg732.jpg

wKiom1kB0zChEhXvAAB74eUR_30475.jpg


vim /etc/fstab     ##修改配置文件


wKioL1kB1U_BLVOEAAAxIS3A3Kg314.jpg

mkswap /dev/vdb2   ##准备将分区用作交换区

wKiom1kB1VCg__C0AABw5BPMPg4784.jpg

swapon   -a   ##激活新交换区

swapon -s   ##显示当前交换区的状态

swapoff /dev/vdb1   ##停用该特定交换区 

swapon -a /dev/vdb1 -p 1  ##修改交换区的等级(暂时)


vim /etc/fstab  ##修改配置文件

wKioL1kB1VDi0ajUAAAwvf3yyCQ840.jpg

**pri  ##设定分区等级(永久)

wKioL1kB1VHgDmzUAAB_npvQ_Wg048.jpg


wKioL1kB1VGAyNhfAAB9fSZ2fT0437.jpg

wKiom1kB1VLwEmd6AAB8J0RBFKI466.jpg

wKioL1kB1VKha7kAAABm74OUWzY674.jpg

wKiom1kB1VOg6UYlAABSo6rmwAE842.jpg

wKiom1kB1VOQQ5SnAACDGS-EafY366.jpg

mount -o usrquota,grpquota /dev/vdb1 /pub  ##挂载文件,用户配额,组配额

quotaon -ugv /dev/vdb1 ##开启用户配额和组配额

wKiom1kB1VSy84TqAACJnSOt2rs630.jpg

edquota -u westos   ##给westos用户配额

wKioL1kB1VSjj56-AAAUjQHO178549.jpg

wKioL1kB1VShn2dVAAAV8__4CzY487.jpg

wKiom1kB1VXSnpa6AAAfHRmKQ8Q390.jpg

测试:

wKiom1kB27PAULqGAAB4sH4gv1M569.jpg-wh_50

wKioL1kB29SxdZiJAABU9FhnTqw169.jpg-wh_50


修改分区功能id       t    fd

wKioL1kB29XCMF-yAABt9EDID14517.jpg-wh_50

wKioL1kB29bAxud0AAAYKL1Z7zE158.jpg-wh_50


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

监视命令  watch -n 1 cat /proc/mdstat

wKiom1kB29axAXa_AABr9bubfwQ201.jpg-wh_50

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

wKioL1kB29bBGiYkAACo8YJxioE844.jpg-wh_50

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

wKiom1kB29fQmrvBAABi6Ukyi_Y759.jpg-wh_50

mdadm -D /dev/md0  ##查看md0状态

wKiom1kB29jj4KvIAAB5C4jbOGo863.jpg-wh_50

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

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

wKioL1kB29jj5TU8AAB__70TkFk341.jpg-wh_50

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


wKiom1kB29nwftDvAAB84e9XH_g366.jpg-wh_50

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


wKioL1kB29nyp0QeAAAwfmAgJ8o160.jpg-wh_50

创建加密的卷

cryptsetup luksFormat /dev/vdb1  ##对新分区进行加密 ,并设置解密密码

wKioL1j91Sug2GG9AABmR67zKbA400.png

cryptsetup open /dev/vdb1 westos  ##会将加密的卷 /dev/vdb1 解锁

wKiom1j91cjDaDoRAAAvZpZc0CQ949.png

mkfs.xfs /dev/mapper/westos   ##格式化分区为xfs格式

wKioL1j91h7SpGJvAACMscYFdqA872.png

mount /dev/mapper/westos /mnt  ##挂载文件

wKiom1j91l_jfQEUAABE2DHZTZY273.png

umount /mnt   ##卸掉挂载

wKioL1j91p_idW8-AAB4MhWwwJo843.png

wKioL1j91r7ApGHCAAAzshv2w14093.png

cryptsetup close westos  ##锁定加密的卷

wKioL1j91zyRKybAAAAz0S3IkP8171.png

测试

wKiom1j914HxeLw2AABSVPElXEo655.png

自动加密

vim /etc/fstab    ##设置自动挂载

wKiom1j91-fiHcgxAAAYSXPwAGA750.png

wKiom1j92BzA9GqJAAAnTBT_r1A881.png

vim /etc/crypttab  ##配置分区加密文件

wKioL1j92ImgH2F_AAAhP_M-ZG0818.png

wKioL1j92KmzPWTtAAAPn4x4E7k228.png

vim /root/diskpass  ##配置密码

wKiom1j92ObwSi3sAAArQftgVsc098.png

密码随意设置

chmod 600 /root/diskpass   ##修改文件权限

cryptsetup luksAddKey /dev/vdb1 /root/diskpass   ##给文件添加密码

wKioL1j92gKBRiEZAAA_L902a74186.png












本文转自 漂浮的天堂  51CTO博客,原文链接:http://blog.51cto.com/12774215/1920225,如需转载请自行联系原作者
目录
相关文章
|
存储 缓存 Java
Null Nothing Unit|学习笔记
快速学习 Null Nothing Unit。
150 0
Null Nothing Unit|学习笔记
|
存储 缓存 固态存储
Long Story of Block - 1 Data Unit
计算、存储、网络构成了云计算的基本组件。Linux 中的 IO 栈主要分为 Filesystem 与 Block 两层,前者包括 VFS 与各种类型的文件系统(包括 Ext4、XFS 等),描述了数据的组织形式、提供管理数据的接口;而后者包括通用块层 (generic block layer) 与各种类型的块设备驱动(包括 SCSI、NVMe、Virtio 等),主要实现了数据在非易失性存储(HD
419 1
Long Story of Block - 1 Data Unit
|
资源调度
R-Description Data(step 3)
R is a data analysis and visualization platform.
1100 0
|
Shell 开发工具 Perl
|
测试技术
|
移动开发 Perl