易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux文件系统发展迅速 BTRFS被看好

最近两年,文件系统得到了很大的发展。
Sun有开源的ZFS以及收购的Lustre文件系统。Quantum、Panasas、 IBM、惠普、NetApp和Red Hat也都增强了文件系统开发力度。NFS(网络文件系统)正在经历大的变动,主要代表就是pNFS(并行网络文件系统)。毫不奇怪的是,所有这些开发行动促使开源社区推出针对Linux的更高性能的文件系统。
现在我们看看Linux开发的两个前沿:BTR文件系统--也被称为Butter FS或B-tree FS--以及ext4。
Illuminata的分析师Gordon Haff表示:"Ext4是对广泛使用的ext3的升级,它从诸多方面提高了功能,并改善了性能。在相对近期,ext4将可能成为下一个在Linux上广泛部署的新的文件系统。"
虽然ext4的开发时间始于2006年,但是ext4直到最近一年才开始真正稳定,而且现在才刚刚开始看到有批量部署。例如,最近发布的ext4版本有Fedora。这种Linux文件系统提高了存储容量上限(容量增加至1EB),同时还有其他各种性能上的调整。
Ext4很大程度上是对流行的ext3文件系统的演进。Ext3限制于16TB的存储,而ext4的设计可以处理更大的存储。Ext4增加了数据完整性功能,支持针对内部日常事务的校验和,这使得它在面临存储错误的时候拥有更强的稳定性。
但是至少从潜能上来看,ext4的发展不如BTRFS那么显著。BTRFS可能最终会给ZFS和其他文件系统带来更大的威胁,不过该文件系统目前还尚未完成。该文件系统拥有在线碎片整理功能,针对固态驱动器(SSD)的运行模式,写时复制日志,以及各种压缩、镜像、条带和快照功能。
Haff表示:"BTRFS是下一代文件系统,这意味着它使用的管理模式和传统的文件系统有所不同。"
他的意思是BTRFS的管理和可用性模式不同于现有文件系统所使用的模式。他举了一个例子:BTRFS基本上将卷管理--过去是单独的产品--整合进了该文件系统本身。该文件系统还拥有各种可靠性和可用性功能,比如快照。
从数据存储的角度来看,BTRFS前进的步伐要比ext4大。BTRFS的一些功能过去通常是由逻辑卷管理器(LVM)和RAID(独立磁盘冗余阵列)硬件所执行的。该系统可以同时为其内部元数据和用户数据进行校验和检验,而且该系统还内置了对快照的支持(就像一个LVM)。Ext4也可拥有其中一些功能,但是需要文件系统和逻辑卷管理器之间的互动。
有趣的是,BTRFS最初是Oracle开发的--该公司正在收购Sun--但现在是以 GPL(GUN通用公共许可证)的形式发放许可证,而且完全融入开源社区,接受任何人的代码贡献。在BTRFS项目主页上对自己是


相关文档:

用Linux下Perl脚本连接SQLServer

准备工作:
  用到的perl 扩展组件(modules)在上篇贴出.( win32::odbc 模块
)下载组件后按照Readme文件安装倒响应目录.配置好相应的odbc数据源.
  
  程序实现:
  使用
  use
Win32::ODBC;
  
  语句包含应使用的模块是win32::odbc,写出数据库
连接字符串
  
  $DSN = "DSN =
My DSN ......

Vmware虚拟Linux来与windows来共享

为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。
  1、安装客户机系统,linux这里选用CentOS5
  2、启动虚拟机中的Linux后,(注意必须是启动虚拟机后)。选择菜单里的VM选项,里面有一个子项是Install VM ......

嵌入式Linux下串口编程

嵌入式Linux下串口编程
一、配置内核
在嵌入式Linux下进行串口编程之前,先在内核中配置串口部分,如下:
Device Drivers--->
       character devices--->
              Serial drivers--->
  &nb ......

Linux 服务器集群系统实现方案详解

一、集群的基本概念
有一种常见的方法可以大幅提高服务器的安全性,这就是集群。
Cluster集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。
大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务 ......

rhel5 挂载非Linux分区的方法

方法一
mount -o iocharset=cp936 /dev/hda5  /mnt/d
方法二
rhel5 挂载非Linux分区的方法
今天终于安装好了rhel5 client,在配置开发环境的时候遇到了第一个问题:登录后桌面上没有读到我的Windows文件分区。很
多工具都在那里存着,所以,一定要把它找出来。
先是在书上找到了挂载其它分区的方法,在终端内用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号