Letysite.ru

IT Новости с интернет пространства
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Exfat что за формат linux

ExFAT — файловая система для Mac OS X и Linux

November 08, 2014

Тема достаточно освещенная, но для меня, как новичка в мире Mac OS X — очередное маленькое открытие. Вопрос связан с одной небольшой проблемой — выбором файловой системы для флешек.

Для пары Windows + Linux обычным решением является файловая система NTFS. Обе операционные системы с ней прекрасно работают — чтение+запись.

Для пары Mac OS X + Linux такой выбор не подойдет, так как NTFS в Mac OS X имеет поддержку только чтения. Для записи нужно ставить сторонний софт, типа Paragon. Это не является решением — нужна нативная поддержка в обеих системах.

Решением является файловая система ExFAT. В Mac OS X у нее есть поддержка “из коробки”. В Linux поддержки “из коробки” нет — но проблема решается установкой дополнительных пакетов (как почти всегда).

Более того, в Сети пишут о системе ExFAT как изначально созданной для флеш-накопителей. Что она умеет бережно относится к флешкам и поддерживает размер более 4Gb.

Все отлично — ставлю ее на обе свои флешки: Apacer 8Gb и Transcend 16Gb. Начну с более сложного — с системы Linux.

ExFAT — установка в Linux

Для включения поддержки файловой системы в Linux нужно установить пару пакетов —

Скажу, что приведенная выше команда на моей системе Linux Mint 17 Cinnamon оказалась действенной — все пакеты установились без проблем и поддержка ExFAT в системе появилась сразу же.

В Интернете почти на всех ресурсах приведена другая команда для установки пакетов

Однако, эта команда на моей системе не запустилась — выдала ошибку ключа при подключении репозитория

Все — дело сделано. Теперь отформатирую флешку под файловую систему ExFAT в Linux.

