Linux文件系统与挂载

挂载:将相关的目录映射到 /etc/中的硬盘分区

mount 挂载点 被挂载的目录

 

 

 

 

df 查看磁盘使用情况(包括分区情况)

umount 删除挂载

mount 查看挂载信息

 

文件系统

 

 touch /opt/a.txt 会先查找/opt的挂载点,若没有则查找上级目录(/)的挂载点(/dev/sda2),所有的文件都通过挂载点存放在硬盘中

 

 

 

数据block用于存放数据,inoode block用于存放元数据(和数据有关的信息,如属主、属组、权限等)

查看innode信息  df -i

innode block用完,硬盘也会显示没有空间用完

每个文件(目录)都有innode

list -i 查看文件innode

list -di 查看目录innode

 

 

 

 

 

文件系统

 

硬盘中存放的内容包括数据和数据有关的innode(元数据),在OS中,这些内容以block为单位

例如cat /a.txt的具体过程:

1、先通过super block 找到 \ 对应的innode

2、(权限允许的情况下)通过 \ innode innode block 找到对应的指针(此处指向 \ directory block

3、 \ directory block中找到a.txtinnode

4、通过a.txtinnode找到其对应的指针(此处指向block),block中存放这a.txt的数据

 

 

软链接和硬链接

软链接

ln -s 源路径 目标路径

特点:

类似win中的快捷方式

删除源文件,链接文件失效

删除链接文件,源文件无影响

修改源文件或链接文件,内容都变

软链接指向文件名

软连接可以跨分区

 

硬链接

ln 源路径 目标路径

特点:

删除链接文件,源文件无影响

删除源文件,链接文件无影响

修改源文件或链接文件,内容都变

硬链接指向innode

硬链接不能跨分区(不同分区的innode表不同)

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/dreamer-lin/articles/11537349.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值