Ubuntuおよびその他のLinuxにexFATドライブをマウントする方法

exFATは、Microsoftが2006年に作成した独自のファイルシステムを提供します。これは、もともとWindowsオペレーティングシステムやさまざまなSDカードやUSBドライブで使用されていました。 exFATファイルシステムの存在の主な目的は、USBフラッシュドライブの最適化です。

最近、exFATは、多数の大容量SDカードまたはUSBステーキドライブに使用されるデフォルトのファイルシステムの標準を提供します。

Linuxでは、exFATはと呼ばれる特別な実装でサポートされています ヒューズ-exfat。 LinuxにexFATドライブをマウントするには、インストールする必要があります ヒューズ-exfat。

このチュートリアルでは、 ヒューズをインストールします-exfat exFATドライブをマウントする Linuxの場合。

ノート: 現在5.4未満のLinuxカーネルを使用している場合は、LinuxシステムにexFATドライブをマウントする際に問題が発生する可能性があります。 Linuxカーネルは、adaptation5.4以降のexFATをネイティブでサポートしています。 より大きなメディアフォーマット用に追加されたKernel5.7の新しいexfatドライバーから、次の使用をお勧めします exfatprogs exFATファイルシステムを管理するためのツール。

インストール ヒューズ-exfat Debianベースのディストリビューション(Ubuntu、Debian、またはLinux Mint)

Fuse-exfatは、Debian、Ubuntu、およびLinuxMintリポジトリでデフォルトで使用できます。 Fuse-exfatをインストールするには、次のコマンドを実行します。

$ sudo apt install exfat-fuse exfat-utils

これは、exfat-utilsのセットであるユーティリティと一緒にexfat-fuseをインストールします。

CentOS7およびCentOS8にfuse-exfatをインストールします

にとって CentOS 7 まず、NuxDextopリポジトリの公式GPGキーをインポートする必要があります。

$ sudo rpm –import https://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

Secound、Nux Dextoprpmリポジトリをインストールします。

$ sudo rpm -Uvh https://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm

次に、EPELリポジトリを有効にする必要もあります。

$ sudo yum installepel-リリース

次に、CentOS7にfuse-exfatをインストールします

$ sudo yum installfuse-exfatexfat-utils

CentOS8にfuse-exfatをインストールします

最初にEPELリポジトリを有効にします

$ sudo yum installepel-リリース

次に、CentOS8にyumを使用してfuse-exfatをインストールします

$ sudo yum installfuse-exfatexfat-utils

にfuse-exfatをインストールします Fedora

にとって Fedora 最初にrpmfusion-freeリポジトリを有効にする必要があります。

$ sudo yum localinstall –nogpgcheck https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E%fedora).noarch.rpm

次に、デフォルトのパッケージマネージャーを使用してインストールします。

$ sudo dnfインストールfuse-exfatexfat-utils

LinuxにexFATドライブをマウントする

Fuse-exfatをインストールしたら、mountコマンドを使用してexFATドライブをマウントします。

私の場合のexFATドライブはにマップされています / dev / sdb1。 マウントするには、次のように入力します。

$ sudo マウント-texfat / dev / sdb1 / mnt

次に、マウントが成功したことを確認します。

$マウント| grep sdb

出力:

/ mntタイプfuseblkの/ dev / sdb1(rw、nosuid、nodev、relatime、user_id = 0、group_id = 0、default_permissions、allow_other、blksize = 4096、uhelper = udisks2)

dfコマンドでも確認できます。

$ df -T | grep sdb

出力:

/ dev / sdb1 Fuseblk 125279488 5243520 120035968 5%

結論

このチュートリアルでは、Linux用のexFATの特別な実装であるfuse-exfatのインストール方法と、LinuxにexFATドライブを簡単にマウントできる方法を学びました。