exFAT

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page ExFAT and the translation is 100% complete.


Resources

Az exFAT (Extended File Allocation Table), egy Microsoft által kifejlesztett fájlrendszer, amelyet a flash memóriával ellátott adathordozókhoz, például az USB adathordozókhoz optimalizáltak. Elérhető a Gentoo Linux operációs rendszerek számára egy FUSE modulon keresztül.

Az exFAT fájlrendszer elérhetősége hosszú ideig korlátozott volt, mivel annak specifikációja zárt és nem publikált volt. Azonban a helyzet javult, miután megjelent a Linux kernel 5.7 verziója, amely natív exFAT illesztőprogramot tartalmaz.[1]

Telepítés

Kernel

A 5.7 verziójú és annál újabb kernel

Az exFAT támogatás engedélyezése a kernelben:

KERNEL Enable support for CONFIG_EXFAT_FS
File systems  --->
   DOS/FAT/EXFAT/NT Filesystems  --->
      <*> exFAT filesystem support

FUSE rendszer régebbi kernelekhez

Győződjön meg arról, hogy a Filesystem in Userspace (FUSE) támogatása engedélyezve van a kernelben:

KERNEL Enable support for CONFIG_FUSE_FS
File systems  --->
   <*> FUSE (Filesystem in Userspace) support

Emerge

A 5.7 verziójú és az feletti kernelek

Telepítse a sys-fs/exfatprogs szoftvercsomagot:

root #emerge --ask sys-fs/exfatprogs

FUSE rendszer régebbi kernelekhez

Telepítse a FUSE exfat szoftvercsomagot:

root #emerge --ask sys-fs/fuse-exfat

A fájlrendszer létrehozásához és kezeléséhez, amely meghaladja a mount parancs képességeit, telepíteni kell a sys-fs/exfat-utils szoftvercsomagot:

root #emerge --ask sys-fs/exfat-utils

Használat

Formázás

Kernel 5.7 és attól újabbak

Az exFAT fájlrendszer létrehozásához használja az mkfs.exfat parancsot:

user $mkfs.exfat
exfatprogs 1.0.4
Usage: mkfs.exfat
        -L | --volume-label=label                              Set volume label
        -c | --cluster-size=size(or suffixed by 'K' or 'M')    Specify cluster size
        -b | --boundary-align=size(or suffixed by 'K' or 'M')  Specify boundary alignment
        -f | --full-format                                     Full format
        -V | --version                                         Show version
        -v | --verbose                                         Print debug
        -h | --help                                            Show help

Például, ha létre szeretne hozni egy exFAT fájlrendszert egy /dev/sde1 elérési úton található cserélhető adathordozón, és "Flash" címkét szeretne hozzárendelni a fájlrendszerhez, akkor használja a következőt:

root #mkfs.exfat -L Flash /dev/sde1

FUSE rendszer régebbi kernelekhez

Az exFAT fájlrendszer létrehozásához használja a mkfs.exfat parancsot (vagy a mkexfatfs parancsot, amely szinonimája):

user $mkfs.exfat
mkexfatfs 1.2.1
Usage: mkfs.exfat [-i volume-id] [-n label] [-p partition-first-sector] [-s sectors-per-cluster] [-V] <device>

Például, ha létre szeretne hozni egy exFAT fájlrendszert egy /dev/sde1 elérési úton található cserélhető adathordozón, és "Flash" címkét szeretne hozzárendelni a fájlrendszerhez:

root #mkfs.exfat -n Flash /dev/sde1

Csatolás

Kernel 5.7 és afelettiek

Natív támogatás esetén a szokásos mount parancsok tökéletesen működnek:

root #mount /dev/sde1 /mnt/flash

FUSE rendszer régebbi kernelekhez

A fájlrendszer ezután felcsatolható a fájlrendszerünkbe a mount.exfat-fuse parancs használatával:

root #mount.exfat-fuse
FUSE exfat 1.0.1
Usage: mount.exfat-fuse [-d] [-o options] [-v] <device> <dir>

Például, a fentebb létrehozott fájlrendszer felcsatolásához használja a következő parancsot:

root #mount.exfat-fuse /dev/sde1 /mnt/flash

Ezzel a paranccsal felcsatolhatja a fájlrendszert a példában megadott módon.

A felcsatolás megszüntetésének az érdekében, egyszerűen használja az umount parancsot:

root #umount /mnt/flash

Integritás ellenőrzése

Az exFAT fájlrendszer integritásának ellenőrzéséhez használja a fsck.exfat parancsot:

root #fsck.exfat /dev/sde1

Hibaelhárítás

Kompatibilitás a macOS operációs rendszerrel

Annak érdekében, hogy a macOS olvasni tudja az exFAT formázott adathordozókat, magának az adathordozónak GUID partíciós táblázatot kell használnia, és a Microsoft alapadatok jelölőzászlónak be kell, hogy legyen állítva.

További olvasnivaló a témában

  • FATfilesystem originally created for use with MS-DOS (and later pre-NT Microsoft Windows).
  • NTFS — a proprietary disk filesystem by Microsoft for Windows and Windows-based operating systems.
  • Ext4 — nyílt forráskódú adathordozó fájlrendszer, amely a kiterjesztett fájlrendszerek sorozatának legújabb verziója.

Hivatkozások