Linux磁盘与文件系统管理

1、inode:相当于一个目录,文件内容存放余block里面。记录block的基本信息和存储的block的位置,每指向一个block块消耗4字节,每记录一个文件所消耗的inode是128字节的空间。系统并不是在inode中记录文件信息,而是将inode划分为直接区(指向的block不存储真正的数据,而是block的信息)和间接区(指向的block才是真正的存储数据)。

2、super block:记录inode和block的信息。比如说有多少个block,用了多少了block,还剩读多少个block,以及文件系统的格式和相关信息等等,都存放于super block里面。

3、快位图和inode位图中记录的是哪些block已经使用,哪些block还未使用

4、查看inode编号:ls -i 文件路径
在这里插入图片描述

“ -i ”表示inode,记录install.log的编号是130819

5、查看所在的block:filefrag -v 文件路径
在这里插入图片描述
在一个分区中,被划分成了好多个block而且有一个super block
查看super block信息:dumpe2fs /dev/sda1
在这里插入图片描述
当系统需要存储数据时,会先去node位图查找哪个inode还未使用,然后将数据写入inode中再去查找block位图,查看哪个block未使用,再将数据写入block中。

6、查看磁盘(已挂载)的容量。就好比在windows下面打开计算机查看每个盘符的信息。语法:df -hT。“ -h ”表示以人类好理解的形式查看
在这里插入图片描述
7、查看文件的打下:du 文件路径。“ -s ”表示只查看文件夹的大小,不查看其中的每个子目录的大小,“ -h ”表示可视化更高的形式显示。
在这里插入图片描述
在这里插入图片描述

8、软连接,相当于windows下的快捷方式。语法:ln -s 文件路径 连接名
在这里插入图片描述
9、硬连接(Linux和Unix特有)。语法:ln 原文件名 连接名
在这里插入图片描述表示硬连接数

硬连接和复制的区别:硬连接(一个文件有两个名字)不能跨分区,复制(两个不同的文件两个名字)

10、查看磁盘的分区:fdisk -l
在这里插入图片描述
硬盘分区:fdisk 硬盘名。如:fdisk /dev/sda
一个硬盘最多只能划分四个主分区(主分区+扩展分区<=4)

硬盘最前面是MBR区大小512字节(446字节引导程序,64字节分区表【标记一个主分区会消耗16字节,也就是说最多只能标记4个主分区】,2分区结束符)如果需要划分更多分区,可以划分扩展分区,在扩展分区上面划分逻辑分区(逻辑分区的编号从5开始,不能直接使用需要格式化 )

11、磁盘检验
①fsck对整个分区进行检查
②badblocks检查硬盘上面的快照

12、挂载
语法:mount -o 选项 外部设备 目录。分区要使用必须要挂载,访问目录就可以访问到指定分区

13、卸载
语法:umount 外部设备
语法:umount 挂载点

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值