ウェブサイト検索

LinuxでMicrosoft OneDriveをマウントする方法


Microsoft OneDriveをLinuxのファイルシステムの他の部分のようにマウントできることを想像してみてください。onedriverを使えば、ブラウザでOneDriveを使用するだけではなくなります。これが設定方法です。

マイクロソフト OneDrive と onedriver

マイクロソフトのOneDriveにはいくつかのバリエーションがあります。家庭や個人用に使える無料版があり、5GBのクラウドストレージを提供しています。必要に応じてストレージを追加購入することもできます。OneDrive for Businessは、サブスクリプションとして購入することができるほか、Microsoft 365のサービスのような他のサブスクリプションにも含まれています。

Google DriveとMicrosoft OneDriveは共通の欠点を持っています。それは、どちらにもネイティブのLinuxクライアントが存在しないことです。この短所を補うために、GNOMEのオンラインアカウント設定でGoogleアカウントの詳細を設定すると、ファイルブラウザが直接Google Driveにアクセスできるようになります。これは非常に便利です。

onedriverアプリケーションは、Microsoft OneDriveクラウドストレージへの同様の簡単アクセスを提供します。あなたのOneDriveは、ファイルブラウザのロケーションサイドバーに表示され、端末ウィンドウの通常のディレクトリとして表示されます。

重要な点は、onedriverがファイル同期ツールではなく、直接あなたのOneDriveファイルへの作業アクセスを提供することです。Linuxコンピュータ上でローカルにファイルを作成すると、それがOneDriveに表示されます。スマートフォンでOneDriveを使って写真を撮ると、それがLinuxマシンでアクセス可能になります。それは同期しているように聞こえるかもしれませんが、正確にはそうではありません。

ファイルを開いて作業すると、違いが明らかになります。onedriverは同期ツールではないため、ファイルを使用する前に長時間の同期プロセスを完了する必要がありません。あなたのファイルはすぐにアクセス可能です。ファイルはアクセスしたときにのみダウンロードされます。最後にローカルで使用して以来OneDriveでファイルが変更された場合は、再度ダウンロードされます。

既存のファイルに対する変更や作成した新しいファイルは、あなたのOneDriveに反映されます。しかし、同じファイルがローカルコンピュータとOneDriveの両方で変更された場合、次回そのファイルをローカルで使用する際、OneDriveからの変更されたコピーはダウンロードされません。これにより、ローカルの変更が失われるのを防ぎます。二つの変更セットはマージされることはありません。

このため、onedriverは、あなたが唯一の編集者となるプライベートで共有されていないOneDriveアカウントでの使用に最適です。

onedriverをインストールする

Manjaroでは、Arch User Repository (AUR)からonedriverをインストールできます。そのためには、適切なツールをインストールする必要があります。yayはうまく機能します。yayがインストールされていない場合は、次のコマンドでインストールできます。

sudo pacman -Sy yay

その後、yayを使用してonedriverをインストールできます。yayではsudoを使用しないことに注意してください。

yay onedriver

Fedora では、onedriver を COPR、つまり Cool Other Package Repo からインストールします。COPR リポジトリを有効にするには、次のように入力します:

sudo dnf copr enable jstaf/onedriver

そして、onedriverをインストールするには、いつものようにdnfを使用します:

sudo dnf install onedriver

Ubuntuユーザーはもう少し作業が必要です。通常の方法でリポジトリを有効にすることは私たちにはうまくいきませんでしたが、これらの手順は有効でした。私たちはUbuntu 21.04を使用していました。

ウェブブラウザで、onedriverリポジトリのパッケージ詳細ページに移動してください。

パッケージ名の横にある矢印アイコンをクリックしてください。ファイルのリストが表示されます。

あなたのアーキテクチャに適した「.deb」ファイルをクリックしてダウンロードしてください。それは通常のデスクトップ用のAMDと、「System on a Chip」デバイス、例えばRaspberryPi用のARMになります。

ダウンロードしたファイルを見つけてください。デフォルトのダウンロード場所を選択した場合、それは「ダウンロード」ディレクトリにあります。

