web-dev-qa-db-ja.com

WindowsパーティションのOneDriveフォルダーにアクセスする

Linux Mint 18.2とWindows 10をデュアルブートしています。WindowsからOneDriveを同期しましたが、LinuxからOneDriveフォルダーにアクセスできないようです。

ターミナルは、OneDriveフォルダーがあることを示していますが、ls -allを指定すると、OneDriveフォルダーで次のエラーが発生します:unsupported reparse point

私はグーグルを少し行いましたが、問題はNTFSパーティション上にあり、MicrosoftがOneDriveのコンテンツを圧縮している可能性があるという事実に関係している可能性がありますが、確実に確認することはできませんでした。

他の誰かがこの問題を抱えていますか?コンテキストについては、LinuxからOneDriveを同期する必要はありません。Windowsパーティションに保存されているOneDriveのコンテンツにLinuxからアクセスしようとしているだけです。

5
puterguy01

見つけた! Michael'sWSL link が答えを提供しました。

Windowsをシャットダウンする前に、OneDriveの再解析ポイントを削除するだけです。これが私のコードです:fsutil reparsepoint delete "C:\Path\To\OneDrive\Folder"

4
puterguy01

上記の手順を実行しましたが、ルートディレクトリでのみ機能し、シャットダウンのたびにこれを実行する必要があるのは面倒です。

別の解決策を見つけました。

  1. Windowsでは、OneDriveの設定に移動し、オプションのチェックを外してスペースを節約し、使用時にファイルをダウンロードします on Settingsタブ。
  2. OneDriveアカウントからサインアウトします(これにより設定が保存されます)
  3. OneDriveフォルダー(C:\ Users \\ OneDrive)に移動し、フォルダーを削除するか、別の場所に移動します。
  4. PCを再起動します。
  5. OneDriveに再度サインインし、同期を完了させます。
  6. Linuxを起動すると、フォルダーとファイルにアクセスできるはずです。
2
Vangarde