Для этого сначала нахожу, где она расположена в файловой системе (в моем случае это устройство

… и затем произвожу форматирование флешки командой:

Форматирование происходит буквально за пару секунд, ждать не придется. Первая флешка готова и операция форматирования выполнена под Linux.

ExFAT — форматирование под Mac OS X

Как уже говорилось мною выше, система Mac OS X имеет нативную поддержку файловой системы ExFAT. То есть, ничего дополнительно ставить не придется — все готово “из коробки”.

Операции по форматированию накопителей и другим действиям с жесткими дисками производится в стандартной утилите “Disk Utility”.

Вставляю вторую флешку и запускаю “Disk Utility”:

Разобраться с работой этой утилиты нетрудно, но вкратце опишу.

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

Справа на вкладке “Erase” производиться настройка и выполнение форматирования (в терминологии Mac OS X форматирование называется “Erase”). В списке “Format” выбирается нужная файловая система (кстати, выбор небогатый).

В списке “Name” выбирается диск, который будет форматироваться. Там же находиться одноименная кнопка “Erase” для запуска форматирования.

Ниже располагается информативное (я был приятно впечатлен объемом и качеством подачи информации в нем) окно, в котором можно увидеть всю информацию по подключенному диску. Внимательный читатель заметит, что флешка у меня уже отформатирована в ExFAT — обзор делал “по горячим следам”.

В принципе — и все. Осталось нажать кнопку “Erase” и моя флешка отформатируется под систему ExFAT.

Если ее открыть в Finder, то теперь мне будут доступны как чтение с нее, так и запись на нее.

Заключение

Вот так “неожиданно” я решил проблему совместимости флешки под Mac OS X и Linux. Более того, данная система ExFAT является разработкой Microsoft, поэтому с ее поддержкой в Windows вообще нет проблем.

А если учитывать обещанный создателями ExFAT бережный способ обращения с флеш-накопителями, то этому решению вообще цены нет.

Angular — именованные outlets

Для меня немного запутанная картина с именованными областями отображения и главное — с правильной настройкой. Нужно немного прояснить для. … Continue reading

Читать еще:  Удаленный доступ linux

exFAT Linux: Читаем и форматируем флешки с файловой системой exFAT в Linux

Файловая система exFAT разработана Microsoft и предназначена для портативных устрйств, например USB флешки. Пользователям Windows не стоит переживать о поддержки ее в системе, и они получают поддержку уже сразу после установки «Оффтопика». Нам же, пользователям Linux, нужно чуток поработать и тогда будет наш любимый Linux иметь поддержку чтения exFAT.

Для работы exFAT в Linux, нам небоходимо установить пару дополнительных программ, как это сделать и какие программы, расскажу я вам далее.

exFAT в Linux

Нам нужны две программы:

Пользователи Ubuntu могут установить их:

sudo sudo add-apt-repository ppa:relan/exfat

sudo apt-get install exfat-utils fuse-exfat

Обладатели openSUSE устанавливают так:

zypper ar http://download.opensuse.org/repositories/home:/ZaWertun:/exfat/openSUSE_Tumbleweed/home:ZaWertun:exfat.repo

zypper in exfat-utils fuse-exfat

После чего перезагружаем компьютер и видим как ваш Linux имеет поддержку чтения файловой системы exFAT! 🙂

Ну что же делать, если вам нужно отформатировать USB флешку или другое переносное устройство? Читаем далее 🙂

Форматирование в exFAT

Чтобы отформатировать к примеру USB флешку, она должна быть полностью пустая и очень важно, не содержать никакой другой файловой системы! Удалить полностью весь раздел на ней можете к примеру программой GParted. Как с ней работать, читаем статью: Разбиваем диск на разделы. Или обзор GParted .

После того как флешка полностью пустая, идем в терминал и вводим команду для создания на ней exFAT файловой системы:

Ubuntu:

sudo mkfs.exfat /dev/sdb1

openSUSE:

su mkfs.exfat /dev/sdb1

Выхлоп будет такой:

File system created successfully.

Удачной вам работы с файловой системой exFAT, Linux — сила 🙂

Возьмем на заметку, хотя не пробовал еще подклюяать что то с exFAT 🙂

а если использовать флешку просто в FAT? большая разница? ну а если надо скинуть с такой флешки — то не заменимая вещь

зято с wikpedia:

Основными преимуществами exFAT перед предыдущими версиями FAT являются:

Уменьшение количества перезаписей одного и того же сектора, что важно для флеш-накопителей, у которых ячейки памяти необратимо изнашиваются после определённого количества операций записи (это сильно смягчается выравниванием износа — wear leveling, — встроенным в современные USB-накопители и SD-карточки). Это была основная причина разработки ExFAT.
Теоретический лимит на размер файла 264 байт (16 эксабайт).
Максимальный размер кластера увеличен до 225 байт (32 мегабайта).
Улучшение распределения свободного места за счёт введения бит-карты свободного места, что может уменьшать фрагментацию диска.
Введена поддержка списка прав доступа.
Поддержка транзакций (опциональная возможность, должна поддерживаться устройством).

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

15 сентября 2019

Установить модуль ядра exfat-dkms в Ubuntu и производные

exFAT (от англ. Extended FAT«расширенная FAT»), иногда называется FAT64 — проприетарная файловая система, предназначенная главным образом для флэш-накопителей. Впервые представлена фирмой Microsoft для встроенных устройств в Windows Embedded CE 6.0.
Размер кластера по умолчанию для файловой системы exFAT составляет от 4 КБ до 128 КБ в зависимости от размера тома.

В конце августа 2019 года корпорация Microsoft после длительного внутреннего обсуждения опубликовала спецификацию ФС (удалив из нее уведомление о конфиденциальности[17]) и выступила с заявлением о поддержке инициативы по добавлению драйвера exFAT в ядро Linux.

Преимущества exFAT-Linux над другими альтернативами:

Быстрее чтение/запись в EXFAT файловых систем
На основе «нового» кода
Поддерживает 64-битные, 32-битные и ARM ядра
Разнообразие вариантов монтирования

Драйвер на основе exFAT был проверен и работает со всеми основными ядрами LTS, а также ядра Linux, которые Canonical использует в Ubuntu, включая v5.0, v5.2 и даже 5.3-RC, который используется в Ubuntu 19.10 ежедневные сборки,

Читать еще:  Ошибка 324 net err empty response

Установка модуля ядра exFAT в Ubuntu и производные

Новый репозиторий дает пользователям Ubuntu возможность попробовать альтернативный модуль ядра exFAT.

Откройте новое окно терминала (ctrl+alt+t) и выполните следующие команды:

sudo add-apt-repository ppa:arter97/exfat-linux
sudo apt update
sudo apt install exfat-dkms

По окончании установки exfat-linux необходимо перезагрузить компьютер, чтобы активировался модуль ядра exfat-dkms.

После нового входа в систему вы можете форматировать свою флешку любого размера.
Для примера я использовал флешку 8 ГБ (большего размера у меня не нашлось) для форматирования в exFAT в Linux Mint 19.2 утилитой mintstic.

Как видно на снимке, после выбора флешки 8 ГБ и формата exFAT для форматирования, при наведении курсора на кнопку с выбранным форматом отрывается всплывающее окно с пояснениями для каждого возможного формата в mintstic и теперь exFAT.

По окончании форматирования откроется извещение, что «USB-накопитель успешно отформатирован».

Теперь можно на этой флешке хранить данные размером более 4 ГБ.

Удаление модуля ядра exFAT

Если вы решили удалить встроенный модуль ядра exfat-dkms, выполните в терминале эту команду:

How to Mount and Use an exFAT Drive on Ubuntu Linux [Quick Tip]

Last updated March 29, 2020 By Abhishek Prakash 262 Comments

Brief: This quick tutorial shows you how to enable exFAT file system support on Ubuntu and other Ubuntu-based Linux distributions. This way you won’t see any error while mounting exFAT drives on your system.

Problem mounting exFAT disk on Ubuntu

The other day, I tried to use an external USB key formatted in exFAT format that contained a file of around 10 GB in size. As soon as I plugged the USB key, my Ubuntu 16.04 throw an error complaining that it cannot mount unknown filesystem type ‘exfat’.

The exact error message was this:

Error mounting /dev/sdb1 at /media/abhishek/SHADI DATA: Command-line `mount -t “exfat” -o “uhelper=udisks2,nodev,nosuid,uid=1001,gid=1001,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077” “/dev/sdb1” “/media/abhishek/SHADI DATA”‘ exited with non-zero exit status 32: mount: unknown filesystem type ‘exfat’

The reason behind this exFAT mount error

Microsoft’s favorite FAT file system is limited to files up to 4GB in size. You cannot transfer a file bigger than 4 GB in size to a FAT drive. To overcome the limitations of the FAT filesystem, Microsoft introduced exFAT file system in 2006.

As most of the Microsoft related stuff are proprietary, exFAT file format was no exception to that. Microsoft has been open sourcing few of its technologies and exFAT is one of them. The newly open sources exFAT file system will be supported in the upcoming Linux Kernel 5.4 release. You may check your Linux kernel version to make things sure.

But for Linux Kernel 5.3 and lower versions, it remains a proprietary software. Ubuntu and many other Linux distributions don’t provide the proprietary exFAT file support by default. This is the reason why you see the mount error with exFAT files.

How to mount exFAT drive on Ubuntu Linux

The solution to this problem is simple. All you need to do is to enable exFAT support.

I am going to show the commands for Ubuntu but this should be applicable to other Ubuntu-based distributions such as Linux Mint, elementary OS etc.

Open a terminal (Ctrl+Alt+T shortcut in Ubuntu) and use the following command to enable the universe repository because this repo contains your packages. Chances are that you already have the Universe repository enabled but no harm in double checking.

Update the repository information:

Now, you can install the required packages.

Once you have installed these packages, go to file manager and click on the USB disk again to mount it. There is no need to replug the USB. It should be mounted straightaway.

Читать еще:  Распознавание речи linux

If you prefer videos, I made a quick video showing the steps in action.

Did it help you?

I hope this quick tip helped you to fix the exFAT mount error for your Linux distribution. If you have any further questions, suggestions or a simple thanks, please use the comment box below.

Like what you read? Please share it with others.

Filed Under: Tutorial Tagged With: exFAT

About Abhishek Prakash

I am a professional software developer, and founder of It’s FOSS. I am an avid Linux lover and open source enthusiast. I use Ubuntu and believe in sharing knowledge. Apart from Linux, I love classic detective mysteries. I’m a huge fan of Agatha Christie’s work.

ExFAT и Убунту

Вчера на работе один мой знакомый пришел с такой просьбой. Он снимал на цифровую камеру много разных видео фрагментов и попросил все это облагородить, чтобы можно было запустить на обычном бытовом DVD плеере. Весь записанный материал был на двух SD картах памяти, 64 и 32 Gb.

Когда я подключил дома эти карты к компьютеру, через картридер фирмы Transcend, то был удивлен тем, что на одной карте памяти файловая система была ExFAT. Скажу честно, видел я ее впервые и моя Убунту 12.04 наотрез отказалась открывать содержимое флеш-накопителя.

А теперь небольшое отступление. Немного о картридерах. В своем последнем картридере TS-RD8K я более чем уверен, потому что уже спасал не раз. А вот до этого у меня был картридер фирмы Media-TECH. По началу вроде бы работал, но потом практически наотрез перестал определять вставленные в него накопители. Поменял. Но в принципе ничего не поменялось. Можно сказать, что определял он карт памяти примерно 2-4 из 10. Естественно, что такая работа меня не устраивала и мне пришлось купить девайс, но уже от более известного производителя.

К чему я сделал это отступление? Просто не всегда можно быть уверенным: то ли проблема с картой памяти, то ли плохо работает картридер. Поэтому рекомендую покупать девайсы от известных производителей, хотя и там частенько встречается брак, но все же.

Итак идем дальше. Естественно, я полез снова на поклон к мистеру Google. Оказывается что файловую систему ExFAT разрабатывала компания Microsoft и по закону запрещено встраивать поддержку ExFAT по умолчанию в операционные системы с открытым исходным кодом, коей и является Убунту.

Значит нам нужно установить нужный пакет для совместимости под названием exfat-fuse. Это можно сделать двумя способами: скачать нужный .deb пакет, либо выполнить команды в Терминале. Пакет для Ubuntu 14.04 качаем отсюда.

Заходим на страницу и выбираем нужный пакет, который рекомендуется для вашей системы: 32 или 64 бит, и вас перенаправит на страницу с большим списком сайтов (ссылок). Жмем на любую и качаем. Устанавливаем через Центр приложений.

Любители Терминала выполняйте команды:

sudo apt-get install exfat-fuse exfat-utils

Если будут проблемы с установкой, то выполните следующие команды:

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install fuse fuse-exfat exfat-utils

Далее вставляем флешку или карту памяти и выполняем следующие команды:

sudo mkdir /media/exfat
sudo mount -t exfat /dev/sdb1 /media/exfat

Но вместо /dev/sdb1 вы должны ввести ваши значения. Узнать как обозначается ваша флешка или карта памяти можно в программе GParted, которая находится в Центре приложений убунту, либо запустив программу Диски (Дисковая утилита)

После этого можно работать с подключенным носителем. Можно делать все, кроме форматирования. А зачем оно нам нужно? По желанию можно отключить устройство после работы с ним.

sudo umount /media/exfat

Вот в принципе и все.

Создаем сеть в Ubuntu

Ссылка на основную публикацию
Adblock
detector