問題
症状には以下が含まれます (ただし、これらに限定されません):
- スワップをオフにした後、または再起動した後、1 つ以上のスワップ パーティションがマウントに失敗します
- 障害が発生したパーティションをマウントするために swapon コマンドを発行すると、無効な引数エラーが発生します
例:
# swapon -a swapon: /dev/md2: Invalid argument
解決策
影響を受けたスワップ パーティションが削除されたか、破損しています。
1. 問題のパーティションのスワップが本当にオフになっていることを確認してください。
# swapoff /dev/md2
または、「swapoff -a」を使用できます ” を使用して、すべてのスワップ パーティションをオフにします。
2. ターゲット デバイスに新しいファイル システムを作成します。 -c フラグは不良ブロックをチェックします。
# mke2fs -c /dev/md2
不良ブロックが原因でファイル システムの作成に失敗した場合は、実際のデバイスが不良である可能性があります。この場合、復旧のために RedHat サポートに連絡する必要がある場合があります。
3. 新しいファイル システムにスワップ パーティションを作成します。
# mkswap /dev/md2
4. 新しいスワップをオンにします。
# swapon /dev/md2
または、「swapon -a」を使用して、すべてのスワップ パーティションをオンにすることもできます。
# swapon -a
lvdisplay エラー:「ディレクトリ /var/lock/lvm を作成できませんでした。ファイルベースのロックの初期化に失敗しました。」
「mlock に失敗しました:メモリを割り当てることができません」CentOS/RHEL 7 での lvcreate コマンド エラー