お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2016-07-19 18:23:14

gungnir
メンバ
登録日: 2012-10-09

再起動したら内臓HDDがxfsでマウントできなくなりました

Ubuntu 14.04 を使っています。

再起動をしたところ、それまでマウントしていたはずの内臓HDDがマウントできなくなりました。
起動画面で
An error occurred while mounting /data01.
Press S to skip mounting or M for manual recovery
と言われ、とりあえずSを押したら次に
An error occurred while mounting /data02.
Press S to skip mounting or M for manual recovery
と言われ、またSを押すことで起動させました。
ここで、/data01 や /data02 は、マウントしていたHDDの名前です。

マウントしたいHDDは /dev/sda1 と /dev/sdb1 にあるので、
sudo mount -t xfs /dev/sda1 /data01
とやったところ、
mount: unknown filesystem type 'xfs'
と言われました。
なお、再起動する前の段階では、同じコマンドでマウントしていました。
また、
sudo e2label /dev/sda1 /data01
を実行したところ、
e2label: Bad magic number in super-block while trying to open /dev/sda1
Couldn't find valid filesystem superblock.
となってしまいました。

xfsprogs は正しくインストールされています。

再起動の時にかなりトラブったので、どこかがおかしくなってしまっているのだろうとは思っています。
参照: ttps://forums.ubuntulinux.jp/viewtopic.php?pid=113159

お力をお借りしたく思います。
よろしくお願いします。

オフライン

 

#2 2016-07-19 18:43:38

makopi
メンバ
登録日: 2009-11-01

Re: 再起動したら内臓HDDがxfsでマウントできなくなりました

とりあえず

sudo parted -l

の結果を貼り付けてください。

オフライン

 

#3 2016-07-19 20:30:59

gungnir
メンバ
登録日: 2012-10-09

Re: 再起動したら内臓HDDがxfsでマウントできなくなりました

こんな感じです。
sudo parted -l

Model: LSI MR9271-8i (scsi)
Disk /dev/sda: 50.0TB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
1      1049kB  50.0TB  50.0TB  xfs          data


Model: LSI MR9271-8i (scsi)
Disk /dev/sdb: 45.0TB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
1      1049kB  45.0TB  45.0TB  xfs          data


Model: ATA ST91000640NS (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
1      1049kB  966GB   966GB   primary   ext4
2      966GB   1000GB  34.2GB  extended
5      966GB   1000GB  34.2GB  logical   linux-swap(v1)

オフライン

 

#4 2016-07-20 09:36:52

makopi
メンバ
登録日: 2009-11-01

Re: 再起動したら内臓HDDがxfsでマウントできなくなりました

すごい容量のHDDですね。
MegaRAID に関してはわからないので私は触れません。>どなたかお願いします。

ファイルシステム ext4 と xfs では使用するコマンドが違うはずです。
https://access.redhat.com/documentation … rence.html
よって
xfs で e2label は使わないはずです。これは単にパーティションのラベル名を変更するだけですよ。

******

sudo mount -t xfs /dev/sda1 /data01
とやったところ、
mount: unknown filesystem type 'xfs'
と言われました。
なお、再起動する前の段階では、同じコマンドでマウントしていました。

このメッセージはカーネル・モジュール xfs が組み込まれていない時にも表示します。
この時点で

コード:

lsmod | grep xfs

を実行してみてください。表示がなければ組み込まれていません。


カーネル・モジュールを組み込まないようにする設定がされているか確認してください。

コード:

sudo gedit /etc/modprobe.d/blacklist.conf

blacklist xfs
の行があれば無効にします。

組み込むには

コード:

sudo modprobe xfs

で試してみてください。
******

オフライン

 

#5 2016-07-20 09:49:10

gungnir
メンバ
登録日: 2012-10-09

Re: 再起動したら内臓HDDがxfsでマウントできなくなりました

仕事で使っているものなので、異常なほどの容量があります。。

lsmod | grep xfs
を実行したところ、何も表示されませんでした。

/etc/modprobe.d/blacklist.conf | grep xfs
を見ても何も表示されませんでしたので、 blacklistは関係なさそうです。

sudo modprobe xfs
をしたところ、
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/4.2.0-27-generic/modules.dep.bin'
このようなエラーが出ました。

オフライン

 

#6 2016-07-20 10:04:18

makopi
メンバ
登録日: 2009-11-01

Re: 再起動したら内臓HDDがxfsでマウントできなくなりました

sudo modprobe xfs
をしたところ、
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/4.2.0-27-generic/modules.dep.bin'
このようなエラーが出ました。

kernel 4.2.0-27 以外の起動でもこの現象は起こりますか?

これ以上はよくわからないです。

オフライン

 

#7 2016-07-20 10:25:39

gungnir
メンバ
登録日: 2012-10-09

Re: 再起動したら内臓HDDがxfsでマウントできなくなりました

makopi による投稿:

kernel 4.2.0-27 以外の起動でもこの現象は起こりますか?

すみません、ここの部分がよくわからないです。
kernel 4.2.0-27 以外の起動とは、具体的にどのような作業のことなのでしょうか。

オフライン

 

#8 2016-07-20 11:13:52

makopi
メンバ
登録日: 2009-11-01

Re: 再起動したら内臓HDDがxfsでマウントできなくなりました

PCを起動してGRUB画面で起動するカーネルを選択します。

modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/4.2.0-27-generic/modules.dep.bin'

は、カーネル毎に隔離(独立)している部分なので、4.2.0-27以外で起動することによって、ここの部分は使われません。

まず、ここから試してみるのが手っ取り早いと思います。

検索してみると他に
sudo depmod
かけてみては?
とか
linux-image の再インストール
とかが出てきます。

オフライン

 

#9 2016-07-20 20:22:15

gungnir
メンバ
登録日: 2012-10-09

Re: 再起動したら内臓HDDがxfsでマウントできなくなりました

解決しました。

> uname -r
4.2.0-27-generic
となっているのに、/lib/modulesの下にこの名前のものがなかったので、
kernelをインストールすると動くようになりました。

今後、類似の事象で困った方が参照できるように、作業ログを載せておきます。
cd /usr/src
sudo wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-4.2.0-27-generic_4.2.0-27.32_amd64.deb
sudo wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-4.2.0-27-generic_4.2.0-27.32_amd64.deb
sudo wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-4.2.0-27_4.2.0-27.32_all.deb
sudo dpkg -i linux-headers-4.2*.deb linux-image-4.2*.deb

ありがとうございました。

オフライン

 

#10 2016-07-20 21:05:13

makopi
メンバ
登録日: 2009-11-01

Re: 再起動したら内臓HDDがxfsでマウントできなくなりました

こういうこともあるのですね。といった感じです。
お疲れ様でした。

オフライン

 

Board footer

Powered by FluxBB