本文共 1382 字,大约阅读时间需要 4 分钟。
如果把数据单一放在硬盘上,损坏了就无法访问,实际情况下,硬盘损坏的情况很多, 一块磁盘性能提升有限,所以我们可以采取一些技术来提供容错性
inexpensive廉价的 redundant arrays 磁盘阵列 以前磁盘贵所以用廉价来降低成本 后来磁盘便宜,使用raid可能还需要购买相应的卡,就比较提高成本independent独立的 硬件实现方式: 外接,就买一个磁盘阵列卡,内接等于主板就带这个功能(一般生产环境都备好了主板里内置,bios界面配置) 软件实现 笔记本 234 以前的都比较淘汰了,现在比较用的多的就是 5 6 10 01 raid 0 条带集 disk=100G disk2=200G 只能取两块硬盘一样的大小存数据 ,100G chunk单位 raid 0 无容错功能 至少2块硬盘才能实现,性能优秀,无容错性 raid 4 至少三块硬盘才能实现,性能不错,又具有一定的容错性 吧数据最到 1,2硬盘,3硬盘放校验位,1硬盘数据坏了就拿3,2反算 但是优缺点就是校验位读写平凡比较容易坏,就淘汰了raid 5 磁盘利用率是 n-1 /n = (4-1)/4= 300G 和raid4 是一样,每个硬盘100G有4块等于 每块硬盘去掉4分之一的容量作为校验位 spare disk 空闲的硬盘 监控raid硬盘是否坏了,如果坏了马上替换,不用人工干预 带校验的条带集
raid 6 至少4块硬盘 2块硬盘放校验位raid 1 镜像 读性能块,利用率是1/2 镜像防止的是硬盘损坏,删除是同时删除,不能防止对文件的误操作
raid 1和0 组合,先把硬盘组合成raid 1 ,在组合成raid0 raid 0和 1 组合,先把硬盘组合成raid0 在组合成raid1 01容错率是3/5 只要下面两个组合其中各有一块硬盘坏了就不行 10容错率是1/5 芯片有商业目的要考虑成本,原子弹没有商业目的,只要研究出来就行,不记成本 在硬件级别raid 卡 将三块硬盘组合成一块硬盘 软件实现的raid 会看到之前的sdb 硬件的就看不到 要实现软raid 就需要mdadm工具 multi devices 多设备 wodim 刻录光盘 mkisofs 把多个文件打包成光盘 eject 弹出光驱 mkswap创建swap分区 swapon 挂载swap分区 swapoff 取消挂载swap free du查看一个目录的占用大小 df findmnt 查看这个文件是否是一个挂载点 查看设备的挂载情况 findfs查找设备 lsof 列出打开的文件 losetup显示loop设备和文件的对应关系 sync同步命令 buffer数据同步到磁盘 lsusb查看usb设备 e2fsck 检查文件系统的完整性 调用的fsck uuidgen uuid号 e2label 给设备起一个卷标 dumpe2fs 查看系统的元数据 fuser -km -v 查看挂载点谁在使用 blkid 查看设备的uuid umount 取消挂载 xfs_replair修复 xfs_growfs增长文件系统 xz压缩 主要是分区创建,创建文件系统,挂载, swap文件系统的创建 可以拿文件,也可以拿分区 可以指定优先级 光盘和U盘的使用,光盘制作iso镜像 raid转载地址:http://erzgn.baihongyu.com/