存储管理(2)

1.文件系统详解

EXT3/4文件系统
//简介
类型:索引(index)文件系统
系统限制:Ext3:文件系统最大16TB
          Ext4:文件系统最大16TB
          XFS:文件系统最大100TB
名词:inode:记录文件的属性(文件的元数据metadata;元数据即为文件的属性,大小,权限,属主,属组,连接数,块数量,块的编号);一个文件占用一个inode,同时记录此文件数据所在的block number;inode大小为128bytes
      block:存储文件的实际数据;实际存储文件的内容,若文件较大,会占用多个block;block大小默认为4k
      superblock:block与inode的总量;未使用与已使用的inode/block数量


//观察分区的inode数量:df -i

2.文件链接

//符号链接:ln -s 源文件 链接文件
名词解释:symbolic link 软链接
总结:软链接像快捷方式,可以对文件和目录做软链接
      软链接记录的只是源文件的绝对路径
      软链接失去源文件不可用
//硬链接:ln 源文件 链接文件
创建同分区硬链接成功,创建不同分区硬链接失败
硬链接的inode号相同,但并不占用block。使用ls -l观察硬链接数量变化
不允许将硬链接指向目录
总结:硬链接只能针对文件做,不能对目录做
      硬链接只能在同分区做

3.RAID

//简介
RAID:廉价磁盘冗余阵列(Redundant Array of Indepentent Disks)
作用:容错、提升读写速率
//类型
RAID0:RAID0 条带集 2块磁盘以上,读写速率快100%*n,但不容错
RAUD1:RAID1 镜像集 2块磁盘,容量50%,读写速率一般,容错
RAID5:RAID5 带奇偶校验条带集 3块磁盘以上,利用率(n-1)/n,读写速率快,容错

1.不同场景RAID的使用
  硬RAID:需要RAID卡,有自己的CPU,处理速度快,有电池和无电池
  软RAID:通过操作系统实现,比如Windows、Linux

2.软RAID示例
  ·准备四块硬盘:RAID5(3块数据盘+一块热备盘)
   /dev/sdb /dev/sdc /dev/sdd /dev/sde
  ·创建RAID
   mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sd{b,c,d,e}
    -C 创建RAID
    /dev/md0 第一个RAID设备
    -l5 RAID5
    -n RAID成员的数量
    -x 热备磁盘的数量
  ·格式化,挂载
   mkfs.ext4 /dev/md0
   mkdir /mnt/raid5
   mount /dev/md0 /mnt/raid5
   cp -rf /etc/ /mnt/raid5/ect1 //拷贝数据
  ·查看RAID信息
   mdadm -D /dev/md0  //-D 查看详细信息
  ·模拟一块硬盘损坏,并移除
   终端一:watch -n 0.5 'mdadm -D /dev/md0 | tail' //watch持续查看
   终端二:mdadm /dev/md0 -f /dev/sdb -r /dev/sdb  //-f fail -r remove

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值