背景

背景

背景

以下のガイドに従ってcuda-toolkit-10-1をダウンロードしています。https://docs.nvidia.com/cuda/wsl-user-guide/index.html、WSLをバージョン1からバージョン2に更新することを含みます。インストールが終わるとapt-get install、開梱して次のエラーメッセージが表示されている間にメモリが不足する可能性があります。 dpkg: error processing archive /tmp/<cuda_vers>.deb: error setting permissions of <file.so>: Read-only file systemエラーコード(2)。

いくつかのメモリを解放し、apt-getを介して再インストールしようとしましたが、エラーメッセージが表示され、試行が失敗しdpkg was interrupted, you must manually run 'sudo dpkg --configure -a to correct the problemましたdpkg: error: unable toa ccess dpkg status area: Read-only file system

質問

現在、ほとんどのコマンドを実行できません。以下は、いくつかのエラーメッセージと対応するエラーメッセージです ls。 ::-bash: /bin/ls: Input/output error df -uSorry, command-not-found has crashed! Please file a bug report..., Python version: ...

この問題を解決するために何ができるか、どのような追加情報が必要かを教えてください。

ベストアンサー1

もともと質問者を手伝うには遅すぎるようですが、今日同じ問題が発生し、問題の解決中にこの問題を発見し、WSLのインストールが修正されたので、他の人がいくつかのメモを残したときにこのページを見つけると思いました。

通常、WSLで使用される仮想ハードディスク(VHD)は、保存されるデータが多いほど自動的にサイズ変更されます。ただし、Windowsコンピュータに十分なスペースがないと(私もそうでした)、コンピュータの成長が止まり、空き容量があってもそれ自体は256GBを超えて成長しません。

  • 物理ハードドライブの空き容量が不足している場合:Windowsでいくつかのスペースを解放し、PowerShellを開いて実行してwsl --shutdownWSLを強制的に再起動します。 (デフォルトでは、WSLはすべてのターミナルウィンドウを閉じてもバックグラウンドで実行され続けるため、これを手動で実行する必要があります。)次にWSLターミナルを開くと、VHDが自動的に増え、次のことができるはずです。通常どおりシステムファイルにアクセスします。

  • 物理ハードドライブに容量がありますが、VHDが256 GBの制限に達した場合は、次のことができます。WSL ドキュメントの次のガイドラインに従ってください。画像サイズを手動で調整し、WSLを再起動します。

これを追うのは良い考えかもしれませんe2fsck。 (私の場合はエラーは報告されていませんが、安全に保つことをお勧めします。)

おすすめ記事