第四单元

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

简单分区和文件系统
• 存储是每个计算机系统的基本需求。 Red Hat EnterpriseLinux 提供了一些强大的工具 , 它们能在大量的场景中管理多种类型的存储设备
• disk 是用于管理磁盘分区的实用程序。您可以通过选择 -l选项和指定磁盘名称 ( fdisk -cul /dev/vda ) 运行该实用程序,以查看磁盘及其分区。您可以通过交互式地运行该实用程序 , 并选择相应的菜单选项 ( fdisk -cul/dev/vda ) 进行更改。 -c 禁用旧的 DOS 兼容模式 , -u 以扇区 ( 而不是柱面,已经过时)的格式显示输出

查看系统设备信息

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

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







文件系统比较
• ext4 是 Red Hat Enterprise Linux 6 的标准文件系统。它非常强大可靠 , 具有多项可以提高现代工作量处理性能的功能
• ext2 是常用于 Linux 中的较旧的文件系统。它简单可靠 , 非常适合小型存储设备 , 但是效率低于 ext4
• vfat 支持包括一系列相关文件系统 ( VFAT/FAT16 和
FAT32 ), 这些文件系统针对较旧版本MicrosoftWindows开发 , 在大量的系统和设备上受支持

• xfs 在 Red Hat Enterprise Linux 7 的标准文件系统其具备数据完全性 、性能稳定、扩展性强( 18eb )、传输速率高( 7G/s )

文件系统创建示例
# mkfs -t ext4|xfs /dev/vda3
# blkid /dev/vda3/dev/vda3: UUID="cffde973-ab02-4b52-a09c-2a7ee610255c"
TYPE="ext4"



# mkdir /test
向 /etc/fstab 添加一个条目 :
UUID="cffde973-ab02-4b52-a09c-2a7ee610255c" /test [ext4|xfs] defaults1 2



测试挂载 :
# mount /test
删除现有文件系统
1. 通过使用 umount /mountpoint 卸载文件系统。
2. 在 /etc/fstab 中删除相应条目。
3. 删除挂载点目录 : rmdir /mountpoint



自动创建新的分区

·执行命令

vim fdisk.sh          #编辑配置文件,写入相应的脚本,并保存退出。

·测试

执行命令

sh fdisk.sh /dev/vdb p +100M            #其中100M表示欲创建新的分区的容量








swap 交换分区
• 换空间或交换区是磁盘驱动器上的空间 , 用作当前未使用部分内存的溢出。这样 , 系统就能在主内存中留出空间用于储存当前正在处理的数据 , 并在系统面临主内存空间不足的风险时提供应急溢出


管理交换分区
• 使用 fdisk 创建新分区。此外 , 在用 fdisk 保存更改之前 , 将分区类型更改为“ 0x82 LinuxSwap”
• mkswap /dev/vdaN 会准备好将分区用作交换区
• blkid /dev/vdaN 将确定 UUID
• 将新交换空间添加到 /etc/fstab :
UUID=uuid swap swap defaults 0 0



• swapon -a 将激活新交换区
• swapon -s 将显示当前交换区的状态



• swapoff /dev/vdaN 将停用该特定交换区



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

创建新加密的卷
• 使用 fdisk 创建新分区
• cryptsetup luksFormat /dev/vdaN 可对新分区进行加密 ,并设置解密密码



• 您输入正确的解密密码之后 , cryptsetup luksOpen
/dev/vdaN name 会将加密的卷 /dev/vdaN 解锁为
/dev/mapper/name
• 解密的卷上创建 xfs 文件系统 : mkfs -t xfs
/dev/mapper/name
• 创建目录挂载点 , 并挂载文件系统 : mkdir /secret
- mount /dev/mapper/name /secret



• 完成之后 , umount /dev/mapper/name 并运行
cryptsetup luksClose name 以锁定加密的卷



设置指定的使用与备用分区:



用监控命令查看文件:/proc/mdstat

watch -n 1 cat /proc/mdstat           #每秒钟看一次












selinux对文件的控制

1.什么是selinux
selinux,内核级加强型防火墙

2.如何管理selinux级别
selinux开启或者关闭)
vim /etc/sysconfig/selinux



selinux=disabled                                                            ##关闭状态
selinux=Enforcing                                                          ##强制状态
selinux=Permissive                                                       ##警告状态


getenforce ##查看状态
当selinux开启时
setenforce 0|1 ##更改selinux运行级别

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值