2019/01/23 文件系统管理和挂载

分区 创建文件系统
head 磁头
sector 扇区
cylinder 柱面
track 磁道
c柱面h 磁头s扇区 常见
柱面实际是一个逻辑的概念
相当于把同一个位置的磁道逻辑的组合再一起
有多个盘片,盘片正反两面都可以存储内容,每个盘片
逻辑上划分了很多磁道,那么同一位置的磁道,
比如都是0磁道 1磁道,把所有的0磁道逻辑组合成一个柱面
一个柱面大小是8M左右,早期的系统就是按照柱面来分区划分的
centos6.7 可以用扇区来划分了

**分区的工具 fdisk mbr分区 最大支持2T,最多也就4个主分区 结构是MBR(整个硬盘的0扇区512字节
第一部分是446字节的引导数据 (和操作系统有关 ) 64字节的分区表 最后是55 aa标志位)
gdisk gpt 可以支持2T以上的大容量,可以存放更多的分区
结构是四部分
有一个保护的虚拟的MBR 防止老版本不识别
第二部分GPT分区表 最多存放128分区信息(从哪到哪是一个分区)
第三部分是分区空间(整体的分区空间)
第四部分(分区表备份)
gdisk
fdisk
parted 可以用来分区
创建分区
由于fdisk是交互式的写在脚本里可以写重定向
mbr **
**有键盘输入的情况可以用
\n回车
echo -e 是启用反斜杠转义 **
在这里插入图片描述
也可以多行重定向
在这里插入图片描述
mkfs.创建文件系统
在这里插入图片描述
super block、 超级块存放你的分区元数据

在这里插入图片描述
适合看ext系列的,块组信息 文件系统原数据
在这里插入图片描述
在这里插入图片描述
tune2fs -l /dev/sda
backup superblock 备份超级块

在这里插入图片描述
1 2 4 k可以指定大小
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
reserved block 保留块给id为0root的人预留的5% 是因为要是不给root用户足够的空间
想要在磁盘里加信息加不进去,就不合适
如果是1t哪就有50G比较浪费

在这里插入图片描述
在这里插入图片描述
mk2fs是专门创建ext系统 ,默认是ext2
在这里插入图片描述
0.1=千分之一
在这里插入图片描述
在这里插入图片描述
如果节点编号和块一样多,那除非存放都是小文件,不然都浪费了,因为最小的单位就是块

在这里插入图片描述
-i多少大小等于一个节点
-N可以指定节点编号,但是实际情况是整取整的,大概

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
-l可以指定inode size 大小 默认试256
在这里插入图片描述
在这里插入图片描述
大O启用文件特性
2和3就差一个日志功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
删除这个功能
在这里插入图片描述
一般创建的功能是-m需要修改
label卷标

在这里插入图片描述
加卷标 建议是将来的挂载点的名字作为卷标
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
block size 是不能修改的除非格式化,,卷标可以修改
在这里插入图片描述
可以指定uid查询
在这里插入图片描述
可以指定-L卷标搜索
在这里插入图片描述
blkid默认是会显示所有分区的文件系统是什么

查data是用什么设备挂载上去的
在这里插入图片描述
在这里插入图片描述
[^ ]非空的。。
在这里插入图片描述

查data是用什么设备挂载上去的
在这里插入图片描述
在这里插入图片描述
e2label 默认是显示这个卷标
在这里插入图片描述
findfs 搜索分区
在这里插入图片描述
在这里插入图片描述
查data是用什么设备挂载上去的
在这里插入图片描述
在这里插入图片描述
-j=journal 日志的意思 实际就是把ext2升级ext3
-u修改uuid编号

在这里插入图片描述
label 卷标可能冲突在另外的机器上 但是UUID一般不会冲突
设备名 卷标 UUID

最后一次挂载,
挂载次数

在这里插入图片描述
-h显示少一点信息
可以原来的用less
dumpe2fs /dev/sdb2|less

在这里插入图片描述
在这里插入图片描述
破坏文件,把文件上的超级块破坏了,导致文件找不到,即时有文件也找不到
在这里插入图片描述
用fsck修复文件系统一定要确保这个文件系统不处于挂载中
如果备份的超级块被破坏了也是无效的

在这里插入图片描述
自动回答yes
在这里插入图片描述
fsck -t ext4 人为指定文件系统 但是一般不加,因为默认为判断
在这里插入图片描述
fsck 实际运行的还是e2fsck
在这里插入图片描述
在这里插入图片描述
虽然修复了,可能还是偶一部分文件被破坏,
可以做 -f强制做检查
把分区的每一个地方都扫描一遍,性能比较差 一定要取消挂载

在这里插入图片描述
在进行操作的时候一定要取消挂载,不然可能会破坏数据
在这里插入图片描述
在这里插入图片描述
只适合修复ext系列的文件系统
在这里插入图片描述
xfs的文件系统 查看 xfs_info
必须是挂载状态

在这里插入图片描述
在这里插入图片描述
用这个来修复xfs文件系统
在这里插入图片描述

在这里插入图片描述
boot etc bin root usr proc
文件夹对应的存放的是当一个挂载点,但是将来存放的数据将对应的存放到相应的设备里
一个挂载点同时只能挂一个设备不能挂多个设备,生效的只有一个,不然计算机不知道数据存在哪里

在这里插入图片描述
一般建议挂载点的文件夹是空的文件夹,不然原有数据会隐藏称为垃圾数据
在这里插入图片描述
一个设备能不能挂多个文件夹,可以的
把一个设备挂到多个文件夹
有些程序访问的是第一个文件夹
有些旧的程序是第二个文件夹
所以有些可以把设备挂载到两个文件夹,两个都能访问

在这里插入图片描述跟光盘一样
在这里插入图片描述
1。一个挂载点,只能同一时间挂一个设备,挂多个也只有一个生效
2.一个设备可以多个挂载点
3。挂载点建议是空文件夹,原来数据会访问不到,隐藏起来

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值