Как смонтировать exFAT файловую систему

by itisgood

Я удивлен, что exFAT не поддерживается “из коробки”, поскольку это файловая система по умолчанию, используемая на картах SDXC.

Вам нужно установить реализацию на базе FUSE для доступа к данным на устройствах, использующих ее.

Это четкое указание на то, что вам нужно установить реализацию файловой системы exFAT на основе FUSE.

$ sudo mount /dev/sdb1 /mnt/storage/
mount: unknown filesystem type 'exfat'

Вы можете определить файловую систему, прежде чем пытаться ее смонтировать, чтобы предотвратить вышеупомянутую ошибку.

$ sudo blkid -o list  /dev/sdb1 
device             fs_type   label      mount point            UUID
--------------------------------------------------------------------------------------------------
/dev/sdb1          exfat                (not mounted)          0200-C860

Установите основанную на FUSE реализацию файловой системы exFAT (пакет exfat-fuse) и дополнительные утилиты (пакет exfat-utils).

$ sudo apt-get install exfat-fuse exfat-utils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  exfat-fuse exfat-utils
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 73.0 kB of archives.
After this operation, 295 kB of additional disk space will be used.
Get:1 http://ftp.task.gda.pl/debian stretch/main amd64 exfat-fuse amd64 1.2.5-2 [28.9 kB]
Get:2 http://ftp.task.gda.pl/debian stretch/main amd64 exfat-utils amd64 1.2.5-2 [44.1 kB]
Fetched 73.0 kB in 0s (135 kB/s)  
Selecting previously unselected package exfat-fuse.
(Reading database ... 48427 files and directories currently installed.)
Preparing to unpack .../exfat-fuse_1.2.5-2_amd64.deb ...
Unpacking exfat-fuse (1.2.5-2) ...
Selecting previously unselected package exfat-utils.
Preparing to unpack .../exfat-utils_1.2.5-2_amd64.deb ...
Unpacking exfat-utils (1.2.5-2) ...
Setting up exfat-utils (1.2.5-2) ...
Setting up exfat-fuse (1.2.5-2) ...
Processing triggers for man-db (2.7.6.1-2) ...

Как смонтировать exFAT файловую систему.

$ sudo mount /dev/sdb1 /mnt/storage/
FUSE exfat 1.2.5
$ df -h /mnt/storage/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb1       4.0G  736K  4.0G   1% /mnt/storage

Задача решена.

Дополнительные утилиты

Это дополнительные утилиты, предоставляемые пакетом exfat-utils.

Определите или отобразите метку файловой системы exFAT.

$ sudo exfatlabel /dev/sdb1 "backup"
$ sudo exfatlabel /dev/sdb1
backup

Показать подробную информацию о файловой системе exFAT.

$ sudo dumpexfat /dev/sdb1 
Volume label                  backup
Volume serial number      0x0200c860
FS version                       1.0
Sector size                      512
Cluster size                   32768
Sectors count                8386560
Free sectors                 8385088
Clusters count                131022
Free clusters                 131017
First sector                       0
FAT first sector                 128
FAT sectors count               1024
First cluster sector            1152
Root directory cluster             4
Volume state                  0x0000
FATs count                         1
Drive number                    0x80
Allocated space                   0%

Проверьте файловую систему exFAT.

$ sudo exfatfsck /dev/sdb1
exfatfsck 1.2.5
Checking file system on /dev/sdb1.
File system version           1.0
Sector size                 512 bytes
Cluster size                 32 KB
Volume size                4095 MB
Used space                  736 KB
Available space            4094 MB
Totally 0 directories and 1 files.
File system checking finished. No errors found

Формат файловой системы exFAT.

$ sudo mkfs.exfat /dev/sdb1 
mkexfatfs 1.2.5
Creating... done.
Flushing... done.
File system created successfully.

См. также

Как установить и использовать exFAT-диск на Ubuntu Linux

 

You may also like

Leave a Comment