web-dev-qa-db-ja.com

読み取り専用ファイルシステム

Ubuntu 12.10を実行しています。シェルを開くと、次のエラーが表示されます。

/home/jack/.rbenv/libexec/rbenv-init: line 87: cannot create temp file for here-document: Read-only file system

これは単にrbenvの問題ではないことに気付きました。書き込みを試みるファイルはすべて、システムが読み取り専用であることを示すエラーを返します。

システムを起動するたびにディスクチェックを実行するたびに、問題を説明する他の方法がわかりません。ここでは、ディスクのいくつかのエラーが修正されます。

これが私の/ etc/fstabです

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=1cc4b2ab-a984-4516-ac25-6d64f5050244 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=4e0dfeae-701a-43ce-b5c6-65f15ab3d8e3 none            swap    sw              0       0

ファイルシステム全体は読み取り専用です。私は次を試しました

Sudo fsck.ext4 -f /dev/sda1

次の(短縮された)出力が得られました

/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: ***** REBOOT LINUX *****
/dev/sda1: 1257080/45268992 files (1.0% non-contiguous), 50696803/181051904 blocks
4
Jack Moon

私はこれが私のハードドライブに関係する問題だと疑っていたので、私は:

  • 同じ仕様の新しいハードドライブを購入してインストールし、
  • ubuntu 12.04を再インストールしました。

私は新しいハードドライブでそれを実行していますが、まだ問題に遭遇していません。

1
Jack Moon

Xubuntu 12.10でも同じ問題があります。 FSは突然、ランダムに読み取り専用になります。たぶん、それはこのバグに関連しています:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

問題は新しいカーネルにあるようです。

4
branoholy

これが私のもので起きて、少なくとも今のところはソートされているように思えた。 grubの古いカーネルから起動してから、xubuntuの最新バージョンに再度更新します。その後、すぐに再起動します。 grubが再び登場したら、最新のカーネルのリカバリモードで起動します。 fsckを選択します。続行するには、ファイルシステムを読み取り/書き込みに変更する必要があるというメッセージが表示されます(またはそれらの行に沿って何か)。 [はい]を選択し、チェックを実行して、再起動します。とにかく私のために、普通に起動し、それが動作するはずです。

ここで注意しなければならないことの1つは、古いカーネルを最初に起動/更新せずに、単に回復に直行しようとしないことです。私はそれを最初に試しましたが、それでも読み取り/書き込みへの切り替えに関するプロンプトが表示されますが、チェックの実行を拒否してクラッシュします。

1
irime89

再起動し、再び働きました。この問題は、更新マネージャーが更新を実行していたときに最初に現れました。突然、ディスクに書き込めなくなりました。

再起動して古いカーネルをロードしようとしましたが、読み取り不能なファイルシステムについて不満を言いました。修正オプションを押しましたが失敗しました。その後、再起動して後のカーネル(3.5.0-18-generic)をロードしましたが、現在は動作します。

このUbuntu 12.10 AMD64バージョンは期待どおりに動作せず、多くのクラッシュが発生し、ファイルシステムをマウントできなかったため、すべてを再構成するためにusbドライブで2回起動する必要がありました。

それを解決するために、私はUSBドライブを使用してターミナルで起動して実行しました:

Sudo dpkg-reconfigure -a 

すべてを再構成します。その後、USBドライブではなくディスクの12.10を再度起動し、gnome-Shellが正常に動作しなかったため、すべてを再構成しました。

だから私は再び実行しました:

Sudo dpkg-reconfigure -a
0
Xavi