
Ubuntu日本語フォーラム

ログインしていません。
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
お力をお借りしたく思います。
よろしくお願いします。
オフライン
とりあえず
sudo parted -l
の結果を貼り付けてください。
オフライン
こんな感じです。
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)
オフライン
すごい容量の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
で試してみてください。
******
オフライン
仕事で使っているものなので、異常なほどの容量があります。。
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'
このようなエラーが出ました。
オフライン
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 以外の起動でもこの現象は起こりますか?
これ以上はよくわからないです。
オフライン
makopi による投稿:
kernel 4.2.0-27 以外の起動でもこの現象は起こりますか?
すみません、ここの部分がよくわからないです。
kernel 4.2.0-27 以外の起動とは、具体的にどのような作業のことなのでしょうか。
オフライン
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 の再インストール
とかが出てきます。
オフライン
解決しました。
> 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
ありがとうございました。
オフライン