Chinaunix首页 | 论坛 | 博客
  • 博客访问: 633538
  • 博文数量: 171
  • 博客积分: 2389
  • 博客等级: 大尉
  • 技术积分: 1516
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-24 14:18
文章分类

全部博文(171)

文章存档

2014年(20)

2013年(51)

2012年(40)

2011年(59)

1970年(1)

我的朋友

分类: IT业界

2011-08-22 17:56:51

戴尔Compellent/Red Hat Linux原生的可用空间恢复功能(Native Free Space Recovery)

随着Red Hat Enterprise Linux 6的发布,戴尔Compellent本已非常出色的自动精简配置功能愈加出类拔萃。由于T10技术委员会基于SBC-3规范更改并制定了新的SCSI命令,戴尔Compellent Storage Center现在可以从Red Hat系统收回被释放的空间,并且无需在每个服务器上对任何代理程序进行维护、版本升级和测试。

Red Hat Enterprise Linux 6 将SCSI UNMAP命令引入到ext4文件系统中,以此来支持 在一样实现了UNMAP命令的SAN平台上 去释放空间。Compellent之前就已经致力于实施UNMAP命令,并认识到它对我们的自动精简配置技术来说具有巨大的价值。从Storage Center 5.4开始,所有需要的组件均已到位,可轻松为Red Hat 6这样的平台提供可用空间恢复功能。

由于这些组件都是以原生的方式内置在存储系统中,所以用户不必在所部署的每个系统上都维护一个专有的插件。只需要内置工具即可。

关于使用方法的分步指南

1. 制作一个新的ext4文件系统,然后使用新的“discard”选项挂载(mount)这个文件系统。当Storage Center完成块存储时,正是该组件告知Red Hat将SCSI UNMAP命令发送至Storage Center。

[root@reventon ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.0 (Santiago)
[root@reventon ~]# mkfs.ext4 –L DemoVol /dev/sdb
[root@reventon ~]# mount -o discard LABEL=DemoVol /files/

2. 将一些文件加入到新文件系统上。以下是从Storage Center管理器抓取的快照,其中显示已分配了多少空间,约为24 GB。

clip_image002

3. 将该值与df的输出值加以比较,我们会发现这两个值相当接近。

[root@reventon ~]# df -h /files
Filesystem Size Used Avail Use% Mounted on
/dev/sdb 252G 24G 216G 10% /files

4. 现在我们略施小计,先从卷中删除一些数据,然后我们再看一下文件系统。

[root@reventon ~]# df -h /files
Filesystem Size Used Avail Use% Mounted on
/dev/sdb 252G 14G 226G 6% /files

5. 我们会发现, Storage Center已将空间释放回池中,现在只保留了大约15 GB空间。

clip_image004

此技术使客户能够更有效地利用他们的存储。而不是对数据块进行分配后就什么都不做了。这样做还能够提升系统的整体性能,因为戴尔Compellent的其他特性,例如Fast Track(快道技术)和Data Progression(数据调度),能够更富有成效地确保最佳性能空间可被真正的活动数据充分利用。所有这些都通过本机标准实现,而这些标准不需要管理员在他们的服务器上维护任何自定义的程序。这样它就可以正常运行,这也是应该的运行方式。

文章来源于DELL官网,更多精彩内容请访问DELL官方社区或DELL解决方案专区

阅读(729) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~