系统管理指南:高级管理

阶段 3:检查连通性消息

此阶段将检查在阶段 2 中检查的目录,并报告以下原因所导致的错误状态:

阶段 3 中可能出现以下消息(按字母顺序):


BAD INODE state-number TO DESCEND
原因

内部错误导致将不可能的状态 state-number 传递给从文件系统目录结构向下派生的例程。fsck 退出。

操作

如果出现此情况,请与当地服务提供商或其他有资格的人员联系。


DIR I=inode-number1 CONNECTED. PARENT WAS I=inode-number2
原因

这是一条建议性消息,表明一个目录 inode inode-number1 已成功连接到 lost+found 目录。目录 inode inode-number1 的父级 inode inode-number2 已由 lost+found 目录的 inode 编号替换。

操作

N/A


DIRECTORY filename LENGTH file-size NOT MULTIPLE OF disk-block-size (ADJUST)

Oracle Solaris 10:


DIRECTORY filename LENGTH file-size NOT MULTIPLE OF block-number (ADJUST)
原因

发现一个目录 filename,其大小 file-size 不是目录块大小 B 的倍数(如果不在阶段 2 中进行调整,则阶段 3 中会重复出现此情况。)

操作

要将长度舍入为合适的磁盘块大小,请在 ADJUST 提示符下键入 y。整理时,fsck 将显示一条警告并调整目录。要忽略此错误状态,请键入 n

Oracle Solaris 10:

要将长度舍入为合适的块大小,请在 ADJUST 提示符下键入 y。整理时,fsck 将显示一条警告并调整目录。要忽略此错误状态,请键入 n


lost+found IS NOT A DIRECTORY (REALLOCATE)
原因

用于 lost+found 的项不是目录。

操作

要分配一个目录 inode 并更改 lost+found 目录以引用该 inode,请在 REALLOCATE 提示符下键入 ylost+found 目录引用的上一个 inode 未清除,它将作为非引用 inode 回收或在此阶段的稍后部分调整其链接计数。无法创建 lost+found 目录时,将会显示以下消息:SORRY. CANNOT CREATE lost+found DIRECTORY,并放弃尝试链接到已丢失的 inode(这将在阶段 4 中生成 UNREF 错误消息)。要放弃尝试链接到已丢失的 inode(这 将在阶段 4 中生成 UNREF 错误消息),请键入n


NO lost+found DIRECTORY (CREATE)
原因

文件系统的根目录中没有 lost+found 目录。整理时,fsck 将尝试创建一个 lost+found 目录。

操作

要在文件系统的根目录中创建一个 lost+found 目录,请在 CREATE 提示符下键入 y。这可能会生成消息 NO SPACE LEFT IN / (EXPAND)。如果无法创建 lost+found 目录,fsck 将显示以下消息:SORRY. CANNOT CREATE lost+found DIRECTORY,并放弃尝试链接到已丢失的 inode。这反过来会在稍后在阶段 4 中生成 UNREF 错误消息。要放弃尝试链接到已丢失的 inode,请键入 n。


NO SPACE LEFT IN /lost+found (EXPAND)
原因

由于没有可用空间,因此无法将另一项添加到文件系统根目录的 lost+found 目录中。整理时,fsck 将扩展 lost+found 目录。

操作

要扩展 lost+found 目录以便为新项留出空间,请在 EXPAND 提示符下键入 y。如果尝试扩展时失败,fsck 将显示:SORRY. NO SPACE IN lost+found DIRECTORY,并放弃将文件链接到 lost+found 目录的请求。此错误会在稍后在阶段 4 中生成 UNREF 错误消息。删除 lost+found 目录中的任何不必要项。整理生效时,此错误将终止 fsck。要放弃尝试链接到已丢失的 inode,请键入 n


UNREF DIR I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time (RECONNECT)
原因

遍历文件系统时,目录 inode inode-number 未连接到目录项。此时将显示属主 UID、模式 file-mode、大小 file-size 以及目录 inode inode-number 的修改时间 modification-time。整理时,如果目录大小不为零,fsck 将重新连接到非空目录 inode。否则,fsck 将清除该目录 inode。

操作

要将目录 inode inode-number 重新连接到 lost+found 目录,请在 RECONNECT 提示符下键入 y。如果目录重新连接成功,则会显示 CONNECTED 消息。否则,将显示一条 lost+found 错误消息。要忽略此错误状态,请键入 n。此错误会导致阶段 4 中出现 UNREF 错误状态。