同 CPU、内存一样,磁盘和文件系统的管理,也是操作系统最核心的功能。 有以下两个基本功能: 1 磁盘为系统提供了最基本的持久化存储。 2 文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构。索引节点和目录项 在LINUX操作系统中,遵循“一切皆是文件”的思想。包括文件,目录,块设备、套接字、管道等,都是通过文件系统来管理的。组织文件的方式不同,就形成了不同的文件系统。 文件系统包括了索引
转载
2024-06-28 12:55:58
86阅读
Linux基础命令-文件查找文件查找一、locate二、find 文件查找在文件系统上查找符合条件的文件 文件查找:locate, find非实时查找(数据库查找):locate实时查找:find一、locate查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库用(u
转载
2024-05-30 08:53:08
277阅读
lsof命令基本使用方法 文章目录lsof命令基本使用方法1. lsof介绍1.1 lsof命令使用1.2 lsof中各列信息关于FD的补充说明1.3 lsof的选项信息1.4 具体使用方法和示例1.5 一些疑问2. 文件句柄及空间释放问题 1. lsof介绍lsof可以查看你所打开的文件、打开文件的进程、甚至可以找回被删除的文件,是一个非常强大的系统管理工具。1.1 lsof命令使用直接使用ls
转载
2024-04-07 10:07:16
93阅读
一.文件搜索命令:locate find
locate: 依赖于事先构建好的索引库,定时更新索引库(updatedb)。查找速度快,模糊查找。
yum install mlocate -y:安装locate命令。
-b:只匹配路径中的基名。
-c:统计总共有多少符合条件个文件。二.搜索可执行文件:which whereis
which:查找可执行的文件,搜索命令所在路径以及别名。whereis:
转载
2024-04-16 20:06:38
169阅读
linux 索引 Linux下的索引是inode{index node) 索引节点 当一个盘的创建的足够多 虽然硬盘空间没有使用完 但是无法继续创建文件但是可以往文件夹里写入数据 硬盘在格式化之后存储的最小单元是块也即是block 超级块是存储块和索引节点的使用状况 通过df -i /dev/md0 可以查看索引节点的使用情况链接文件说明: Linux下链接文件分为两种 第一种是软链接 相当于Wi
转载
2024-02-29 21:14:48
60阅读
文件管理不外乎文件或目录的创建、删除、查询、移动,有mkdir/rm/mv文件查询是重点,用find来进行查询;find的参数丰富,也非常强大;查看文件内容是个大的话题,文本的处理有太多的工具供我们使用,在本章中只是点到即止,后面会有专门的一章来介绍文本的处理工具;有时候,需要给文件创建一个别名,我们需要用到ln,使用这个别名和使用原文件是相同的效果;【创建和删除】· &nb
转载
2024-03-06 07:11:53
70阅读
目录一、目录操作命令1、创建目录 mkdir2、切换目录 cd3、搜索目录 find4、修改目录 mv5、删除目录 rm二、文件操作命令1、创建文件 touch2、查看文件 cat3、编辑文件 vi/vim4、删除文件 rm 一、目录操作命令1、创建目录 mkdirMake directory:在命令路径下创建新的目录,若目录已存在,则返回一个错误信息,不能创建文件夹。目录只能挂载在用户拥有写权
2, Perl 版本的批量重命名,带有Perl的好处是,你可以使用正则表达式来完成很奇特的功能。perl 版本的参数格式:rename perlexpr files注意,perl版本的rename只有两个参数,第一个参数为perl正则表达式,第二个参数为所要处理的文件man rename的帮助示例:1) 有一批文件,以 .bak结尾,现在想把这些 .bak 统统去掉。rename&nb
Linux 文件索引(inode)
原创
2019-04-26 08:58:55
1418阅读
以下是dentry的结构体 struct dentry {
atomic_t d_count; 目录项对象使用计数器 unsigned int d_flags; 目录项标志 struct inode * d_inode; 与文件名关联的索引节点
struct dentry * d_parent; 父目录的目录项对象
struct list_he
一种解读比对我有一个文件,显示存在3个硬链的位置。如何查找每个文件的位置呢?因为硬链是对应同一个文件索引值,查看文件索引值,查查找相同索引值的文件# 显示含有多个硬链文件的索引号
ls -i filename
# 比对显示的索引值为286752868
# 根据显示的索引号在指定范围内查找
find ~ -inum 286752868实例:有一个文件有3个硬链ls -l L171013_GOsF15
转载
2024-10-09 12:13:25
49阅读
Linux文件查找,详细的介绍了locate和find命令的使用 在用linux操作系统的时候,当我们忘记之前某个文件存储的位置,但是知道其文件名或者模糊的知道其文件名,我们都可以通过文件查找工具来查找,linux提供两种常用的查找工具,locate和find,在日常使用中后者比前者较前者功能更强大更具有实时性,下面我们就这两种工具来谈一谈她们的使用方法。&
转载
2024-04-26 12:16:00
62阅读
文章目录1、Linux 的文件1.1 Linux 文件结构1.2 Linux 文件名称1.3 Linux 文件类型2、Linux 文件系统2.1 Ext3 文件系统特点2.2 Ext4 文件系统特点2.3 其它文件系统2.3.1 proc 文件系统2.3.2 Sysfs 文件系统 1、Linux 的文件1.1 Linux 文件结构文件是数据的一种组织形式,是具有文件名的一组相关信息的集合,是文件
转载
2024-08-06 12:12:51
45阅读
一. 概念1. inode(index node)表中包含文件系统所有文件列表 一个节点 (索引节点)是在一个表项,包含有关文件的信息( 元数据 ),包括: 文件类型,权限,UID,GID 链接数(指向这个文件名路径名称个数)&nbs
转载
2024-03-18 21:45:01
204阅读
文章目录索引节点和目录项虚拟文件系统文件系统 I/O性能观测容量缓存小结 同 CPU、内存一样,磁盘和文件系统的管理,也是操作系统最核心的功能。
磁盘为系统提供了最基本的持久化存储。文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构。文件系统,本身是对存储设备上的文件,进行组织管理的机制。组织方式不同,就会形成不同的文件系统。索引节点和目录项为了方便管理,Linux 文件系统为每个
转载
2024-06-13 08:04:13
70阅读
目录一、文件系统-索引节点和目录项1、索引节点2、目录项二、文件系统-虚拟文件系统1、系统调用、VFS、缓存、文件系统以及块存储之间的关系三、文件系统 I/O1、系统调用2、I/O 分类四、实战1、查看inode占用情况2、缓存3、导致缓存陡增的操作一、文件系统-索引节点和目录项Linux 文件系统为每个文件 都 分配两个数据结构,索引节点(indexnode)和目录项(dir
转载
2024-05-16 12:14:44
159阅读
今天,在机器上执行命令的时候,发现tab键无法补全了,原因竟然是磁盘空间满了,使用df命令看了一下,确实如此,每个分区的使用率都得到100%了,因此想找到系统中的大目录和大文件,删除一部分。主要涉及到两个命令 du和finddu命令(查找系统中的大目录):-h已易读的格式显示指定目录或文件的大小-s选项指定对于目录不详细显示每个子目录或文件的大小-m或–megabytes 以1MB为单位–max-
转载
2024-08-08 14:10:02
58阅读
只要你知道所在位置,以及它与你想转换到的位置间的关系,改变所在目录使用linux cd命令是很容易的。要改变所在目录,使用使用linux cd命令。只使用这个命令本身总是会把你返回到你的主目录;要转换到其它目录中,需要一个路径名(pathname) 。你可以使用绝对(absolute)或相对(relative)路径名。绝对路径从 / (指代根)开始,然后循序到你所需的目录;相对路径从你的当前目录开
转载
2024-10-25 08:51:16
20阅读
Linux目录结构1.目录结构(按功能排序)1.1 系统启动必须:/boot /etc /lib /sys1.2 指令集合: /bin /sbin1.3 外部文件管理:/dev /media /mnt /run /lost+found /tmp1.4 (常用)账户:/root /home /usr1.5 运行过程中要用:/var /proc /opt /srv2.目录结构(按字母排序)/bin:
转载
2024-03-25 22:41:00
29阅读
文章目录什么是索引?索引的类型索引分类索引结构可以使用B+Tree索引的查询类型MyISAM索引原理执行过程InnoDB索引InnoDB优势InnoDB特性InnoDB功能组件InnoDB物理存储文件结构说明InnoDB索引原理索引优化索引优化使用索引优化建议SQL语句性能优化EXPLAIN分析索引工具管理索引创建索引修改表结构使用ALTER 命令添加索引删除索引查看索引优化表空间查看索引的使用