跳转到主内容

如何识别 StorageGRID 节点根分区上的大型文件

Views:
Visibility:
Public
Votes:
0
Category:
storagegrid
Specialty:
sgrid
Last Updated:

适用场景

StorageGRID

问题描述

当前的 StorageGRID 实施在 Novell SLES 操作系统上运行。设计理念是将根分区(/)专用于相对静态的内容,即操作系统,配置文件和 StorageGRID 软件。由于存储要求相当稳定,因此 StorageGRID 服务器在安装时始终会为根分区分配最小的空间。大多数易失性内容都放置在大型专用文件系统上。例如 /var/local/ ,分区几乎包含所有日志,通常用于在维护和支持服务期间存储临时文件。
 
旧服务器(尤其是旧网格)的根分区通常只有 5 GB 专用空间。硬件更新通常会导致根文件系统更大。
 
以下三种常见情形可能会耗尽根分区的可用空间:

  • 系统会安装第三方软件(通常由硬件供应商提供),并且默认情况/var/local下会登录到 / 以外的目录。通常是/var/log目录或其子文件夹之一。
  • 用户遇到异常的问题描述,这会导致正常日志开始增长。
  • 临时文件放置在错误的文件系统上。由于登录时的默认目录为/root/ home目录,因此可以轻松完成此操作。/tmp目录有时会存放不必要或必需的数据。确保删除数据或将数据从/var/local/tmp/tmp目录复制到目录。

NTP 日志文件可能正在填充根分区,通常会省略此分区。如果 NTP 服务存在通信问题, /var/lib/ntp/var/log/ntpstats则目录(所有 StorageGRID 版本上 NTP 日志的通用位置)将填满根分区。/tmp此 NTP 目录和目录是导致根分区填满的常见原因。如果 NTP 服务具有任何通信问题描述,/var/lib/ntp/var/log/ntpstats 则所有 StorageGRID 版本上 NTP 日志的通用位置目录不久将填满大约 100 MB 或更少的日志。

过去,上述原因是根分区(在 StorageGRID 上)填充的两个主要原因。
 
耗尽根分区上的所有可用空间将导致服务器无法正常运行,并可能导致发生原因文件损坏,从而可能使节点处于无法恢复的状态。要保持操作系统的完整性,必须立即解决根文件系统的空间耗尽警报。
 
本文介绍在 Linux 环境中识别大型文件所要执行的步骤。确定这些大型文件后,您可以确定将其移动到备用文件系统(如/var/local/tmp目录)是否安全,或者是否不需要将其从磁盘中清除。
 
这些原则虽然用于解决根分区空间问题,但也可应用于其他文件系统,例如/var/local/

 

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.