我注意到了安装在e文件系统上的Linux机器上的几个文件/目录上的ext4属性。
[kelly@p2820887.pubip.serverbeach.com ~]$ lsattr -d /bin
-------------e- /bin根据chattr(1)的说法:
“e”属性指示文件使用区段映射磁盘上的块。它不能使用chattr(1)移除。
这在什么方面是不同的,更重要的是,这个细节在什么方面是重要的--具体来说,为什么这个细节足够重要,可以作为一个文件属性来报告?在什么情况下,我应该根据这个文件“使用区段映射磁盘上的块”的知识来改变我的行为?这大概是我需要知道的,否则就不会那么明显了,对吧?
发布于 2012-06-19 07:46:06
我认为区段标志主要是作为属性公开的,这样您就可以使用chattr来设置它,这将导致ext4驱动程序使用区段而不是块列表重新分配文件。如果您已经将现有的ext3文件系统转换为ext4 (通过使用tune2fs启用新的特性标志),您可能希望将现有文件转换为使用区段,这就是实现该功能的方法。
在ext4文件系统上新创建的文件总是使用区段(据我所知),所以如果您的文件系统是以ext4 (而不是从ext3转换而来)的形式创建的,那么所有东西都应该已经具有了区段属性,所以您不需要担心它。
有关详细信息,请参阅这篇文章。
https://serverfault.com/questions/400026
复制相似问题