UbuntuLinuxでExFatファイルシステムにアクセスする方法

UbuntuLinuxでExFatファイルシステムにアクセスする方法

ExFatは、スマートフォンやデジタルカメラで使用されるSDカード用のファイルシステム形式です。Linux 5.4では、Microsoftはこのファイルシステムのドライバーをカーネルに導入する予定です。ただし、バージョン5.4はまだまだ先のことであり、Ubuntuを使用している場合は、しばらく待つことになります。

サポートの実装に時間がかかる理由は何ですか?これは、ExFatが、ユーザーがLinuxカーネルでアクセスできる他の多くのファイルシステムのようなオープンソースのファイルシステムではないためです。Linuxカーネルの一部のバージョンでは、ExFatは巧妙なサードパーティのハックで動作しますが、Microsoftがテクノロジーを所有しており、最近までLinuxにコードを追加する意思がなかったため、ドライバーを介して公式にサポートされていません。カーネルのライセンス条項に準拠する方法。

Linuxカーネル5.4がCanonicalに採用されるまで、Ubuntuでは公式のExFatサポートをすぐに利用することはできません。したがって、今のところ、このファイルシステムを使用してUbuntu PCのSDカードにアクセスする場合は、ExFatDKMSドライバーをインストールする必要があります。設定方法は次のとおりです。

始める前に

このガイドでは、Ubuntu 18.04 LTSおよび19.04が使用する現在のカーネルバージョンがExFatドライバーをサポートしていないため、UbuntuLinuxでExFatドライバーを有効にする方法について説明します。ただし、このドライバーはUbuntuユーザーだけに限定されません。Elementary OS Juno、Linux Mint 19、Peppermint OS、Zorin OS、またはUbuntuをベースとして使用するその他のLinuxオペレーティングシステムを使用している場合、ExFatドライバーはLinuxディストリビューションでも機能します。さらに、Debian Linux上のドライバーと同様のドライバーは、こちらのGitHubページからダウンロードできます

UbuntuにExFatDKMSをインストールする

Ubuntu用のExFatDKMSドライバーは、PPAを介してユーザーに配布されます。PPAは優れています。ユーザーは、更新があるときに2、3か月ごとに手動でDEBパッケージをダウンロードする必要がなく、一貫した更新を取得できます。UbuntuにPPAを追加するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、以下のadd-apt-repositoryコマンドを使用してPPAを追加します。

UbuntuLinuxでExFatファイルシステムにアクセスする方法

sudo add-apt-repository ppa:arter97 / exfat-linux

Ubuntu LinuxシステムでPPAを設定したら、ExFatドライバーをインストールする前にUbuntuのソフトウェアソースを更新する必要があります。更新するには、以下のaptupdateコマンドを使用します。

sudo apt update

apt アップデートを実行した後、保留中のソフトウェアアップデートをUbuntuPCにインストールする必要があります。これを行うには、aptupgradeコマンドを使用します。「-y」コマンドラインスイッチを追加して、「Y / N」プロンプトをバイパスし、更新プロセスを大幅に高速化してください。

UbuntuLinuxでExFatファイルシステムにアクセスする方法

sudo apt upgrade -y

保留中のソフトウェアアップデートがすべてUbuntuLinuxコンピューターにインストールされると、aptinstallコマンドを使用してドライバーをインストールする準備が整います。

sudo apt install exfat-dkms

UbuntuLinuxパッケージマネージャーがシステムへのExFatDKMSドライバーのインストールを完了すると、DKMSファイルシステムはすぐにはサポートされなくなります。代わりに、Linuxコンピュータを再起動して使用を開始する必要があります。

UbuntuからExFatDKMSを削除します

ExFat DKMSドライバーは、使用したくないと判断した場合、非常に簡単に削除およびアンインストールできます。システムからドライバーを取り除くには、Aptパッケージマネージャーを使用してパッケージをアンインストールすることから始めます。

sudo apt remove exfat-dkms

Ubuntu LinuxのExFatドライバーでアンインストールコマンドを実行すると、ドライバーがカーネルから削除されます。ただし、インストールプロセス中に追加されたソフトウェアPPAがシステムにまだ存在するため、アンインストールプロセスは完全には実行されません。PPAを削除するには、プログラムPPAパージをインストールします。これは、UbuntuLinuxからPPAをすばやく削除できるシンプルなツールです。

sudo apt install ppa-purge -y

PPAパージのインストール後、コマンドラインを使用して、以下のコマンドでUbuntu LinuxPCからExFatDKMSLinuxドライバーを削除できます。

sudo ppa-ppa:arter97 / exfat-linuxをパージします

PPAパージアプリケーションを介してUbuntuLinux PCからPPAを削除したら、システムのソフトウェアソースを更新して、古いExFatPPAが存在しないかアクセスできないようにします。

sudo apt update

一度更新コマンドはそのコースを実行し、あなたのUbuntu LinuxのPCにソフトウェアをインストールするために使用されたexFATのドライバ、およびPPAは完全にコンピュータから削除されます。あとは、システムを再起動して変更を確定するだけです。ExFatドライバーはアンインストールされていますが、次の再起動までカーネルで実行されているためです。

Linux PCに再度ログインすると、UbuntuはExFatDKMSドライバーを介したExFatサポートを終了します。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか