首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过案例学习 xfs 文件系统相关命令

本文我们来看一些常用的 xfs 管理命令。我们将会通过几个例子来讲解如何创建 xfs 文件系统,如何对 xfs 文件系统进行扩容,如何检测并修复 xfs 文件系统。

-- Kerneltalks

本文导航

◈ 创建 XFS 文件系统

05%

◈ 调整 XFS 文件系统容量

16%

◈ 修复 XFS 文件系统

42%

◈ 查看 XFS 版本以及它的详细信息

78%

编译自 | https://kerneltalks.com/commands/xfs-file-system-commands-with-examples/

作者 | Kerneltalks

译者 | DarkSun

在我们另一篇文章中,我带您领略了一下什么是 xfs,xfs 的相关特性等内容

[1]

。本文我们来看一些常用的 xfs 管理命令。我们将会通过几个例子来讲解如何创建 xfs 文件系统,如何对 xfs 文件系统进行扩容,如何检测并修复 xfs 文件系统。

创建 XFS 文件系统

命令用来创建 xfs 文件系统。无需任何特别的参数,其输出如下:

注意:一旦 XFS 文件系统创建完毕就不能在缩容而只能进行扩容了。

调整 XFS 文件系统容量

你只能对 XFS 进行扩容而不能缩容。我们使用 来进行扩容。你需要使用 参数指定挂载点的新容量。 接受一个数字的参数,指定文件系统块的数量。若你没有提供 参数,则 会将文件系统扩到最大。

观察上面的输出中的最后一行。由于我分配的容量要小于现在的容量。它告诉你不能缩减 XFS 文件系统。你只能对它进行扩展。

现在我多分配了 1GB 的空间,而且也成功地扩增了容量。

1GB 块的计算方式:

当前文件系统 bsize 为 4096,意思是块的大小为 4MB。我们需要 1GB,也就是 256 个块。因此在当前块数,2883584 上加上 256 得到 2883840。因此我为 传递参数 2883840。

修复 XFS 文件系统

可以使用 命令进行文件系统一致性检查和修复。使用 参数则并不对文件系统做出什么实质性的修改。它只会搜索并报告要做哪些修改。若不带 参数,则会修改文件系统以保证文件系统的纯净。

请注意,在检查之前,你需要先卸载 XFS 文件系统。否则会报错。

卸载后运行检查命令。

你可以看到,命令在每个阶段都显示出了为了文件系统变得健康可能做出的修改。若你希望命令在扫描时实际应用这些修改,则不带任何参数运行命令即可。

你会发现 命令对文件系统做出了修改让其变得健康。

查看 XFS 版本以及它的详细信息

查看 xfs 文件系统版本很简单。使用 参数运行 再加上挂载点就行了。

若要查看 XFS 文件系统的详细信息,比如想计算扩容 XFS 文件系统时要新增多少个块,需要了解块大小,块的个数等信息,则不带任何选项运行 加上挂载点。

则会显示 XFS 文件系统的所有详细信息,就跟创建 XFS 文件系统时显示的信息一样。

此外还有一些 XFS 文件系统管理命令可以修改并管理 XFS 的元数据。我们将在另一篇文章中来讲解。

via:https://kerneltalks.com/commands/xfs-file-system-commands-with-examples/

作者:kerneltalks

[3]

译者:lujun9972校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

LCTT 译者

DarkSun(lujun9972)

共计翻译:75篇

贡献时间:76 天

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180212B0D7M400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券