Ada*_*dam 7 linux xfs centos disk-space-utilization hpc
我们在集群上运行了一个 14TB XFS 文件服务器,并希望添加配额支持。这是在 CentOS 6.3 (Final) 下运行 3.9.2-1.el6.elrepo.x86_64 内核。
问题是当我们卸载 XFS RAID 并重新挂载它以添加配额支持时,挂载命令挂起。服务器响应并且无法访问XFS 挂载点。恢复我们在 /etc/fstab 中的更改以删除配额选项不会挂载挂载。
我怀疑在重新安装时,XFS 会在 14TB RAID 上运行配额检查。我的问题是:如何禁用初始配额检查,以便它可以正确安装并在后台运行配额检查?
/etc/fstab
入口:
/dev/sdb /w1 xfs defaults,noatime,usrquota,grpquota 1 2
Run Code Online (Sandbox Code Playgroud)
/var/log/messages
输出:
Jun 6 11:37:43 nas-2-1 kernel: XFS (sdb): Mounting Filesystem
Jun 6 11:37:43 nas-2-1 kernel: XFS (sdb): Ending clean mount
Jun 6 11:37:43 nas-2-1 kernel: XFS (sdb): Quotacheck needed: Please wait.
Run Code Online (Sandbox Code Playgroud)
我不介意挂载点处于活动状态时 CPU 使用率高或性能低,但让它不可用不是我们想要坚持的选项。我怀疑对 14TB 运行配额检查大约需要一个完整的工作日。
小智 3
如果你使用xfs,你总会遇到这个问题:
\n\n(引用手册页)
\n\n "XFS filesystems are a special case - XFS considers quota information as\n filesystem metadata and uses journaling to provide a higher level\n guarantee of consistency. There are two components to the XFS disk\n quota system: accounting and limit enforcement. XFS filesystems\n require that quota accounting be turned on at mount time. It is\n possible to enable and disable limit enforcement on an XFS filesystem\n after quota accounting is already turned on. The default is to turn on\n both accounting and enforcement."\n
Run Code Online (Sandbox Code Playgroud)\n\n另外,来自 xfs_quota 联机帮助页:
\n\n disable [ -gpu ] [ -v ]\n Disables quota enforcement, while leaving quota accounting\n active. The -v option (verbose) displays the state after the\n operation has completed.\n\n off [ -gpu ] [ -v ]\n Permanently switches quota off for the filesystem identified by\n the current path. **Quota can only be switched back on subse\xe2\x80\x90\n quently by unmounting and then mounting again.**\n
Run Code Online (Sandbox Code Playgroud)\n\n由于它必须更新配额会计,因此它将检查整个卷,14Tbytes 将需要很长时间。
\n\n一种选择是禁用限制强制执行,但它仍然需要检查配额会计,并且可能仍然需要很长时间,如果您想尝试,请不要在启动时通过设置“noauto”标志来安装它,然后从 shell 禁用它。
\n\n我想您不想更改文件系统类型,什么可以让您在线管理配额,甚至创建该卷的映像(使用 xfsdump 或 xfscopy),在安装后对其应用配额,然后,通过 rsync,用在线更新其内容,这也可以作为备份,但第二个选项也需要很多时间。
\n\n抱歉这个坏消息,希望有人能给您更好的解决方案。
\n 归档时间: |
|
查看次数: |
4453 次 |
最近记录: |