GNU/Linux >> Linux の 問題 >  >> Linux

mkfs.exfat:コマンドが見つかりません

exFAT は最新の Microsoft 64 ビット ファイルシステムであり、FAT32 からの優れたアップグレードです。 exFAT は、USB スティックおよび SD メディア用の高速で軽量なファイル システムであり、FAT32 よりもはるかに大きなファイルおよびボリューム サイズをサポートします。ウィキペディアによると、最大ファイル サイズは 16 EiB、最大ボリューム サイズは 128 PiB です。ジャーナルや CoW はありません。

exFAT は、2020 年までネイティブ ファイルシステムとして Linux で利用できなかった特許取得済みの独自のファイル システムであるため、Linux ユーザーにとって厄介です。 exFAT を Linux コンピューターに転送します。たとえば、exFAT でフォーマットされた SDXC カードをデジタル カメラやオーディオ録音デバイスで使用したいとします。

Linux で exFAT を使用するには、2 つのオプションがあります。 1 つは、ほとんどのディストリビューションで利用可能な exfatprogs、または exfat-fuse および exfat-utils パッケージを使用することです。 exFAT FUSE は、米国外で開発および維持されているため、米国の特許法の影響を受けません。 exFAT FUSE は、特権のないユーザーがユーザー空間でファイルシステムを実行できるようにする、ユーザー空間のファイルシステム (FUSE) を利用します。カーネルに適切に統合されたファイルシステムほど効率的ではありませんが、機能し、exFAT ファイルを読み書きできます。一部の頑固な魂は、共有パーティションで exFAT FUSE を使用して、Windows および macOS とファイルを共有しようとします。理論的にはこれでうまくいくはずですが、特定の Windows または macOS リリースが exFAT をどれだけうまく実装しているかに関連する不具合が時々あります。

以下のエラーが発生した場合:

mkfs.exfat: command not found

選択したディストリビューションに応じて、以下のパッケージをインストールしてみてください。

分布 コマンド
Debian apt-get install exfat-utils
Ubuntu apt-get install exfat-utils
アルパイン apk add exfat-utils
Arch Linux pacman -S exfat-utils
カリ Linux apt-get install exfat-utils
Raspbian apt-get install exfat-utils
ドッカー docker run cmd.cat/mkfs.exfat mkfs.exfat

mkfs.exfat コマンドの例

1. デバイス b (sdb1) のパーティション 1 内に exfat ファイルシステムを作成します:

# mkfs.exfat /dev/sdb1

2. ボリューム名でファイルシステムを作成します:

# mkfs.exfat -n volume_name /dev/sdb1

3. ボリューム ID でファイルシステムを作成します:

# mkfs.exfat -i volume_id /dev/sdb1


Linux
  1. ifrename:コマンドが見つかりません

  2. dpkg:コマンドが見つかりません

  3. netstat:コマンドが見つかりません

  1. nc:コマンドが見つかりません

  2. umount:コマンドが見つかりません

  3. ln:コマンドが見つかりません

  1. mkfs.hfsplus:コマンドが見つかりません

  2. mkfs.xfs:コマンドが見つかりません

  3. サブスクリプション マネージャー:コマンドが見つかりません