Tags Posts tagged with "fuse-exfat"

fuse-exfat

przez -
17 4332
Oprogramowanie

exFAT (Extended File Allocation Table), znany również jako FAT64, jest systemem plików stworzonym przez Microsoft na potrzeby nośników zewnętrznych. Został zawarty w następujących systemach operacyjnych: Windows Embedded CE 6.0, Windows Vista z dodatkiem Service Pack 1, Windows 7 i Windows Server 2008. Jest on bardzo popularny na pamięciach przenośnych, dla których został zaprojektowany. Jego zaletą w stosunku do FAT32, to rozmiar pojedynczego pliku wynoszący 16 eksabajtów, a także rozmiar klastra, który można zwiększyć do 32 MB.

Wraz z jego wprowadzaniem firma MS oczywiście nie udostępniła specyfikacji, ani wersji dla innych systemów, przez co trzeba było rozpracować samemu. Dzięki temu w ciągu kilkunastu miesięcy udało się zrobić działające narzędzia i sterowniki, które pozwalają na odczyt i zapis, ale formatownie póki co jest niedostępne.

Instalacja pod Ubuntu

Abyśmy mogli używać urządzenia z systemem plików exFAT, potrzebne nam będzie repozytorium: ppa:relan/exfat, oraz dwa pliki, jakie się w nim znajdują: fuse-exfat, exfat-utils. Pierwszy z nich odpowiada za odczyt i zapis na pamięci przenośnej z system plików exFAT. Drugi pakiet to zestaw narzędzi konsolowych.

Używanie

Po włożeniu pamięci do portu USB, system wykryje i zamontuje urządzenie, po czym wyświetli nam okno z zawartością.

exFAT

exFAT

exFAT

dumpexfat

Aplikacja odpowiada za wyświetlenie informacji o systemie plików na danym urządzeniu. Oto składnia polecenia:

dumpexfat  <urządzenie>

Opcje to:

  • s – podaje informacje na temat super bloków. Przydatne podczas bardzo zniszczonych systemów plików
  • u – podaje informacje na temat używanych sektorów, zaczynając od 0 i oddzielając je spacjami. Przydane podczas robienia kopii zapasowych
  • v – podaje wersję programu i prawa autorskie

exfatfsck / fsck.exfat

Program odpowiada za sprawdzanie systemu plików exFAT.

exfatfsck <opcje> <urządzenie>

Opcje:

  • v – podaje wersję programu i prawa autorskie

exfatlabel

Nadaje urządzeniu etykietę lub nazwę. Maksymalna długość wynosi 15 znaków.

exfatlabel <opcje> <urządzenie> <nazwa>

Opcje:

  • v – podaje wersję programu i prawa autorskie

mkexfatfs / mkfs.exfat

Program odpowiada za formatowanie urządzenia na system plików exFAT.

mkexfatfs <opcje> <urządzenie>

Opcje:

  • [ -i volume-id ] – jest to 32 bitowy heksadecymalny numer. Domyślnie jest on tworzony na podstawie czasu systemowego
  • [ -n volume-name ] – nazwa urządzenia, do 15 znaków. Domyślnie nie jest nadawana żadna etykieta
  • [ -p partition-first-sec‐tor ] – Pierwszy sektor partycji, zaczynając od początku całego dysku. Super-blok w exFAT posiada pole dla tej wartości, ale jest ono jedynie opcjonalne. Domyślna wartość wynosi 0.
  • [ -s sectors-per-cluster ] – liczba fizycznych sektorów na klaster. Wartość musi być potęgą dwójki, jednakże mniejszą niż 32MB. Domyślna wartość to 4KB, jeżeli wolumin jest mniejszy niż 256MB, 32KB, jeżeli wielkość jest między 256MB – 32GB, oraz 128KB dla woluminów większych, niż 32GB.
  • [ -v ] – podaje wersję

Polecane

Jesień Linuksowa

1 1120
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...