Linux で Microsoft OneDrive をマウントする方法
Linux ファイル システムの他の部分と同じように Microsoft OneDrive をマウントすることを想像してください。 onedriver
を使用すると、ブラウザーで OneDrive を使用する必要がなくなります。設定方法は次のとおりです。
Microsoft OneDrive と onedriver
Microsoft の OneDrive にはいくつかの種類があります。家庭および個人で使用する場合は、5 GB のクラウド ストレージを提供する無料バージョンがあります。必要に応じて、追加のストレージを購入できます。 OneDrive for Business は、サブスクリプションとして購入することも、Microsoft 365 のサービス範囲などの他のサブスクリプションに含まれることもできます。
Google Drive と Microsoft OneDrive には共通の欠点があります。どちらにもネイティブ Linux クライアントはありません。この不足に対処するには、GNOME のオンライン アカウント設定で Google アカウントの詳細を構成すると、ファイル ブラウザが Google ドライブに直接アクセスできるようになり、非常に便利です。
onedriver
アプリケーションは、Microsoft OneDrive クラウド ストレージへの同様の簡単なアクセスを提供します。 OneDrive は、ファイル ブラウザーの場所サイドバーに表示され、ターミナル ウィンドウでは通常のディレクトリとして表示されます。
注意すべき重要な点は、onedriver
はファイル同期ツールではなく、OneDrive ファイルへの直接の作業アクセスを提供することです。 Linux コンピューター上でローカルにファイルを作成すると、そのファイルが OneDrive に表示されます。スマートフォンの OneDrive で写真を撮ると、Linux マシンからアクセスできるようになります。これは同期のように聞こえるかもしれませんが、完全ではありません。
ファイルを開いて作業すると、違いが明らかになります。 onedriver
は同期ツールではないため、ファイルを使用する前に完了する必要のある時間のかかる同期プロセスはありません。ファイルはすぐにアクセスできるようになります。ファイルは、アクセスしたときにのみダウンロードされます。最後にローカルで使用してから OneDrive でファイルが変更されている場合、そのファイルは再度ダウンロードされます。
既存のファイルに加えた変更、および作成した新しいファイルは、OneDrive に反映されます。ただし、ローカル コンピューターと OneDrive で同じファイルが変更されている場合、次回そのファイルをローカルで使用するときに、OneDrive からの変更されたコピーはダウンロードされません。これにより、ローカルの変更が失われるのを防ぎます。 2 つの変更セットはマージされません。
このため、onedriver
は、自分だけがドキュメントを編集するプライベートの非共有 OneDrive アカウントでの使用に最適です。
onedriver のインストール
Manjaro では、Arch ユーザー リポジトリ (AUR) から onedriver
をインストールできます。これを行うには、適切なツールをインストールする必要があります。 やったー
はうまく機能します。 yay
がインストールされていない場合は、次のコマンドでインストールできます。
sudo pacman -Sy yay
その後、 yay
を使用して onedriver
をインストールできます。 sudo
を yay
と一緒に使用しないことに注意してください。
yay onedriver
Fedora では、Cool Other Package Repo である COPR から onedriver
をインストールします。 COPR リポジトリ タイプを有効にするには、次の手順を実行します。
sudo dnf copr enable jstaf/onedriver
onedriver
をインストールするには、通常どおり dnf
を使用します。
sudo dnf install onedriver
Ubuntu ユーザーにはもう少しやるべきことがあります。通常の方法でリポジトリを有効にしてもうまくいきませんでしたが、これらの手順でうまくいきました。 Ubuntu 21.04を使用していました。
ウェブブラウザで、onedriver
リポジトリのパッケージ詳細ページに移動します。
パッケージ名の横にある矢印アイコンをクリックします。ファイルのリストが表示されます。
ご使用のアーキテクチャに適切な「.deb」ファイルをクリックしてダウンロードします。通常のデスクトップでは AMD、RaspberryPi などの「システム オン チップ」デバイスでは ARM になります。
ダウンロードしたファイルを見つけます。デフォルトのダウンロード場所を選択した場合は、「ダウンロード」ディレクトリになります。
「.deb」ファイルをダブルクリックしてインストールを開始します。 Ubuntu ソフトウェア アプリケーションが起動し、パッケージについて説明します。
緑色の「インストール」ボタンをクリックして、onedriver
をコンピュータにインストールします。
すべてのディストリビューションでは、アプリケーション ランチャーに onedriver
があり、見慣れたアイコンが付いています。
onedriver の構成
onedriver
の構成は簡単です。 OneDrive ストレージをマウントするマウント ポイントを作成し、OneDrive アカウントの資格情報を入力する必要があります。
マウント ポイントを作成するには、ディレクトリを作成するだけです。ここでは、ホーム ディレクトリに「onedrive」という名前のディレクトリを作成します。
mkdir OneDrive
アプリケーションランチャーで onedriver
を見つけて起動します。初めて onedrive
を起動すると、少し圧倒される空のアプリケーション ウィンドウが表示されます。 「+」ボタンをクリックして、OneDrive ストレージを追加します。
ファイル選択ウィンドウでは、使用するマウント ポイントを選択できます。作成したディレクトリを強調表示し、緑色の「選択」ボタンをクリックします。
OneDrive アカウント ID の入力を求められます。入力して青い「次へ」ボタンをクリックします。
メール アドレスが複数の Microsoft アカウントで使用されている場合は、リンクするアカウントの種類を指定するよう求められます。
「職場または学校のアカウント」または「個人アカウント」をクリックします。
クリックしたアカウントのパスワードの入力を求められます。パスワードを入力し、青い「サインイン」ボタンをクリックします。
その後、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
を試してみる義務があります。