在Linux上使用BTRFSCK文件结合命令

  • 在脸书上分享
  • 分享到Twitter
  • 分享LinkedIn
  • 分享Reddit
  • 通过电子邮件分享
  • 打印资源
数据文件
戴尔

btrfsck命令是一个文件系统检查命令,例如FSCK,但它与btrfs文件系统。

首先关于btrfs。顾名思义,btrfs使用B-Tree数据结构,该结构是自动平衡并维护排序的数据,促进搜索,顺序访问,插入和删除。它通常也称为“更好的文件系统”。Oracle开发了它,并大约15年前首次使用它。到2013年11月,它被宣布为充分稳定,并且也开始被其他分布使用,现在它的使用很普遍。

BTRF的好处

好处btrfs令人印象深刻,尽管这仍然是一项正在进行的工作,并且一些担忧使其无法在Linux系统上发挥更为主导的作用。它将2份元数据副本保留在一个音量上,可以在硬盘驱动器损坏或遭受不良部门的情况下进行数据恢复。它使用校验和验证每个读取。另外,与Ext4卷,btrfs不需要两倍的存储空间来容纳文件版本和历史记录数据。

当您列出Fedora系统的文件系统时,您可能会看到其中一些是btrfs。这-t选项提供文件系统类型时-H选项可调整以人类友好(适合尺寸的单元)方式显示的尺寸。

$ df -th文件系统类型大小的使用使用使用%安装在devtmpfs devtmpfs 2.9g上dev/sdb4 btrfs 31G 5.5G 25G 19% / tmpfs tmpfs 2.9G 132K 2.9G 1% /tmp /dev/sdb3 ext4 974M 237M 670M 27% /boot tmpfs tmpfs 593M 924K 592M 1% /run/user/1000 /dev/SDC1 EXT4 974M 1.74M 733M 20% /额外 /dev /dev /sdc2 btrfs 2.0t 2.9g 2.0t 1% /data /xfer

使用btrfsck,应首先将目标文件系统从系统中卸下。

$ sudo umount /dev /sdc2

然后可以确认拆卸。

$ df -th文件系统类型大小的使用使用使用%安装在devtmpfs devtmpfs 2.9g上dev/sdb4 btrfs 31G 5.5G 25G 19% / tmpfs tmpfs 2.9G 132K 2.9G 1% /tmp /dev/sdb3 ext4 974M 237M 670M 27% /boot tmpfs tmpfs 593M 924K 592M 1% /run/user/1000 /dev/SDC1 EXT4 974M 1.74M 733M 20% /额外

此时,可以运行文件系统检查。此示例中显示的文件系统很大,但是使用其中的一小部分。下面的输出显示了支票贯穿的阶段。

$ sudo btrfsck/dev/sdc2打开文件系统要检查...在/dev/dev/sdc2 uuid上检查文件系统:51749cdf-6fe9-4a1a-8379-8379-18c91366660f7b [1/7]检查根项目[2/7]检查[2/7]检查[3/7]7]检查自由空间缓存[4/7]检查FS根[5/7]仅检查CSUMS项目(无需验证数据)[6/7]检查root Refs [7/7]检查配额组(未启用)FS) found 2909151232 bytes used, no error found <== no errors total csum bytes: 2672248 total tree bytes: 171720704 total fs tree bytes: 161021952 total extent tree bytes: 7274496 btree space waste bytes: 26580815 file data blocks allocated: 2737430528 referenced5166080000

如您所见,找不到错误。

检查已安装的BTRFS文件系统

运行前卸载文件系统btrfsck是推荐的方法。当您不能的时候 - 例如,何时文件系统是您的根(/)文件系统 - 可以使用- 力量选项如下所示。

#btrfsck  -  check-force /dev /sdb4打开文件系统要检查...警告:已安装文件系统,由于 -  dev /dev /sdb4 uuid:674d8f43-81a6-81a6-471a6-4713-81d5-81d5-9d7506cd6d6d6d6d6d in /dev /sdb4 on on /dev /sdb4/7]检查根项目[2/7]检查扩展[3/7]检查自由空间缓存[4/7]检查FS根[5/7]检查CSUMS对数据[6/7]检查root Ref [7/7]检查配额组(在此fs上未启用)发现了5864960000字节,没有发现总CSUM字节:5478800总树字节:225935360总FS树字节总fs树字节:206061568总范围Tree tree Tree bytes:1243556 btree Space bytes:124356 btree dastes btree Bydes:5034444444。分配的数据块:16850681856引用8673013760

其他文件系统类型

此系统上使用的其他文件系统类型包括:

  • DEVTMPFS文件系统是一个包含内核填充的自动设备节点。
  • TMPFS文件系统是将其所有文件保存在虚拟内存中的一个系统。
  • Ext4文件系统是开发的日记文件系统ext3。日记文件系统是通过记录此类更改的目标来跟踪尚未对文件系统进行的更改。Ext4还提供大量的文件系统支持,改善对碎片化的抵抗力,更高的性能和改进的时间戳。
加入网络世界社区足球竞猜app软件FacebookLinkedIn评论最重要的主题。
有关的:

版权所有©2022 IDG Com足球竞彩网下载munications,Inc。