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ドライブを簡単にマウントできる方法を学びました。