RHEL7(124)LINUX文件系统

分区必须格式化才能使用,格式化之后就赋予了分区文件系统


分区格式化后分为两部分, 前边是inode ,后边是block簇


inode 分区中的文件block位置,信息等的汇总,可以理解为目录


block  默认每个block 4k  格式化的时候是可以改的。
若一个block 存储数据后还有剩余空间,此block剩下的空间是不能使用的。所以文件占用空间的大小总是比文件真实大小大的。 


UUID  每个文件系统都有一个ID 简称UUID


      blkid 查看每个文件系统的UUID   只有root用户使用才可以显示


mount 挂载
      mount -o 选项  /dev/硬件设备 /目录
      
 df 查看挂载了的分区 -hTP   h:human T:type
      
      mount 查看挂载了的分区的时候,能够更为详细的显示挂载选项模式等,比如  -o ro 挂载就是以只读的方式挂载 
      fuser -mv /xx(挂载点) 
      查看那些进程正在使用 /xx 
      


      卸载     umount /dev/硬件设备
           或者umount /挂载点


      mount -o remount,ro /xx  把xx卸载以只读的方式重新挂载
                       ,noexec 不可执行的方式
  


mount 挂载只是临时生效,想要开机自动挂载的话,需要写到 /etc/fstab 里    


    du -h /boot 查看这个目录,包括其中的文件有多大     -s  只显示整个目录,不分级显示 




硬链接
 ls -l  xxx  文件权限后边的那个数字表示硬链接数


 ls -i aa 查看aa 文件的inode 值
ln aa bb 创建一个aa的硬链接 bb 
   -s  选项 是创建个软连接
 
硬链接 就像给文件起了个别名,这两个名字 aa bb 指的都是这个数据块,aa bb 的inode都一样,修改其中一个,另一个的内容也会变。两个全删除,这个数据块才会被删除。


硬链接不能跨分区创建


which ls/vim   
whereis ls      查询二进制命令位置


locate  文件名     
locate 查询的速度比较快,因为有个数据库记录了所有文件的信息,locate 是从这个数据库中查询,但是这个数据库是一周更新一次,那么新创建的就不会被找到,
所以查询前,最好用updatedb 更新一下数据库




find 语法
  find 目录(如果没写表示当前目录) -属性 值
   
属性-name size type mmin mtime perm user group uid 
             -i 不区分大小写
 find -size -2M -o -size 2M   o是或 a是和
                -a 
find -type f(普通文件)
           d (目录文件)


find -mtime 修改时间 +1 大于一天    单位是天


find -mmin 单位是分钟


find  -perm 根据权限查找


find -perm 222         =+222 必须要完全匹配,多一个少一个权限都不同
     -perm /222   ugo中只要有一个含有w就可以了         /213   ugo 三个条件中只要有一个满对应的权限就可以查到
     -perm -222  ugo各自当中至少要含有w权限,是否有其他权限不管
           
思考:如何让find不在子文件夹中查询


find -size +2M -exec -rf {}\;
-exec 是连接符,前边查找到文件后,传递给后边-rf     {} 是变量表示前边查找到的全部,\ ;是固定用法。


find -size +2M | xargs ls -l 


 find 查询到的东西直接用管道传递不好使,加上 xargs选项就可以了




虚拟化
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值