以下に、sfcfsck(8) が異常終了した場合の対処を説明します。
以下のメッセージは、sfcfsck(8) の内部テーブル用のメモリ獲得要求に失敗した場合に出力されます。
Can't allocate memory
スワップ領域を追加してください。
以下のメッセージは、ファイルシステムの構成情報取得に失敗した場合に出力されます。
Can not connect to FsRM other node information get error
すべてのDSS サーバで、ファイルシステム監視機構を起動してください。
参照
ファイルシステム監視機構の起動については、 “導入ガイド”の“ sfcfrmd デーモンの起動”を参照してください。
以下のメッセージは、DSS ファイルシステムの各パーティションのパーティション構成情報に不一致があるため、異常終了したことを示しています。
Can't open device-name errno
setup: Volume information error setup: sfcfsck quit due to unrecoverable error!
sfcadm(8) で、デバイス device-name に対しパーティション情報の復旧を行ってください。
以下に デバイス /dev/disk/by-id/scsi-1FUJITSU_300000370106 に対しパーティション情報の復旧を行う例を示します。
シングルパーティション構成の場合は、以下の操作を行ってください。
sfcadm -r -a /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter>
マルチパーティション構成の場合は、sfcinfo(8) で構成するパーティションの確認を行った後、sfcadm(8) で、代表パーティションからの復旧を行ってください。
sfcinfo /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter> /dev/disk/by-id/scsi-1FUJITSU_300000370106: FSID special size Type mount 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 25418 META ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 5120 LOG ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 232256 DATA ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370107 (880) 7341778 DATA ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370108 (896) 6578704 DATA ----- sfcadm -r /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter>
参照
sfcinfo(8) の出力結果で、先頭に表示されるパーティションがファイルシステムの代表パーティションです。詳細は“コマンドリファレンス”を参照してください。
以下のメッセージは、sfcfsck(8) を実行した DSS サーバに MDS が配置されていない場合に出力されます。
No node volume entry for localhost, file system access forbidden!
MDS が配置されている DSS サーバで sfcfsck(8) を実行してください。
以下のメッセージは DSS ファイルシステムのデータ破壊により、修復不能であることを示しています。
BAD SUPER BLOCK BAD VOLUME INFORMATION No Meta volume information available! No Log volume information available! Only found num data volume(s), total num in superblock!
ファイルシステムのバックアップがある場合は、バックアップからの復旧を行ってください。
以下のメッセージは sfcfsck(8) のパラメタエラーや実行環境に問題がある場合に出力されます。
not super user duplicate option filesystem lock failed. errno(error-number) device-name is a mounted file system device-name is not for sfcfs Can't check device-name
Can't open /etc/fstab setmntent failed. errno(error-number) fs_clean is not FSLOG. cannot log replay! device-name is not a sfcfs v2.0 file system
sfcfsck(8) のパラメタおよび実行ユーザーに誤りがないか、/etc/fstab や /etc/mtab が存在するか確認してください。
以下のメッセージはファイルシステムの修復が完全に終了しなかった場合に出力されます。
***** PLEASE RERUN FSCK ***** device-name: UNEXPECTED INCONSISTENCY; RUN sfcfsck MANUALLY. Log Replay is failed.
sfcfsck(8) で、ファイルシステムのフルチェックを行ってください。
以下にデバイス /dev/disk/by-id/scsi-1FUJITSU_300000370106 に対してファイルシステムのフルチェックを行う例を示します。
sfcfsck -o nolog /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter>
その他の異常を示すメッセージが出力され、sfcfsck(8) が異常終了した場合は、fjsnap(8) と sfcsnap(8) で資料を採取した後、sfcfsck(8) の出力メッセージをカスタマサポートセンターに連絡してください。