ICode9

精准搜索请尝试: 精确搜索
  • Linux 0.11源码阅读笔记-文件管理2022-03-30 02:00:24

    Linux 0.11源码阅读笔记-文件管理 文件系统 生磁盘 未安装文件系统的磁盘称之为生磁盘,生磁盘也可以作为文件读写,linux中一切皆文件。 磁盘分区 生磁盘可以被分区,分区中可以安装文件系统,常见的文件系统有fat32、ext2、ext4等。分区后的磁盘结构布局如下图,其中主引导扇区记录了分区

  • linux系统中查看文件系统类型的几种方法2022-03-29 14:34:01

    1.mount [root@prometheus01 ~]# mount sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,size=2001976k,nr_inodes=500494,mode=755) securityfs on /sys

  • Gluster和Ceph对比2022-03-26 01:35:35

    在学习和使用Gluster/Ceph的时候,一直有些疑惑,为什么会有有这样两个著名的开源分布式存储、两者的差异是什么、哪个更适合我的应用场景、哪个未来发展方向更好?并且,Gluster和Ceph都属于Red Hat所有,这家在开源界举足轻重的公司是如何考虑存储战略,又会如何发展这两个开源项目? 注解 本

  • 硬核科普|Android IO流程你真的清楚了吗?2022-03-21 15:03:43

    前言 最近在看《Linux内核设计与实现》的时候,就想着要不把知识串联一下吧。 聊什么呢?今天先来聊聊 Android IO 的调用链路。 说起 IO,这可真是一个很复杂的过程,里面涉及了很多内容,先是软件,最后到硬件,用一张图来表示一下吧: 本文打算简单得和大伙讨论一下 IO 的流程。 一、应用层 作

  • docker镜像之镜像提交2022-03-21 13:34:16

    什么是镜像 理解 可以把镜像理解成一种软件(我们通过打包形成的一种可运行的交付环境)也可以理解成一个类,而容器就是我们通过类 新建(new)出来的一个对象 分层的镜像 参考 Copy-On-Write 策略 读取的时候,大家共同读取一份文件如果需要修改,就复制一份进行修改 但是大部分

  • Android IO流程你真的清楚了吗|硬核科普2022-03-21 12:59:02

    前言 最近在看《Linux内核设计与实现》的时候,就想着要不把知识串联一下吧。 聊什么呢?今天先来聊聊 Android IO 的调用链路。 说起 IO,这可真是一个很复杂的过程,里面涉及了很多内容,先是软件,最后到硬件,用一张图来表示一下吧: 本文打算简单得和大伙讨论一下 IO 的流程。 一、应用

  • 文件系统ln-软连接、硬链接2022-03-21 10:59:14

    文章目录 硬链接与软连接的区别:语法格式:常用参数:参考实例:相关命令: ln命令是linux系统中一个非常重要命令,英文全称是“link”,即链接的意思,它的功能是为某一个文件在另外一个位置建立一个同步的链接。 一种是hard link,又称为硬链接;另一种是symbolic link,又称为符号链接。

  • Dockerfile-Docker 镜像原理2022-03-20 17:35:10

    Docker 镜像原理 操作系统组成部分: 进程调度子系统 进程通信子系统 内存管理子系统 设备管理子系统 文件管理子系统 网络通信子系统 作业控制子系统   Linux文件系统由bootfs和rootfs两部分组成 bootfs:包含bootloader(引导加载程序)和 kernel(内核) rootfs: root文件系统,包含的

  • lvm 扩展和缩减2022-03-10 14:31:50

    在线扩展逻辑卷lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME     扩展完之后并不会立即显示扩展的空间 因为扩展的空间并没有赋予文件系统#针对ext进行文件系统同步resize2fs /dev/VG_NAME/LV_NAME#针对xfs进行文件系统同步xfs_growfs MOUNTPOINTlvresize -r -l +100%FREE /

  • 解析 Linux 中的 VFS 文件系统机制(根文件系统的由来)2022-03-09 23:00:20

    http://os.51cto.com/art/200803/67283_4.htm ◆1. 摘要 本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),三是挂载到 VFS 中的

  • Linux文件和目录管理【理论】2022-03-09 21:02:01

    目录Linux文件和目录管理1.Linux文件组织与结构1)Linux文件组织2)Linux文件结构3)Linux文件挂载(1)挂载点必须是一个目录,而不能是一个文件。(2)一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。2.Linux文件类型与访问权限1)文件名与文件类型(1)普

  • biancheng-Linux教程2022-03-08 14:32:31

    目录http://c.biancheng.net/linux_tutorial/ 1Linux简介2Linux安装3Linux文件和目录管理4Linux打包(归档)和压缩5Vim文本编辑器6Linux文本处理(Linux三剑客)7Linux软件安装8Linux用户和用户组管理9Linux权限管理10Linux文件系统管理11Linux高级文件系统管理12Linux系统管理13Linux备

  • 怎么使用 Buildroot 构建根文件系统?2022-03-08 11:33:10

        怎么使用 Buildroot 构建根文件系统?   1. Buildroot 简介 制作根文件系统有归多种方法: ① 使用Busybox手工制作Busybox本身包含了很了Linux命令,但是要编译其他程序的话需要手工下载、编译,如果它需要某些依赖库,你还需要手工下载、编译这些依赖库。如

  • CEPH 文件系统简介2022-03-06 11:03:52

    Ceph 文件系统或CephFS是一个符合 POSIX 的文件系统,构建在 Ceph 的分布式对象存储RADOS之上。CephFS 致力于为各种应用程序(包括共享主目录、HPC 暂存空间和分布式工作流共享存储等传统用例)提供最先进的、多用途、高可用性和高性能文件存储。 CephFS 通过使用一些新颖的架构选择来

  • Elasticsearch官方文档翻译-预加载数据到文件系统缓存2022-03-05 16:31:58

    本系列文章翻译ES官方8.0版本文档。本章对应内容地址 Preloading data into the file system cache 因为水平有限,翻译内容难免存在错漏,欢迎大家指出 点击跳转本系列目录 预加载数据到文件系统缓存   默认情况下Elasticsearch完全依赖文件系统的缓存来对I/O操作进行缓存。也可以

  • 图解 | 原来这就是文件系统2022-03-04 11:04:53

    你手里有一块硬盘,大小为 1T   你还有一堆文件   这些文件在硬盘看来,就是一堆二进制数据而已   你准备把这些文件存储在硬盘上,并在需要的时候读取出来。 要设计怎样的软件,才能更方便地在硬盘中读写这些文件呢? 1 首先我不想和复杂的扇区,设备驱动等细节打交道,因此我先实现

  • 磁盘I_O监控分析2022-03-03 08:31:06

    基本概念 磁盘:为系统提供了最基本的持久化存储 文件系统:在磁盘的基础上,提供了一个用来管理文件的树状结构 索引节点和目录项: 索引节点,简称为 inode,用来记录文件的元数据,比如 inode 编号、文件大小、访问权限、修改日期、数据的位置等。索引节点和文件一一对应,它跟文件内容一样,都

  • Linux移植到自己的开发板(三)根文件系统2022-03-02 10:04:16

    @目录1 Linux内核配置2 ramdisk制作3 busybox配置4 genext2fs生成镜像 为了快速调试,采用ramdisk进行根文件系统测试。要使内核能挂载ramdisk根文件系统,需要做如下工作: 1 Linux内核配置 (注意::测试了linux2.6和linux4.14,以下流程都是一样的) 执行make menuconfig,并做如下配置: a):General

  • Linux系统硬链接和软链接2022-02-28 22:33:00

    声明,本篇文章转载和参考了其他博主的文章,供自己学习之用 在Linux系统下,有两种链接文件,一种是硬链接(Hard Link),一种是软链接,也称为符号链接(Symbolic Link)。 硬链接 在Linux系统下可以使用ln命令创建硬链接: ln [参数] [源文件或目录] [目标文件或目录] 硬链接相当于创建了源文件的副

  • linux之虚拟文件系统源码分析(详解)2022-02-28 21:03:35

    文章目录 前言基础知识VFS的数据结构 正篇 前言 ​ 虚拟文件系统是一个很庞大的架构,如果要分析的面面俱到,会显得特别复杂而笨拙,让人看着看着,就不知所云了(当然主要还是笔者太菜),所以这篇博客,以open() 函数为切入点,来试着分析分析VFS文件系统的运转机理,本文的代码来源于 l

  • 大数据概述2022-02-28 16:02:21

    1.列举Hadoop生态的各个组件及其功能、以及各个组件之间的相互关系,以图呈现并加以文字描述。 1、NameNode:是hdfs的主服务器,管理文件系统的目录树以及对集群中存储文件的访问,保存有metadate,不断读取记录集群中dataNode主机状况和工作状态。 2、SecondaryNameNode:NameNode的冷备,负

  • 操作系统——文件系统2022-02-27 11:31:32

    文件IO:阻塞IO/非阻塞IO 阻塞IO:当用户程序执行read,线程会被阻塞,一直等到内核数据准备好,并把数据从内核缓冲区拷贝到用户缓冲区。当拷贝过程完成,read才会返回。 非阻塞IO:read请求在数据没有准备好的情况下立刻返回,可以继续往下执行,但是这时候用户程序一直在轮询内核,直到数据准备好,内

  • Linux文件系统管理2022-02-26 12:02:15

    汉字占2个字节,空格占1个字节,数字和英文字母都占1个字节,1.txt文件中内容占了28个字节,结尾有个结束符占用1个字节。所以才是29个字节。 windows修改环境变量:右键我的电脑,属性,高级系统设置,环境变量,(有用户变量和系统变量),一般改系统变量,找到path点击编辑。

  • 五、磁盘管理与文件系统2022-02-25 17:31:36

    一、磁盘基础 磁盘结构 磁盘的物理结构: 盘片:硬盘又多个盘片,每盘片2面 磁头:每一面一个磁头 硬盘的数据结构: 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据 磁道:同一盘片不同半径的同心圆 柱面:不同盘片相同半径构成的圆柱面 硬盘结构 硬盘存储容量=磁头数×磁道(柱面)数×每

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有