Linux运维笔记----管理系统中的简单分区和文件系统

来源:互联网 发布:abb工业机器人软件 编辑:程序博客网 时间:2024/05/19 09:40

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

1.什么是mbr?什么是mpt?一个主分区使用多大分区表记录?分区类型?

*mbr,即主引导记录,是对IBM兼容机的硬盘或者可移动磁盘分区时,在驱动器最前端的一段引导扇区,主引导程序占446个字节。*mbr总大小:446+64+2=512*mpt,即硬盘分区表,记录了硬盘中有多少分区以及每一个分区的大小,占64个字节。分区有效标志占2个字节,固定   为0xAA55或者0x55AA。

2.查看系统设备信息

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

3.创建新分区

fdisk /dev/vdb      ##在vdb中创建新分区

这里写图片描述
输入m获取帮助

a   toggle a bootable flagb   edit bsd disklabel      ##设定设备标签c   toggle the dos compatibility flagd   delete a partition      ##删除设备g   create a new empty GPT partition table  G   create an IRIX (SGI) partition tablel    list known partition types     ##列出设备类型m   print this menu             ##列出帮助信息n   add a new partition     ##新建分区o   create a new empty DOS partition tablep   print the partition table   ##显示分区表q   quit without saving changes     ##退出不保存s   create a new empty Sun disklabelt  change a partition's system id#改变分区功能标签u   change display/entry unitsv   verify the partition tablew   write table to disk and exit    ##保存退出x   extra functionality (experts only)

建立(n)一块编号(Parttion number)为1 ,使用默认编号(default 2048)开始大小为100M的分区。
这里写图片描述
显示刚刚创建的分区 id为83
这里写图片描述
退出并保存
这里写图片描述
同步分区表,查看系统能识别的分区

partprobe  ##同步分区表cat   /proc/partitions    ##查看系统能识别的分区

这里写图片描述

4.如何使用建立的分区

4.1格式化(xfs)

mkfs.xfs    /dev/vdb1   ##将vdb1分区格式化为xfs格式的磁盘分区

这里写图片描述

4.2挂载

mount      /dev/vdb1       /mnt/      ##将vdb1挂载在/mnt/中

这里写图片描述

vim     /etc/fstab      ##设置该文件可以实现开机自动挂载

5.设备的删除

5.1卸载

umount  /mnt/    ##卸载挂载在 /mnt 下的设备

(并且删除/etc/fstab中设备的自动挂载条目)
这里写图片描述

5.2删除分区

这里写图片描述

6.swap分区的管理

Swap分区(交换区)在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。

建立swap分区,并把其功能标签设置为Linux swap
这里写图片描述
把/dev/vbd1格式化成swap格式并激活
这里写图片描述
swapon -s ##查看系统中的swap分区
swapoff /dev/vdb1 ##关闭激活的swap分区
vim /etc/fstab ##开机系统扫描文件,可实现自动挂载分区
/dev/vdb1 swap swap defautls 0 0
这里写图片描述

7.磁盘配额

磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配  额限制,每一用户只能使用最大配额范围内的磁盘空间。在  服务器管理中此功能非常重要。

激活配额功能参数
开启配额
这里写图片描述
设定student用户的配额(200M)
这里写图片描述
超级用户查看用户配额信息

repquota        -a  

这里写图片描述
测试student用户的配额(超过200M,报错)
这里写图片描述
开机自动激活配额

vim /etc/fstab

这里写图片描述
关闭配额
删除vim /etc/fstab中的配额参数

quotaoff    -ugv    +设备

这里写图片描述

8.分区加密

 - LUKS ( Linux 统一密钥设置 ) 是标准的设备加密格式 - LUKS 可以对分区或卷进行加密 - 必须首先对加密的卷进行解密 , 才能挂载其中的文件系统

确认加密使用大写YES
密码大于8位
这里写图片描述
解密并格式化
这里写图片描述
挂载和卸载设备
这里写图片描述
关闭设备加密层

cryptsetup  close   +设备名称

自动挂载加密设备

vim /etc/crypttab ##设定开机解密解密后名称   设备  密码文件vim /etc/fstab          ##开机自动挂载加密设备/dev/mapper/westos  /mnt    xfs defaults    0 0vim /root/passwd        ##系统自动读取密码记录文件解密密码cryptsetup luksAddKey /dev/vdb1  /root/passwd           ##把密码记录文件与设备关联Enter any passphrase:               ##设备解密密码

9.raid磁盘阵列

RAID,独立冗余磁盘阵列,是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来的形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。

首先先建立三个分区,并设定3个分区的功能标签位为raid
这里写图片描述
通过监控命令来时时监控磁盘设备信息

watch   -n   1   cat     /proc/mdstatmdadm  -C /dev/md0 -a yes -l 1 -n 2  -x 1  /dev/vdb{1..3}-C  ##建立-a  ##文件不存在建立文件-l  ##raid级别-n  ##设备个数-x  ##闲置设备个数

这里写图片描述

mdadm -D /dev/md0                   ##设备配置信息mdadm /dev/md0  -f /dev/vdb1        ##损坏设备1mdadm /dev/md0  -r /dev/vdb1    ##移除设备1mdadm /dev/md0  -a /dev/vdb1        ##恢复设备1mdadm -S /dev/md0                   ##停止设备
0 0