首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【linux学习指南】Ext系列文件系统(二)引⼊⽂件系统“块“&&分区&&inode概念

    但是Linux的设备都是以⽂件形式存在,那是怎么分区的呢? 柱⾯是分区的最⼩单位,我们可以利⽤参考柱⾯号码的⽅式来进⾏分区,其本质就是设置每个区的起始柱⾯和结束柱⾯号码。...[root@localhost linux]# ls -l 总用量12 -rwxr-xr-x. 1 root root 7438 "12月31 14:56" a.out -rw-r--r--. 1 root...注意: Linux下⽂件的存储是属性和内容分离存储的 Linux下,保存⽂件属性的集合叫做inode,⼀个⽂件,⼀个inode,inode内有⼀个唯⼀的标识符,叫做inode号 所以⼀个⽂件的属性inode...__le16 i_links_count; /* Links count */ __le32 i_blocks; /* Blocks count */ __le32 i_flags...File flags */ union { struct { __le32 l_i_reserved1; } linux1

    10310

    《笨开发学习操作系统》5文件系统

    在 Linux 中一切皆文件 这是我们经常能听到很多大佬说的一句话,那为什么说 Linux 中都是文件呢?这句话究竟代表着什么具体的含义呢?在操作系统中,文件系统又扮演着一个什么样的角色?...当我们在 Linux 系统上创建的一个文件,究竟有哪些东西?是只有文件内容本身吗?..._le16 i_links_count; /* Links count */ __le32 i_blocks_lo; /* Blocks count */ __le32 i_flags...它之前经常出现在我们排查 Linux 问题的时候,它通常被挂载在 /proc 目录上。...文件系统结构 逻辑块 首先,磁盘读写的最小单位是扇区,一个扇区是 512B 如果每次读写这样小的单位效率太低,故文件系统将多个扇区抽象为一个块,Linux 中一块为 4KB 。

    31810

    Linux - Linux内存管理

    为了解决内存紧缺的问题,Linux引入了虚拟内存的概念。为了解决快速存取,引入了缓存机制、交换机制等。...要深入了解Linux内存运行机制,需要知道下面提到的几个方面。 首先,Linux系统会不时地进行页面交换操作,以保持尽可能多的空闲物理内存。...其次,Linux进行页面交换是有条件的,不是所有页面在不用时都交换到虚拟内存中,Linux内核根据“最近最经常使用”算法,仅仅将一些不经常使用的页面文件交换到虚拟内存中。...Linux虽然可以在一段时间内自行恢复,但是恢复后的系统已经基本不可用了。...Linux下可以使用文件系统中的一个常规文件或者一个独立分区作为交换空间。同时Linux允许使用多个交换分区或者交换文件。

    52.5K41
    领券