虚拟文件系统(Virtual Filesystem)也称为虚拟文件转换系统(Virtual Filesystem Switch) VFS,是一个内核软件,用来处理与Unix标准文件系统相关的所有系统调用,可以为各种文件系统提供一个通用的结构.VFS支持的文件系统分为以下三种:为了将各......
2023-10-14 02:24 阅读 阅读全文一个有趣的bug_linux系统找不到指定的文件。 系统找不到指定的文件。 系统找不到指定的文件。 pr...
2023-10-13 05:05 阅读 阅读全文目录硬盘结构硬盘的逻辑结构硬盘接口文件系统Linux 文件系统的特性Linux 常见文件系统常用的硬盘管理命令df 命令du 命令fsck 文件系统修复命令显示磁盘状态 dumpe2fsstat 文件名 查看文件的详细时间判断文件类型file、type硬盘结构......
2023-10-14 09:55 阅读 阅读全文操作文件的系统调用1、文件操作有关的系统调用open()read()write()close()1)open()int open(const char* pathname, int flags);//用于打开一个已存在的文件int open(const char* pathname, int flags,mode_t mode);//用于新建一个文件,并设置访问......
2023-10-13 07:22 阅读 阅读全文2.1目录和路径2.1.1 目录目录是一组相关文件的集合。 一个目录下面除了可以存放文件之外还可以存放其他目录,即可包含子目录。 在确定文件、目录位置时,DOS和Unix/Linux都采用“路径名+文件名”的方式。路径反映的是目录与......
2023-10-13 06:28 阅读 阅读全文前言1、板卡上电后首先由UBOOT启动初始化板卡,将Linux内核移到内存中运行2、由linux内核自行做了初始化等操作,挂在了第一个应用程序上(根文件系统/linuxrc)3、根文件系统会提供磁盘管理服务,glibc设备节点,配置文件,应......
2023-10-14 02:19 阅读 阅读全文贝壳原来一直认为文件系统可以随便选,结果最近吃了两次苦头。一个是btrfs对虚拟机支持不良,另一个是特定情况下xfs性能比ext3高20倍。痛定思痛,打算列一下文件系统选型的方法和依据,欢迎拍砖。 下面我列一下纳入参考......
2023-10-13 05:07 阅读 阅读全文1。linux启动时,经过一系列初始化之后,需要mount 根文件系统,为最后运行init进程等做准备,mount 根文件系统有这么几种方式:1)文件系统已经存在于硬盘(或者类似的设备)的某个分区上了,kernel根据启动的命令行参数(root=/dev/......
2023-10-14 02:27 阅读 阅读全文一、根文件系统根文件系统首先是一种文件系统,该文件系统不仅具有普通文件系统的存储数据文件的功能,但是相对于普通的文件系统,它的特殊之处在于,它是内核启动时所挂载(mount)的第一个文件系统,内核代码的映像文......
2023-10-14 03:06 阅读 阅读全文Linux中一切都是文件,文件类型有多种,使用ls -l命令可以查看文件属性,所显示结果的第一列的第一个字符用来表示文件类型,如下:1.普通文件第一列第一个字符为“-”的文件为普通文件。创建普通文件我们用:touch newfile 命......
2023-10-14 08:02 阅读 阅读全文