分类目录归档:存储系列

LVM 灾难修复

简介: 硬盘单碟容量的快速增长和价格快速下降,为普通 PC 提供了丰富的存储空间,也带来的存储管理的需求。对于缺少昂贵硬件支撑的普通 PC 用户,Linux 上的 LVM 是一个理想的选择。对服务器用户而言,LVM 可以构建在基于 Raid 的磁盘组上,通过硬件冗余实现容灾;对于普通 PC 用户来说,可能没有那么多银子来实施,那么我们就不得不面对各种各样的窘境,譬如逻辑卷损坏,磁盘坏道,硬盘位置更改,硬盘损坏等等。好在 LVM 的开发者在设计中就包含了这些考虑,提供了一系列的方法来帮助我们解决这些问题,把数据损失降到最低。本文结合实例,分析和解决 LVM 在实用中可能遇到的各种问题。 继续阅读LVM 灾难修复

惊喜!SSD每GB容量价格即将跌破1美元

1GB 1美元——这很久以来就被视为固态硬盘真正全民普及、成为大众化主流配置的一道门槛,而根据DRAMeXchange的最新报告,今年下半年就能以低于1GB 1美元的价格买到固态硬盘

20nm、19nm等最新NAND闪存工艺将在今年下半年投入大规模量产,闪存芯片的成本也会进一步降低,每GB将会不足1美元。DRAMeXchange预计,在那之后超极本、超轻薄本都会从混合硬盘过渡到纯粹的固态硬盘,而后者的主流容量也将升至128GB。

随着Intel Ivy Bridge处理器的推出、固态硬盘价格的进一步下跌,超极本有望在今年第三季度迎来大爆发,而固态硬盘也会逐渐成为PC升级的首选。

DRAMeXchange的数据显示,固态硬盘对NAND闪存的消耗比例在2011年仅为5.1%,今年有望猛增至15%,因此固态硬盘对闪存市场的贡献潜力是非常巨大的,制造商们也会因此更加不遗余力地改进闪存的工艺、性能和可靠性。

Intel将在今年第三季度推出20nm MLC NAND闪存的新一代2.5寸固态硬盘King Crest。OCZ甚至还打算在固态硬盘中使用 三层存储单元的TLC NAND闪存芯片,势必会进一步带动固态硬盘价格的下跌。

Trim

Q: 为啥我们需要Trim?

A: 我们都知道,当一个文件被删除后,操作系统其实并没有删除数据 – “事实上,它只是在硬盘前的索引区里标记这块文件占用的区域为可覆盖的,所以下次数据将要再次写入的时候,可以覆盖写入这块被标记的区域。这也就是为啥那些所谓的文件恢复软件能恢复的道理。(数据依然存在)。” 继续阅读Trim

linux下使用SSD

Linux下的trim支持叫discard,现在ext4和xfs都支持(btrfs应该也支持),内核需要>=2.6.37,xfs的支持在3.0才比较完善。
具体需要设置这几个方面:
1. 内核
升级到2.6.37以上,最好用最新的3.0。
禁用disk IO scheduler,将调度策略改变成由设备自己调度。
echo noop > /sys/block/sda/queue/scheduler
2. 文件系统表
修改fstab文件,在挂载参数中加上discard;最好也同时加上noatime。
/dev/sda1 / ext4 discard,defaults
3. 调整文件系统参数
ext4的话最好禁用日志功能,能防止写入额外的数据而减少ssd寿命。
/dev/sda1 / ext4 noatime,discard,defaults

ZFS文件系统

Z 文件系统是由 Sun™ 开发使用存储池方法的新技术。 这就是说只有在需要存储数据的时候空间才会被使用。 它也为保护数据最大完整性而设计的,支持数据快照, 多份拷贝和数据校验。增加了被称为 RAID-Z 的新的数据复制类型。RAID-Z 是种类似于 RAID5类型, 但被设计成防止写入漏洞。

什么是写入漏洞?
如果仅写入了 RAID-5 条带的一部分,并且在所有块成功写入磁盘之前断电,则奇偶校验将与数据不同步,因此永远无用,除非后续的完全条带化写操作将其覆写。 继续阅读ZFS文件系统

bad superblock on /dev/VolGroup00/LogVol01

一台测试服务器启动报错。不能进入系统提示:

VFS: Can’t find ext3 filesystem on dev dm-0.

挂在其他linux上mount也不行,提示

bad superblock on /dev/VolGroup00/LogVol00

按照http://www.cnblogs.com/dancefire/archive/2011/03/09/fix-bad-superblock-in-linux.html这里的修复方法也不行,最后直接用下面的方法搞定。

e2fsck -y /dev/VolGroup00/LogVol00

 

记录一下!

GlusterFS集群文件系统介绍

1. GlusterFS概述

    GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBand RDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名空间来管理数据。GlusterFS基于可堆叠的用户空间设计,可为各种不同的数据负载提供优异的性能。 继续阅读GlusterFS集群文件系统介绍