メンテナンスシェルからファイルを転送する

メンテナンスシェルからファイルを転送する

私はUbuntu 14.04を実行しています。

コンピュータを起動しようとしましたが、次のエラーが発生しました。

General error mounting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system

コンピュータが起動しないので、ファイルを転送する必要があります。コマンドラインからファイルにアクセスすることはできますが、ファイルを転送することはできません。

USB ドライブをマウントしようとしましたが、「マウント」がインストールされていません。

私はその後rsync -avh /dev/sdb /media/usb

エラーメッセージ:

rsync: mknod "/media/usb" failed: Read-only file system (30)

私はこの方法に縛られるつもりはありません。ファイルを転送するだけです。

ご協力いただければ幸いです。

答え1

難しい方法を実行する代わりに、USB または CD/DVD からライブ Linux システムを起動し、それを使用してデータを救出することができます。これにより、マウント エラーの診断もより便利になります。

レスキューシェルを本当に使いたい場合や使用する必要がある場合は、

  • /runまたはのような書き込み可能なファイルシステムを探します(適切なものについては、/tmpの出力mountまたはの内容のマウントオプションを確認してください)。または/proc/mounts
  • 書き込み可能な tmpfs マウント ポイントを自分で作成します ( mount -t tmpfs none /tmp)。

ここで、後でデータを含むファイル システムと転送メディア上のファイルのマウント ポイントとして使用できるディレクトリを作成できます。誤ってデータを変更または削除しないように、前者には--read-onlyのフラグを使用する必要があります。mount

関連情報