undyingのブログ -8ページ目

xfs_repair

使ってるxfsが壊れた

xfs_repair /dev/sdb1
を実行したがエラーになる。

エラーには一回マウントしてアンマウントしてみて
それでもだめなら-Lオプションをつけて実行してみてと。

実際mount/unmountすると実行できた。

しかし、Phase6までいって進まない。

しょうがないから途中で打ち切り-Lオプションで実行した。

それでもPhase6で止まってしまう。

ぐぐってみると、39TBの人で同じ現象の人がいた。 

-P -o bhashsize=1024でやってみなと。

xfs_repair -P -o bhash=20480 /dev/sdb1
でやると最後まで完了した。


容量が5TB以上あったので、容量が多いとこの現象になるのかな。
破損ファイルがめちゃくちゃあったので、それが原因なのかな。


最後に、lost+foundに入ったファイルをfindできないと苦しんだが、
find -noleaf
とやるとファイルが検索できた。

bondingのアクティブインターフェースの変更

bondingのアクティブインターフェースの変更


■確認

cat /proc/net/bonding/bond0


Currently Active Slave: eth0


Slave Interface: eth1


(eth0がアクティブ)


■変更

ifenslave -c bond0 eth1


■確認

cat /proc/net/bonding/bond0

Currently Active Slave: eth1

Slave Interface: eth0

(eth1がアクティブ)



singleユーザモードでファイル編集

何か問題が発生したらsingleユーザモードでOSを起動


boot画面時に e を押して 起動カーネルの最後尾に single と入力してブートする


mount -o rw,remount /


で書き込み許可にしてマウントしなおし。