zoukankan      html  css  js  c++  java
  • Linux的文件系统与数据资料

    用户在硬件存储设备中执行的文件建立、写入、读取、修改、转存、与控制等操作都是依靠文件系统来完成的。文件系统的作用是合理规划银盘,以保障用户的正常使用需求。Linux系统支持10种文件系统:

    Ext3 :是一款日志文件系统,能够在系统异常和宕机的时候避免文件系统资料丢失,并能自动修复数据的不一致和错误。然而,当硬盘容量较大时候,所需的修复时间也会很长,而且不能百分之百的保证资料不会丢失。它会把整个磁盘的每个写入动作的细节都记录下来,以便在发生异常宕机以后能回溯追踪到被中断的部分,然后尝试进行修复。

    Ext4:Ext3的改进版,作为RHEL6系统中的默认文件管理系统,它支持的存储容量高达1EB(1EB=1073741824GB),且能够有无限多的子目录。另外,Ext4文件系统能够批量分配block块,从而极大的提高读写效率。

    XFS:是一种高性能的日志文件系统,是RHEL7中默认的文件管理系统,它的优势发生在以为宕机后由其明显,即可以快速地恢复可能被破坏的文件,而且强大的日志功能只用花费极低的计算和存储性能。并且它最大可支持存储容量为:18EB。

    因为Linux内核的软件层为用户程序提供了一个VFS(virtual file system虚拟文件接口),这样用户在进行对文件操作的时候就对虚拟的文件系统进行操作,在使用的时候就会觉得文件系统都是一样的,可以随便使用各种命令来进行操作,例如使用cp对文件进行复制。

  • 相关阅读:
    css字体属性相关。
    子级用css float浮动 而父级div没高度不能自适应高度
    转载:基于Redis实现分布式锁
    LeetCode(53):最大子序和
    LeetCode(52):N皇后 II
    LeetCode(51):N皇后
    LeetCode(50):Pow(x, n)
    LeetCode(49): 字母异位词分组
    LeetCode(48):旋转图像
    LeetCode(47):全排列 II
  • 原文地址:https://www.cnblogs.com/clown000000/p/10505717.html
Copyright © 2011-2022 走看看