鸟哥linux命令行总结之——磁盘与文件系统

本系列会将《鸟哥的Linux私房菜-基础版》中的一些个人觉得比较有用的命令行单独摘出来,方便查阅

  • 扇区sector为最小单位,扇区组成磁柱cylinder

  • MBR已经过时,现在用的都是GPT格式

  • FAT/FAT16/FAT32/NTFS都是windows的文件系统
  • Ext2为Linux正统文件系统,windows操作系统是不认识Ext2的

  • superblock:记录filesystem的整体信息,包括inode/block总量、使用量、剩余量,以及fs的格式与相关信息
  • inode:记录文件属性(一个文件占用一个inode),同时记录此文件数据所在的block号码
  • block:存放文件实际的内容,如果文件太大则会占用多个block
  • 每一个inode与block都会有编号,inode中存有block的号码

  • 文件系统一开始就将inode与block规划好了,除非重新格式化,否则inode与block固定之后就基本不再变动。但是如果文件过大,那么把这些东西都放一起数量太过庞大不易管理。因此Ext2文件系统在格式化时会分block group,每个区块群组都有自己独立的inode/block/superblock系统。就像把一块大广场分成不同的仓库,每个仓库都有自己的空间划分规则一样

  • block大小分为:1k,2k,4k,它的大小会影响到这个文件系统所能支持的最大磁盘容量与最大单一文件

  • 原则上block的大小和数量在格式化完之后就不能再改变了(除非重新格式化)
  • 每个block内最多只能放置一个文件的数据(最小单位)
  • 如果一个文件大于block大小,那么就会占用多个block
  • 如果文件小于block,那么该block的剩余容量也不能再被使用了,磁盘空间会被浪费

  • dumpe2fs 查询磁盘的详细分区信息

  • ls -li 列出该目录下的文件所占用的inode号码(参数i)

  • df 列出文件系统的整体磁盘使用量
  • du 评估文件系统的磁盘使用量
  • df -ih 将目前各个分区中可用的inode数量列出
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值