sshfsを介してWindowsから共有ドライブにアクセスすると、特定の大きなディレクトリは表示されません。

sshfsを介してWindowsから共有ドライブにアクセスすると、特定の大きなディレクトリは表示されません。

私はUbuntu 18.04サーバーをセットアップし、そのドライブをWindowsノートブックにマップしました。sshfs-win。これはほとんどの場合うまくいきます。ドライブのほとんどの場所を読み書きできます。ただし、何千ものファイルまたはサブディレクトリでいっぱいになったディレクトリの中には、Windowsコンピュータからアクセスすると空のように見えます。ディレクトリを作成してその中にいくつかのファイルを入れるとうまくいきますが、保存したい大きなライブラリにコピーしようとすると、以前に見られたファイルを含むすべてのファイルが消えます。

Linux側では、すべてが常に正しく表示されます。ディレクトリの権限はdrwxrwxr-xに設定されており、Windowsセキュリティオプションを介してドライブの権限を変更しようとするとアクセス拒否エラーが発生します。

これらのファイルをネットワークドライブに表示するにはどうすればよいですか?

編集:以下で修正されました。より良い質問は、「'\'文字の解釈でUnixとWindowsがどのように異なるかを教えてください。アーティストがアルバムのタイトルに '\'文字を含めないようにするにはどうすればよいですか?」です。

ベストアンサー1

エラーが見つかりました。名前に特殊文字を含むいくつかの誤ったファイルはUNIXではうまく機能しますが、Windowsではフォルダの内容がすべて破損します。データベースから取得した小規模なテストサンプルでは、​​このエラーは表示されていないため、私の質問のファイルの総数と誤って関連しています。自動的に生成されたファイル名をクリーンアップすると、すべてが解決されました。

おすすめ記事