linux系统管理学习笔记之七---linux文件系统的操作
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-26
文件系统的操作 主要有:常用文件系统的操作、磁盘的分区、文件系统的挂载与卸载、修改磁盘参数 一、常用文件系统的操作 1、df 命令 //列出磁盘可用空间 df [-ahikhTm] [分区或卷标] -a:列出所有文件系统 -k:以KB为单位显示各文件系统 -m:以MB为单位显示文件系统 -h:以GBMBKB格式显示. -i:显示inode的数量.而不显示硬盘容量. -T:连同该分区的文件系统名一起列出来.(如ext3) 后面接分区或卷标:就是示的分区的信息 例:df -h //显示所有分区的使用情况 2、du [-ahskm] 文件或目录 //查看目录磁盘占用空间 -a 列出所有的文件和目录容量.默认仅统计目录下的文件量. -h:以以GBMBKB这种易读的格式显示. -k:以KB为单位显示各文件系统 -m:以MB为单位显示文件系统 -s:列出总和.不显示每个目录占用的容量. 3、ln 链接命令 ln分为硬链接和软链接两种 (1)硬链接:linux文件系统把每个文件都分配一个inode号,即索引号,用以记录文件属性,和指引文件存放的块位置.硬链接即多个目录指向同一个文件inode位置的多条数据关联文件而以.即一个文件不同目录下的相同文件名,但指引的还是同一个文件. 不能给目录创建硬链接.只有在同一文件系统下才创建硬链接,不能跨分区,跨文件系统. 例: /home/khp/a.txt 这个文件a.txt建立时,inode号就已经建立,用以指引这个文件.当要找a.txt文件时,先找到/home/khp这个目录的inode,再找到/home/khp这个目录的块,块里面记录着下级文件a.txt的inode存放位置(假设a.txt的inode号为10086)10086,以指向a.txt的inode.找到a.txt的inode,再根据 inode中的内容读出inode所指的块,读出文件内容. 当我把/home/khp/a.txt这个文件做硬链接到 /home/pla/a.txt ,此时只是在目录/home/pla的块中增加一条指向inode位置为10086的数据关联文件,要找/home/pla/a.txt还是先找到/home/pla这个目录的inode,再找到这个目录的块,从块里读取a.txt的inode的所在位置,此时inode位置仍为10086,仍读出相同的块所指位置,读出相同的文件内容. 即/home/khp/a.txt和/home/pla/a.txt其实是同一个文件.只是在目录/home/khp和/home/pla中都增加了一条指向了文件a.txt的inode位置的关联文件.inode位置相同都为10086,指引的块也相同,内容当然也相同.即是一个文件的不同目录的相同文件名. 硬链接的删除:如上例中,不管我删除哪一个目录下的a.txt,只是删除了相关目录中的块中的关联数据罢了.并不会删除文件的数据.要彻底删除一个做了硬链接的文件,就要删除做了硬链接的文件名的所有链接. 硬链接和复制不一样,复制是两个块区分别存放这个文件,而硬链接只有一个块区存放文件.只是在不同的目录的块区中增加关联数据. (2)软链接:可以链接目录.如同windows的快捷方式.源文件的内容改了目标文件也会改.源文件或目录删除了,则目标文件或目录也就失效了. ln [-sf] 源文件 目标文件 -s:代表软链接,不加就是硬链接 -f:如目标文件存在就先删掉存在的文件再建立链接文件. 二、磁盘的分区 (一) fdisk命令 1、fdisk -l //是示分区情况 2、fdisk {设备名或分区} fdisk /dev/hda //即用fdisk设置第一块ide接口硬盘的第一个分区 运行fdisk {设备名} 后可用的参数: a:设置或清除可引导标志 d:删除分区 l:列出已知分区类型,约有100种 m:显示可用的fdisk命令 n:配置新分区 p:列出当前分区表 q:退出fdisk程序不保存 v:验证当前分区表 w:退出fdisk程序,但会保存设置 t:改变一个分区的id o:建一个空dos分区 s:建一个空的sun分区 (二)对磁盘进行分区 1、对一个新增硬盘进行分区 (1)fdisk /dev/hda //用fdisk命令设置新硬盘.注意后面是硬盘符,不是分区符,此处表示的是第一块ide硬盘 (2) n命令建立新 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于linux系统管理学习笔记之七---linux文件系统的操作的所有评论