首页 > 其他分享 >文件系统

文件系统

时间:2023-04-15 19:57:18浏览次数:28  
标签:文件 分区 文件系统 存放 linux 目录

文件系统是操作系统明确文件在储存设备上的组织方法。即怎样组织文件,将其存入储存设备中。

所以不同的组织方式,就有不同的文件系统。如常见的文件系统有FAT、EXT1/2/3、NTFS

 

分区:

  分区是指将硬盘中的一个整体空间划分为多个相互独立的分区,以便管理或提高其效率。

  windows中,分区很随意,分为c盘、d盘

  linux中,就必须按照功能来分区,每个分区中严格存放文件,有三个分区:boot分区、swap分区、根分区

    嵌入式系统可以分为4个分区,分别是:

    bootloader:该分区下存放的是和启动代码相关的

    para:该分区存放的是启动代码向内核传递的参数

    kernel:该分区存放的是内核源码

    根分区:这个分区下是和文件系统相关的

  

linux中,同一个目录下的文件可能来自不同的分区,如在根目录下,/etc和/home来自不同的分区。

windows中,只要分好区,如c盘,这个目录在的文件都是在一个分区中

 

文件系统通常以磁盘分区划分,每个分区对应一个独立的文件系统。

当某一个磁盘分区(存储设备,可以是不同的文件系统,如U盘是fat)被挂载到文件树中的目录上时,就成为了该文件系统的一个组成部分。

linux目录结构: 

虚拟文件系统?

  vfs就是对各种文件系统的一个抽象,它为各种文件系统提供了一个通用的接口

  作用:简化应用程序员的开发,不管是什么文件类型,不管文件是磁盘还是设备,都只用open read write统一操作

标签:文件,分区,文件系统,存放,linux,目录
From: https://www.cnblogs.com/zj-studyrecoding/p/17321717.html

相关文章

  • Overlay fs联合文件系统源码解析系列(一)挂载过程详解
    作者:蒋卫峰钟文清<br>引言分析Overlayfs联合文件系统源自于培养OpenHarmony高端人才的动机,通过讲Overlayfs联合文件系统移植到Liteos_A内核的项目培养一批精通OpenHarmony内核的人才,也通过本文向各位热爱OpenHarmony内核的技术开发者和爱好者叙说一个复杂文件系统的具体实现......
  • 文件系统变成RAW问题解决
    问题描述对于打开分区提示需要格式化的情况,右击属性查看时,文件系统变成了RAW了,没有关系很好恢复,千万不要格式化。问题分析可以看到该分区说明分区表没有问题,这是由于DBR扇区(即启动扇区)损坏造成的。以上听不懂分析没有关系,对你的恢复影响不大。有两种方法恢复:1、用软件自动进......
  • Linux 文件系统之 inode小结
    Linux文件系统之inode小结inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读......
  • 【服务器数据恢复】 重装系统导致EMC存储xfs文件系统分区丢失的数据恢复案例
    服务器数据恢复环境:EMC某型号存储,20块磁盘组建raid5磁盘阵列,划分2个lun。服务器故障:管理员执行重装系统操作后发现分区发生改变,原先的sdc3分区丢失,该分区采用xfs文件系统,存储了公司重要业务信息,急需恢复该分区数据。服务器数据恢复过程:1、将故障存储中所有磁盘编号后取出,将所......
  • XFS 文件系统扩容
    当磁盘做成XFS文件系统格式后我们怎么扩容。  场景1:整块磁盘直接格式做成XFS文件系统挂载到指定目录后,扩容场景。 无截图举例描述1.举例现在我们有100G的磁盘。我们mkfs.xfs /dev/sdb 后,将磁盘挂载/data 目录下(mount /dev/sdb /mount)。后续因为磁盘......
  • GPFS 文件系统部署步骤
    GPFS文件系统部署步骤参考文档:简书网友提供:https://www.jianshu.com/p/a0ecc0838b3b?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation编程圈网友提供:https://www.bianchengquan.com/article/131965......
  • Linux-文件系统
    Linux-文件系统1.1Linux文件​ Linux系统中一切皆文件1.2Linux目录结构bin系统有很多放置可执行文件的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。在/bin下面的指令可以被root与一般帐号所使用,主要有:cat,chmod,chown,date,mv,mk......
  • 【Windows开发】使用Windows官方版FUSE开发文件系统
    本文仅分析技术信息,不提供代码!1.用户态实现文件系统1.Linux上要自主实现文件系统一般会采用fuse,主要是能在用户态进程直接开发实现,不需要开发内核驱动模块,这部分官方示例代码和开源代码太多了,也没什么好讲的,另外MAC上也有fuse开源项目。2.Windows也有开源项目dokany,再加上其......
  • 第九章 档案和文件系统的压缩与打包
    1、压缩文件案的用途与技术常见的压缩文件案扩展名: *.Z compress程序压缩档案(过时,不学); *.gz gzip程序压缩文案; *.bz2 bzip2程序压缩文案; *.tar tar程序打包的数据,并没有压缩过; *.tar.gz tar程序打包的档案,并经过gzip的压缩; *.tar.bz2 tar程序打包的档案,并经过bzip2的压......
  • Linux运维基础(1)之Linux的文件系统
    Linux的文件系统是指Linux操作系统中用于管理文件的文件系统。它是Linux操作系统的核心之一,是Linux文件管理的基础。Linux的文件系统采用了树形结构,以根目录为起点,下面链接着各个子目录和文件。以下是Linux文件系统的一些特点:根目录:Linux的文件系统以根目录(/)为起点,所有的文件和目录......