首页 > 代码库 > linux磁盘与文件系统指令

linux磁盘与文件系统指令

1.dumpe2fs  [-bh] 装置文件名:查询superblock以及blockgroup信息,参数:

    1)-b:列出保留为坏轨的部分

    2)-h:仅列出superblock的数据

2.ext2文件系统新建一个目录时,会给该目录分配一个inode与至少一块block。其中inode记录该目录的相关权限与属性,并可记录分配到的那块block号码;而block则是记录在这个目录下的文件名与该文件名占用的inode号码数据。可以使用 ls –li列出该目录对应的inode节点号

3.e2fsck:用于磁盘修复。

4.df  [-ahikHTm][目录或文件名]:列出文件系统的整体磁盘使用量,参数:

    1)-a:列出所有的文件系统,包括系统特有的/proc等文件系统

    2)-h:以人类较易读懂的GBytes,MBytes,KBytes等格式自行显示

    3)-i:不用硬盘容量,而以inode的数量来显示

    4)-k:以KBytes的容量显示各文件系统

    5)-H:以M=1000K取代M=1024K的进位方式显示

    6)-T:连同partion的filesystem的名称(例如,ext3)也列出来

    7)-m:以MBytes的容量显示文件系统

    这个指令是通过搜索superblock来得到需要的信息的,因此比较快。

5.du  [-ahskm] 档案或目录名:评估文件系统的磁盘使用量(常用在推估目录所占容量),参数,

    1)-a:列出所有的档案与目录,默认仅统计目录底下的目录容量而已

    2)-h:以人们较易读的容量(G/M)显示

    3)-s:列出总量而已,而不列出个别目录占用的容量

    4)-S:不包含子目录下的统计,与-s有差别,一般会比-s小。

    5)-k:以KBytes列出容量显示

    6)-m:以MBytes列出容量显示

    du这个指令会直接到文件系统内去搜寻所需的档案数据。

6.ln  [-sf] 来源文件 目标文件:建立链接档,参数

    1)-s:如果不加任何参数就进行连接,那就是hard link,至于-s就是符号链接

    2)-f:如果目标文件存在时,就主动将目标文件删除后重建。

    硬链接是目录下指向同一个inode的一条记录,它会使源文件的链接数增加,当删除源文件时,硬链接文件依然能打开,只是链接数减少了,而符号链接是指向文件名的一个文件,源文件删除后,符号链接文件不能再打开了。硬链接不能夸文件系统,也不能指向目录。


本文出自 “虎哥的博客” 博客,请务必保留此出处http://7613577.blog.51cto.com/7603577/1591597

linux磁盘与文件系统指令