GNU/Linux >> Znalost Linux >  >> Linux

mkfs.exfat:příkaz nenalezen

exFAT je nejnovější 64bitový souborový systém společnosti Microsoft, pěkný upgrade z FAT32. exFAT je rychlý a lehký souborový systém pro USB klíče a SD média a podporuje mnohem větší velikosti souborů a svazků než FAT32. Wikipedia uvádí maximální velikost souboru 16 EiB a maximální velikost svazku 128 PiB. Nemá deník ani CoW.

exFAT je pro uživatele Linuxu problém, protože se jedná o patentovaný proprietární souborový systém, který nebyl Linuxu k dispozici jako nativní souborový systém až do roku 2020. O kompatibilitu Linuxu se musíte starat pouze v případě, že chcete číst a kopírovat USB flash disky nebo SDXC karty naformátované pomocí exFAT do vašeho počítače se systémem Linux. Chcete například s digitálním fotoaparátem nebo zařízením pro záznam zvuku používat karty SDXC naformátované exFAT.

Chcete-li použít exFAT s Linuxem, máte dvě možnosti. Jedním z nich je použití exfatprogs nebo balíčků exfat-fuse a exfat-utils, které jsou dostupné na většině distribucí. ExFAT FUSE byl vyvinut a je udržován mimo USA, díky čemuž je imunní vůči americkým patentovým zákonům. exFAT FUSE využívá Filesystem in Userspace (FUSE), který umožňuje neprivilegovaným uživatelům spouštět souborové systémy v uživatelském prostoru. Není tak efektivní jako souborový systém správně integrovaný do jádra, ale funguje a můžete číst a zapisovat soubory exFAT. Některé otrlé duše se snaží použít exFAT FUSE ve sdílených oddílech ke sdílení souborů s Windows a macOS. Teoreticky by to mělo fungovat, i když se někdy vyskytují závady související s tím, jak dobře konkrétní vydání systému Windows nebo macOS implementuje exFAT.

V případě, že narazíte na níže uvedenou chybu:

mkfs.exfat: command not found

Můžete zkusit nainstalovat níže uvedený balíček podle vašeho výběru distribuce.

Distribuce Příkaz
Debian apt-get install exfat-utils
Ubuntu apt-get install exfat-utils
Alpine apk přidat exfat-utils
Arch Linux pacman -S exfat-utils
Kali Linux apt-get install exfat-utils
Raspbian apt-get install exfat-utils
Docker docker spustit cmd.cat/mkfs.exfat mkfs.exfat

Příklady příkazů mkfs.exfat

1. Vytvořte souborový systém exfat uvnitř oddílu 1 na zařízení b (sdb1):

# mkfs.exfat /dev/sdb1

2. Vytvořte souborový systém s názvem svazku:

# mkfs.exfat -n volume_name /dev/sdb1

3. Vytvořte souborový systém s volume-id:

# mkfs.exfat -i volume_id /dev/sdb1


Linux
  1. Subscription-manager:příkaz nenalezen

  2. dnf:příkaz nenalezen

  3. bc:příkaz nenalezen

  1. dpkg:příkaz nenalezen

  2. id:příkaz nenalezen

  3. w:příkaz nenalezen

  1. mkfs:příkaz nenalezen

  2. df:příkaz nenalezen

  3. du:příkaz nenalezen