linux笔记 2-4 管理系统存储

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux笔记 2-4 管理系统存储相关的知识,希望对你有一定的参考价值。

******************4.管理系统存储******************


## 1.分区划分 ##


fdisk /dev/vdb               //进入分区划分

技术分享
技术分享

技术分享

partprobe                    //加载分区表

cat /proc/partitions         //查看分区信息

技术分享

mkfs.xfs                     //创建xfs文件系统==格式化分区

技术分享

blkid                        //查看文件系统类型

技术分享
mount /dev/vdb1 挂载点       //分区挂载

df                           //查看已挂载的分区

技术分享
umount /dev/vdb1 | 挂载点    //卸载挂载
vim /etc/fstab               //实现永久挂载
/dev/vdb1 挂载点 文件系统类型(xfs) defaults 0 0


## 2.swap分区管理 ##
swapon -s                    //查看系统中的swap分区

建立swap分区
mkswap /dev/vdb1             //把/dev/vdb1格式化成swap格式
swapon -a /dev/vdb1          //激活

技术分享


上述激活方式,重启后激活消失,如需永久激活,需修改配置文件

vim /etc/fstab                     //开机自动激活
/dev/vdb1    swap    swap              defaults 0 0
  设备       挂载点  文件系统类型


技术分享

技术分享

swapoff /dev/vdb1             //关闭激活的swap分区


技术分享


添加临时swap分区
dd if=/dev/zero of=/mnt/swapfile bs=1M count=1000 

/*在/mnt中划分一块区间名叫swapfile的区间块大小为1M,数量为1000*/

mkswap /dev/vdb1              //格式化成swap格式
swapon -a /dev/vdb1           //激活


技术分享

## 3.磁盘加密 ##


1.加密磁盘一次挂载

fdisk /dev/vdb                          //新建磁盘
cryptsetup luksFormat /dev/vdb1         //加密

技术分享
cryptsetup open /dev/vdb1 haha          //打开加密磁盘
技术分享

技术分享


测试
mkfs.xfs /dev/mapper/haha                //制作文件系统

技术分享
mount /dev/mapper/haha /mnt              //挂载

技术分享
umount /mnt/                             //卸载

cryptsetup close haha                    //关闭加密磁盘

技术分享


2.加密磁盘永久挂载
vim /etc/crypttab
解密后设备管理文件 设备 加密文件
技术分享

技术分享

vim /root/加密文件                             //设置加密字符

技术分享

技术分享
chmod 600 /root/加密文件

技术分享
cryptsetup luksAddKey 设备 /root/加密文件

技术分享
vim /etc/fstab

技术分享

/dev/mapper/解密后的设备管理文件 挂载点 文件系统类型 defaults 0 0

技术分享

reboot                                     //重启检测

技术分享


3.加密清除
vim /etc/fstab                           //删除自动挂载配置信息
> /etc/crypttab                          //清空加密配置信息
rm -fr /root/加密文件
umount    挂载
cryptsetup close                         //解密后设备管理文件关闭加密磁盘
mkfs.xfs /dev/vdb1 -f                    //强行格式化磁盘

技术分享


##4.磁盘阵列 ##
制作磁盘阵列
fdisk /dev/vdb                                    //新建三个分区
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}   //制作软阵列
注:  -C 指定创建分区

      -a 文件不存在时是否新建文件
      -n 使用分区数
      -x 空闲分区数(做备份)

技术分享

mkfs.xfs /dev/md0                         //制作文件系统

技术分享

mount /dev/md0 /mnt/                      //挂载(使用设备)

技术分享


磁盘阵列管理
mdadm -f /dev/md0 /dev/vdb1               //使磁盘损坏(==手动拔除磁盘)

技术分享


mdadm -D /dev/md0                         //查看磁盘阵列信息

技术分享

mdadm -r /dev/md0 /dev/vdb1               //删除磁盘


技术分享

mdadm -a /dev/md0 /dev/vdb1               //添加磁盘


技术分享


关闭磁盘阵列
i> umount /mnt                             //卸载设备
ii> mdadm -S /dev/md0                      //关闭磁盘阵列
iii> df                                    //查看挂载信息

技术分享


## 5.配额 ## 针对于分区


环境配置:新建文件,权限为1777

mount -o usrquota /dev/vdb1 /pub                 //挂载设备并加载配额功能

quotaon -uv /dev/vdb1                            //开启配额功能
edquota -u student 配置student所能使用的额度(单位为K)

技术分享技术分享

测试:技术分享


注:修改etc下的文件很容易导致系统重启之后起不来,这种情况下,输入root用户密码,然后修改出错的文件即可。

以上是关于linux笔记 2-4 管理系统存储的主要内容,如果未能解决你的问题,请参考以下文章

跟着韦老师学Linux学习笔记-存储管理器

存储系统

Linux学习笔记:Linux系统管理

大数据开发工程师基本功修炼之史上最全Linux学习笔记(建议收藏)

大数据开发工程师基本功修炼之史上最全Linux学习笔记(建议收藏)

Linux笔记008| 文件系统与文件压缩