磁盘管理----文件系统管理

一、简介
1.EXT4:第四代扩展文件系统(Fourth extended filesystem)
XFS:一种高性能的日志文件系统。
EXT4类型:索引文件系统。
2.系统限制:Ext3: 文件系统最大16TB
Ext4: 文件系统最大16TB
XFS : 文件系统最大100TB
3.名词:
(1)inode:索引节点:记录文件的属性(文件元数据:属性,大小,权限,属主属组,连接数,块数量,块的编号)。一个文件占用一个inode,同时记录此文件数据所在的block numbber。inode大小 为 128 bytes
(2)block:存储文件的实际数据,若文件较大需占用多个block。block大小 为默认为4K
(3)superblock: block 与 inode 的总量; 未使用与已使用的 inode / block 数量;
(4)block group块组
5.创造一个文件,观察inode信息。(ll -i 文件名)
在这里插入图片描述
6.创建文件时只占索引节点,不占block空间,存放文件后inode会关联block
inode可关联多个或一个block,也可不关联。
inode数量决定了创建文件的数量。
系统读取数据时通过文件系统寻找索引inode,根据索引显示的信息查找内容。
一个分区有多个块组。分区前硬盘会把block分组,装纳一部分索引节点和一部分block。

二、文件链接
1.软链接( symbolic link )
案例:

[root@localhost ~]# echo hello123 > /file1 //创建文件输入内容
[root@localhost ~]# ln -s /file1 /root/桌面/file111 //给/file1创建软连接到桌面命名为file111。
[root@localhost ~]# ll /root/桌面/file111
[root@localhost ~]# ll /file1 /root/桌面/file111 //查看俩个文件详细信息
[root@localhost ~]# cat /file1 //查看源文件内容
[root@localhost ~]# cat /root/桌面/file111 //查看软连接内容
[root@localhost ~]# rm -rf /file1 //删除源文件
[root@localhost ~]# ll /file1 /root/桌面/file111 //删除源文件后查看 --链接闪烁不可用

软连接即符号链接:源文件删除不可看;记录的只是源文件的路径。可对目录创建软链接。

2.硬链接

[root@localhost ~]# echo hello111 > /file2 //创建文件写入内容
[root@localhost ~]# ln /file2 /root/桌面/file222 //创建/file2的硬链接至桌面命名为file222
[root@localhost ~]# ll /file2 /root/桌面/file222 //查看
[root@localhost ~]# ln /file2 /mnt/diskb2 //跨分区创建硬链接 --失败。
[root@localhost ~]# rm -rf /file2 //删除源文件
[root@localhost ~]# cat /root/桌面/file222 //查看硬链接内容

不能跨分区创建,源文件删除硬链接仍可打开。不占空间,有备份的作用。硬链接不能指向目录。

三、RAID
1.简介
RAID:廉价磁盘冗余阵列(Redundant Array of Independent Disks)
作 用:容错、提升读写速率。
2.不同raid介绍
RAID0条带集 2块磁盘以上,读写速率快,利用率100%*N,但不容错
RAID1镜像集 2块磁盘,利用率50%,读写速率一般,有容错。用于对安全系数要求较高的文件,例如系统
RAID5 带奇偶校验条带集 3块磁盘以上,利用率 (n-1)/n 读写速率快,有容错。(数据与校验分开措放,节省时间)
3.不同场景RAID的使用:
(1)硬RAID: 需要RAID卡,有自己的CPU,处理速度快,有电池和无电池。
(2)软RAID:raid5应用案例

[root@localhost ~]# mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sd{h,i,j,k} //创建磁盘阵列raid0
md磁盘阵列 adm管理工具 -C 创建 /dev/md0磁盘阵列名 -n3三块盘 -x1备盘1
[root@localhost ~]# mkfs.ext4 /dev/md0 //格式化
[root@localhost ~]# mkdir /mnt/raid //创建挂载目录
[root@localhost ~]# mount /dev/md0 /mnt/raid //挂载
[root@localhost ~]# df -hT //查看磁盘挂载情况
[root@localhost ~]# cp -rf /etc/ /mnt/raid/etc1 //在raid0中写入文件
[root@localhost ~]# ls /mnt/raid/ //查看raid下的文件
[root@localhost ~]# mdadm -D /dev/md0 //查看raid阵列汇总信息(-D汇总信息) --3盘1热备
[root@localhost ~]# mdadm /dev/md0 -f /dev/sdj -r /dev/sdj //强制移除raid0中的j盘
[root@localhost ~]# mdadm -D /dev/md0 //再次查看汇总信息 --3盘
[root@localhost ~]# ls /mnt/raid //查看数据 --数据仍在。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值