Преимущества exFAT.
Главными достоинствами данной файловой системы являются:- Уменьшение количества перезаписей одного и того же сектора, что важно для флеш-накопителей, у которых ячейки памяти необратимо изнашиваются после определённого количества операций записи (это сильно смягчается выравниванием износа — wear leveling, — встроенным в современные USB-накопители и SD-карточки). Это была основная причина разработки ExFAT.
- Теоретический лимит на размер файла 264 байт (16 эксабайт).
- Максимальный размер кластера увеличен до 225 байт (32 мегабайта).
- Улучшение распределения свободного места за счёт введения бит-карты свободного места, что может уменьшать фрагментацию диска.
- Введена поддержка списка прав доступа.
- Поддержка транзакций (опциональная возможность, должна поддерживаться устройством).
Именно поэтому я буду показывать на примере форматирования флешки, так как не вижу смысла использовать данную файловую систему на жестких дисках.
К тому же из минусов можно выделить, что имеет более сложную структуру, в сравнении с FAT, вызывает больший расход вычислительных ресурсов компьютера. Она проприетарная и принадлежит компании Майкрософт и даже на ее старых версиях операционок не всегда поддерживается, нужно устанавливать драйвера.
Приступим к установке драйвера exFAT в Ubuntu.
Данный драйвер, работающий через FUSE. И данный драйвер поддерживает как чтение, так и запись. К тому же вам не нужно будет монтировать накопители в ручную. Они будут монтироваться автоматически.Открываем терминал и выполняем последовательно следующие команды:
sudo add-apt-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse fuse-exfat exfat-utils
Всё, теперь драйвер установлен. И уже можно использовать накопители с exFAT. Они будут монтироваться и работать в Ubuntu.Но, если вы хотите отформатировать свой накопитель в exFAT, тогда переходим к следующему пункту.
Форматирование накопителя в exFAT в Ubuntu
Для начала нам нужно узнать наименование нашего физического диска, который будет форматировать, в примере это флешка.Существует много способов - это сделать. Воспользуемся двумя.
Либо выполнить в консоле команду:
sudo fdisk -l
Выведется следующее содержание:Здесь мы можем увидеть, что это /dev/sdb
Либо через gui, находим в главном меню программу: дисковая утилита (на Ubuntu 13.04 называется "диски и *"):
Теперь всё очень просто, открываем терминал и выполняем следующую команду:
sudo mkfs.exfat /dev/sdb
Разберем эту команду: mkfs - это сокращенно от английского make file
system, то есть сделать файловую систему. Через точку мы устанавливаем
название файловой системы. И затем название нашего устройства. У вас
может по другому называться, нежели у меня /dev/sdb (вот здесь не
накосячьте, впишите правильно, а то отформатируете что-нибудь не то).И еще, в команду можно добавить опцию -n для установки имени вашего устройства(Label), тогда команда будет следующая:
sudo mkfs.exfat -n Label /dev/sdb
В итоге у Вас должно появиться в консоле следующее:Вытаскиваем и вставляем флешку. Всё, теперь на ней файловая система exFAT и она монтируется автоматически.
Как видите ничего сложного.
И напоследок пара консольных команд:
Чтобы получить информацию о носителе с extFAT (вместо x вводите букву своего диска):
sudo dumpexfat /dev/sdx
Проверить разделы:
sudo fsck.exfat /dev/sdx
Удачи.
Если у Вас возникли вопросы.
Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.
Вот бы еще статью о том, как монтировать флешки, когда они видны, но недоступны?!
ОтветитьУдалитьнезабудь монтирование удалённых дисков . монтирование дисков в сети.
ОтветитьУдалитьЕсли флешки видны, но недоступны, то в некоторых случаях означает, что система не может определить тип файловой системы (напр. файловая система флешки несправна). В остальных случаях выполняете sudo blkid который выводит диски и монтируете, например, sudo mount /dev/sdb /mnt это смонтирует флешку sdb в каталог mnt, который в Ubuntu обычно пустует. Иначе, какой-то каталог необходимо создать (да хоть в наутилусе). Хочу повториться, если диск-флешка не монтируется, то возможна проблема с диском. Винда такой диск увидит и скажет "Форматировать?"
ОтветитьУдалитьА кто автор этого драйвера? Я вроде недавно слышал, что Samsung выпустила драйвер под лицензией GPLv2
ОтветитьУдалитьВот ссылка как поставить найтивный драйвер http://linuxg.net/native-support-for-exfat-filesystems-on-linux-will-be-added-soon/ , но nfv ядро должно быть Linux Kernel 3.8.11 or newer can use the exfat-utils
Удалить