.debファイルをダブルクリックしてインストールを開始します。Ubuntuソフトウェアアプリケーションが起動し、パッケージについて説明します。

緑の「インストール」ボタンをクリックして、あなたのコンピュータにonedriverをインストールします。

すべてのディストリビューションで、アプリケーションランチャーに親しみのあるアイコンを持つ onedriver を見つけることができます。

onedriveの設定

onedriverの設定は簡単です。OneDriveストレージをマウントするためのマウントポイントを作成する必要があり、OneDriveアカウントの認証情報を入力する必要があります。

マウントポイントを作成するために、単にディレクトリを作成します。ここでは、ホームディレクトリに「onedrive」と呼ばれるディレクトリを作成しています。

mkdir OneDrive

アプリケーションランチャーでonedriverを探して起動します。onedriveを初めて起動すると、やや期待外れの真っ白なアプリケーションウィンドウが表示されます。「+」ボタンをクリックして、OneDriveストレージを追加します。

ファイル選択ウィンドウでは、使用したいマウントポイントを選択できます。作成したディレクトリを強調表示し、緑の「選択」ボタンをクリックしてください。

OneDriveアカウントIDを入力するように求められます。入力して青い「次へ」ボタンをクリックしてください。

あなたのメールアドレスが複数のMicrosoftアカウントで使用されている場合、リンクするアカウントの種類を示すように求められます。

「仕事または学校用アカウント」または「個人用アカウント」をクリックします。

クリックしたアカウントのパスワードを入力するように促されます。パスワードを入力してから、青い「サインイン」ボタンをクリックしてください。

マイクロソフトは次に、アプリがあなたのOneDriveファイルにアクセスできることを指摘します。理解したことを示すために青い「同意する」ボタンをクリックしてください。

OneDriveで使用したセキュリティ設定によっては、スマートフォンに送信された通知を受け入れる必要があるかもしれません。

そして今、onedriver アプリケーションウィンドウに何かがあります。

新しいOneDriveアカウントが、そのマウントポイント(~/onedrive)とともに表示されます。複数のOneDriveストレージアカウントがある場合、異なるマウントポイントにマウントされている限り、それらをいくつでも追加できます。

各OneDriveエントリには、3つのボタンがあります。

  • スライダー ボタン: これにより、あなたの OneDrive アカウントをマウントまたはマウント解除します。
  • ボタンを選択: これを選択すると、コンピュータが起動する時に自動的にOneDriveが再マウントされます。
  • ゴミ箱: これにより、あなたのOneDriveアカウントがonedriverから削除されます。

OneDriveを使用しています

あなたのファイルブラウザのサイドバーに新しい場所が表示されます。

マウントポイントとして使用しているディレクトリにはOneDriveのロゴバッジが表示されます。

そのディレクトリにアイコンをダブルクリックするか、サイドバーの場所をクリックするか、ターミナルウィンドウでそのディレクトリに変更することで、OneDriveストレージにアクセスできます。

私のOneDriveクラウドストレージにはすでに「Doc1.docx」というファイルがあります。もう一つ「Doc2.docx」というファイルを作成し、さらに「How-To Geek.docx」というファイルも作成します。

私はスマートフォンでOneDriveアプリを開いて写真を撮りました。その後、私のonedriverディレクトリはこのようになりました。

新しいファイルがあり、アップロードされた写真も利用可能です。

これらのファイルはすべて私のスマートフォンのOneDriveアプリを通じてアクセス可能でした。

ファイルの1つを開くと、Linuxコンピュータで行われた編集が表示されます。

シンプルがベスト

onedriverを使用すると、OneDriveのリモートストレージはローカルファイルシステムの一部のように動作します。その使用感は完全に自然で、集中を妨げる特別なステップはありません。他のディレクトリを使用するのと全く同じです。

Linuxクライアントがないために使われずに放置されているOneDriveクラウドストレージがあるなら、onedriverを試してみる価値があります。

関連記事: