質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Q&A

解決済

1回答

2224閲覧

VSCodeのターミナルで実行したWSLでの "rm -r" 実行後にssh接続が切れてWindowsが不安定になる

退会済みユーザー

退会済みユーザー

総合スコア0

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

0グッド

1クリップ

投稿2020/01/29 16:21

編集2020/01/30 09:01

前提・実現したいこと

Remote SSH エクステンションを利用して,WindowsのVSCodeからWSLにssh接続して使用しています.
環境は以下の通りです.

Windows 10 Home 1903
VSCode 1.41.1
WSL Ubuntu 18.04

発生している問題・エラーメッセージ

VSCode上のターミナル画面でWSLからrm -r "フォルダ名" のコマンドを実行した際に,数秒後にWSLの接続が切れてVS Code自体がフリーズしました.Windowsも同時に不安定になり,通常のシャットダウン・再起動は受け付けず,強制終了するしかなくなります.再起動すると問題なく動作しているように見えます.

試したこと

いくつかのフォルダについて同様の操作を行いました.ある程度以上のサイズのフォルダを削除するとシステムが不安定になる一方,数MB程度のフォルダでは上記の問題は発生しませんでした.具体的なフォルダサイズの閾値や同様の問題がWSLのコンソールから直接実行した場合も起きるのかについての切り分けはできていません.

「WSL VSCode 接続切れる」「WSL rm システム 不安定」などのワードで検索してもヒットしなかったため質問させていただきました.
よろしくお願いいたします.

(1/30追記分) アンチウイルスソフトはOS標準のWindowsセキュリティ以外のものは特に使用しておりません.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

oikashinoa

2020/01/30 08:54

アンチウイルス系を止めても変わらないでますか?
退会済みユーザー

退会済みユーザー

2020/01/30 08:57

Windows10 標準のWindowsセキュリティ以外の,例えばノートンやウイルスバスターといったアンチウイルスソフトはインストールしておりません.
oikashinoa

2020/01/30 09:15

TrueCryptといった仮想ドライブ系のものはあります? wsl rm hang wsl rm freeze とか英語で、キーワードは少なめで調べていくほうが良いとおもいます。 あとwsl環境無いのでしらないのですが、ubuntuをアップデートしてみては?
退会済みユーザー

退会済みユーザー

2020/01/30 15:16

仮想ドライブは使用しておりません. アップデートは先程行いました. アドバイス頂いたとおり,"wsl rm hang" で検索したところ,すぐに同様の事例が見つかりました. "rm hangs when operating on directory under /mnt/c" https://github.com/microsoft/WSL/issues/2882 ひとまず,こちらに書かれていることを読んで試してみようと思います.ありがとうございます.
oikashinoa

2020/02/02 11:14

解決したら、自己解決として何したかを概略でも書いてくれると嬉しいです。
退会済みユーザー

退会済みユーザー

2020/02/02 13:30

最後まで読んだのですが, ・リンク先の質問者はWSLがWindows側に作成した.git内のファイルを削除した際に問題が発生している. ・レスを付けている方によれば,なぜかDropbox内のファイルを削除しても同様の問題は発生しなかった. とのことが報告されていましたが,他のレスも含めて同様の事例の報告にとどまっており "maybe it will entail a new WSL release" とのことで再起動かWindows側が正常であればタスクマネージャーで強制終了するほかない (2019年3月時点) との結論でした.他のヒットした事例についても検討を行いたいのですが,ここ1週間ほど忙しく,これ以上の解決策の検討はそれ以降になりそうです.もしお急ぎでしたら申し訳ありません.
oikashinoa

2020/02/02 13:41

急かしたようでスミマセン。windows環境持ってないので全く急ぎません。 最近解決しても何も書かない人が最近多いのでお願いした次第です。
退会済みユーザー

退会済みユーザー

2020/02/02 13:57

そうでしたか,問題の性質上気軽に現象の再現を試せないため有用な回答が得られない場合は時間がかかりそうです.もし上に書かれていた通りアップデートを待つ以外の解決方法がなかった場合でも,トリガーとなる操作や発生する場合固有の環境等,切り分けられそうな箇所が見つかりましたら適宜追記しておきますのでよろしくお願いいたします.
oikashinoa

2020/02/02 22:25 編集

ファイルシステムに異常がないかチェックしてはいかがでしょうか? あとジャンクションやsubstなどディスクやフォルダに関係しそうなものが有るか確認したほうが良いかと。 あと、win10のver/buildがいくつかを明確にしておいたほうが良いかと。最新の1909/18363.628? あとWSL2がそろそろ有効になるならそちらに移行したほうがWSL由来のバグは回避しやすそうかと思います。
退会済みユーザー

退会済みユーザー

2020/02/02 14:22

アドバイスありがとうございます.エラーチェックは時間がある程度必要だと思いますので後日試してみようと思います.WSL2への移行は検討中です.コメントの場で質問をすることになってしまい大変恐縮なのですが,仮にこのまま有効な解決方法が発見されず,WSL2で同様の問題が発生しなかった場合この質問は私としては解決する必要性が無くなってしまうのですが,その場合は自己解決としてクローズさせても良いものなのでしょうか?規約を読む限り削除は誤って投稿してしまった場合や不適切な場合のみに可能で回答が得られない等の理由は認められないとのことでしたので.
oikashinoa

2020/02/02 14:27

別に自己解決で良いですよ。一つ上のコメントに追記しておいたので、お時間あるときに再確認してください。ではおやすみなさい。
退会済みユーザー

退会済みユーザー

2020/02/02 14:35

深夜まで快く対応していただき大変有り難うございます.
guest

回答1

0

ベストアンサー

現状はWSL2またはVMなどを利用するしか無いようです.
WSL2での挙動についてはリリースされ次第確認する予定ですのでクローズとさせていただきます.

"rm hangs when operating on directory under /mnt/c"
https://github.com/microsoft/WSL/issues/2882

投稿2020/02/20 06:51

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問