文件名 -> inode -> device block转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/http://hi.baidu.com/leejun_2005/blog/ite...
分类:
系统相关 时间:
2015-02-05 20:18:18
阅读次数:
317
第8章 Linux磁盘与文件系统管理ln [-sf] 源文件 目标文件-s:符号连接,如果不加参数就是硬连接-f:如果目标文件已存在,则先删除,再建立连接硬连接只是在某个目录下的块多写入一个关联数据,不会用掉inode与磁盘空间。符号连接会生成一个新的inode,也就是生成了一个新的文件,文件大小就...
分类:
系统相关 时间:
2015-02-04 20:15:41
阅读次数:
236
通过du(find) 与 cat 体现buffer与cache差异实验:实验表明:1 通常 buffer << cache2 "文件系统"相关内容(inode等)缓存在buffer,"文件系统"无关的(即文件内容)缓存在cache同:目的:提高linux的IO效率属性:对程序是透明的 (everyt...
分类:
系统相关 时间:
2015-02-04 16:07:58
阅读次数:
180
我们知道,rm命令其实并不是真正的从物理上删除文件内容,只过不把文件的inode回收了,其实文件内容还在硬盘上。所以,如果你不小删除了什么比较重要的程序配置文件的时候,我们完全可以用grep命令在恢复,下面是一个恢复示例:grep-a-B50-A60‘somestringinthefile‘/dev/sda1&g..
分类:
其他好文 时间:
2015-02-02 20:04:08
阅读次数:
142
操作系统的很多核心组件都是相互关联的,比如虚拟内存管理,物理内存管理,文件系统,缓存系统,IO,设备管理等等,都要放在一起来看才能从整体上理解各个模块到底是如何交互和工作的。这个系列的目的也就是从整体上来理解计算机底层硬件和操作系统的一些重要的组件是如何工作的,从而来指导应用层的开发。这篇讲讲文件系统的重要概念,为后面的IO系统做铺垫。
文件系统主要有三类
1. 位于磁盘的文件系统,在...
分类:
其他好文 时间:
2015-01-29 14:41:48
阅读次数:
245
三期第三讲1.ls --help:查看帮助(man 命令) ;ls -l: 长格式形式; ls -i: 文件的inode节点; ls -t: 按修改时间排序; ls -a :显示隐藏文件; 2.文件管理命令:3.cat:查看文件内容、 tac:反向显示文件内容 rev: 查看文件内容(左右...
分类:
系统相关 时间:
2015-01-28 17:48:31
阅读次数:
280
Solaris10(x86)构建Oracle11gR2RAC之--配置系统环境(2)系统环境:操作系统:Solaris10(x86-64)Cluster:OracleGRID11.2.0Oracle:Oracle11.2.0.1.0如图所示:RAC系统架构对于Oracle11G构建RAC首先需要构建GI(GridInfrastructure)的架构三、安装相关软件和补丁包(所有node..
分类:
数据库 时间:
2015-01-23 18:32:46
阅读次数:
382
Solaris10(x86)构建Oracle10gRAC之--安装CRS系统环境:操作系统:Solaris10(x86-64)Cluster:OracleCRS10.2.0.1.0Oracle:Oracle10.2.0.1.0如图所示:RAC系统架构二、CRS安装ClusterReadyService是Oracle构建RAC,负责集群资源管理的软件,在搭建RAC中必须首先安装.安装需采用..
分类:
数据库 时间:
2015-01-22 15:48:18
阅读次数:
378
Solaris10(x86)构建Oracle10gRAC之--配置系统环境(2)系统环境:操作系统:Solaris10(x86-64)Cluster:OracleCRS10.2.0.1.0Oracle:Oracle10.2.0.1.0如图所示:RAC系统架构一、建立主机之间的信任关系(在所有node)1、配置主机hosts.equiv文件[root@node1:/]#cat/etc/hosts..
分类:
数据库 时间:
2015-01-22 15:47:28
阅读次数:
245