onedriveのフォルダをlinuxにマウント

1. onedriveのフォルダの共有設定

エクスプローラでc:/ユーザー/onedrive以下の共有したいフォルダのプロパティを開き、共有タブを選択。共有に使いたいアカウント名を指定し共有を設定する。

2.mountコマンド(root権限)

mount -t cifs -o username=myname,password=mypassword,uid=1000,gid=1000 //HOSTname/Users/myname/OneDrive/korekore ./korekore

(1000はmynameのuidとgid)

これで自分の権限でonedriveを使っているwindowsのonedriveのフォルダを共有し、読み書きの権限もつくので、windows機を経由してlinuxでonedriveを使うことが可能。

 

windows機がonedriveを使っており、linuxとファイル共有できるなら、linuxにonedriveクライアントのソフトをいれる必要はなさげ(linux機でのストレージの節約、onedrive認証の回避)。