- ExFAT — файловая система для Mac OS X и Linux
- ExFAT — установка в Linux
- ExFAT — форматирование под Mac OS X
- Заключение
- Красивая функция trackBy
- Файловая система linux exfat
- 1. Установка компонентов для поддержки файловой системы ExFAT
- 1.1. Дистрибутивы Linux Mint и Ubuntu
- 1.2. Дистрибутив Fedora Workstation
- 2. Создание другой файловой системы на накопителе
- Как установить и использовать exFAT-диск на Ubuntu Linux
- Проблема установки exFAT-диска на Ubuntu
- Как подключить exFAT-диск на Ubuntu Linux
- Помогло ли вам это?
ExFAT — файловая система для Mac OS X и Linux
Тема достаточно освещенная, но для меня, как новичка в мире 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
$ sudo apt-get install exfat-fuse exfat-utils
Скажу, что приведенная выше команда на моей системе Linux Mint 17 Cinnamon оказалась действенной — все пакеты установились без проблем и поддержка ExFAT в системе появилась сразу же.
$ sudo add-apt-repository ppa:relan/exfat $ sudo apt-get update $ sudo apt-get install fuse fuse-exfat exfat-utils
Все — дело сделано. Теперь отформатирую флешку под файловую систему ExFAT в Linux.
… и затем произвожу форматирование флешки командой:
$ sudo mkfs.exfat -n large_flash /dev/sdb1
Форматирование происходит буквально за пару секунд, ждать не придется. Первая флешка готова и операция форматирования выполнена под 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 бережный способ обращения с флеш-накопителями, то этому решению вообще цены нет.
Красивая функция trackBy
Пример красивой функции trackBy для Angular. Функция понравилась своей лаконичностью:public trackByNumber = (_. … Continue reading
Файловая система linux exfat
В настоящее время все чаще встречаются флеш-накопители с файловой системой ExFAT. Это файловая система от компании Microsoft, которая поддерживается Linux, но компоненты для ее поддержки не устанавливаются по умолчанию. К счастью, вы можете установить их самостоятельно. Если же вас не устраивает эта файловая система, вы можете создать на флеш-накопителе любую необходимую файловую систему.
1. Установка компонентов для поддержки файловой системы ExFAT
1.1. Дистрибутивы Linux Mint и Ubuntu
A. В дистрибутивах Linux Mint и Ubuntu установка необходимых для поддержки файловой системы ExFAT программных компонентов осуществляется с помощью терминала. Вам придется открыть его, чтобы выполнить единственную команду:
sudo apt-get install exfat-fuse exfat-utils
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
B. По окончании процесса установки следует перезагрузить компьютер. После перезагрузки накопители с рассматриваемой файловой системой должны корректно распознаваться.
1.2. Дистрибутив Fedora Workstation
A. В дистрибутиве Fedora Workstation поддержка файловой системы ExFAT также может быть активирована путем установки необходимых программных компонентов. К сожалению, эти программные компоненты находятся не в официальных репозиториях дистрибутива, а в репозитории свободного программного обеспечения проекта RPMFusion. По этой причине вам придется открыть окно терминала и сначала выполнить команду для подключения упомянутого репозитория. (Если вы еще уже подключали его, исполнение этой команды завершится сообщением об ошибке):
sudo dnf -y install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
B. Теперь следует выполнить команду для установки программных компонентов для поддержки ExFAT:
sudo dnf install fuse-exfat exfat-utils
Для исполнения команды также следует нажать клавишу Enter.
C. По окончании процесса установки следует перезагрузить компьютер. После перезагрузки накопители с рассматриваемой файловой системой должны корректно распознаваться.
2. Создание другой файловой системы на накопителе
Если на вашем накопителе нет важных данных и вы хотите избавить себя от необходимости использования файловой системы ExFAT, вы можете воспользоваться приложением GNOME Disks для его форматирования с предварительным выбором подходящей файловой системы. По сути, существуют две наиболее практичные файловые системы:
- FAT32 — подойдет в том случае, если вы используете накопитель в нескольких операционных системах.
- Ext4 — подойдет в том случае, если вы используете накопитель лишь в Linux.
A. В первую очередь следует установить приложение GNOME Disks. Оно установлено по умолчанию в дистрибутиве Fedora Workstation, но не установлено в дистрибутивах Linux Mint и Ubuntu. Это легко исправить с помощью следующей команды:
sudo apt-get install gnome-disks
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
B. Теперь следует запустить приложение GNOME Disks либо найдя иконку приложения «Диски» в списке приложений, либо выполнив следующую команду с помощью терминала:
После окончания ввода команды следует нажать клавишу Enter для ее исполнения.
C. Вы должны увидеть окно приложения GNOME Disks. Из списка в левой части следует выбрать интересующий вас накопитель, ориентируясь на его производителя и объем.
Предупреждение: проявите особую осторожность, ведь в случае ошибки могут быть потеряны важные данные.
D. Далее нужно перейти на основную панель окна, в разделе «Тома» выбрать основной том накопителя, нажать на кнопку с несколькими шестеренками под схемой томов и выбрать пункт меню «Форматировать раздел. ». В открывшемся окне следует выбрать тип подходящей файловой системы с помощью раскрывающегося меню «Тип», ввести метку тома в поле ввода строки «Название», не изменять никаких других параметров и нажать на кнопку «Форматировать. ». По окончании процесса форматирования на накопителе будет создана новая файловая система.
E. После переподключения накопитель должен корректно определяться и функционировать.
Как установить и использовать exFAT-диск на Ubuntu Linux
Краткое описание: В этом кратком руководстве вы узнаете, как включить поддержку файловой системы exFAT в Ubuntu и других дистрибутивах на базе Ubuntu.
Таким образом, вы не увидите никаких ошибок при установке exFAT-дисков в вашей системе.
Проблема установки exFAT-диска на Ubuntu
На днях я попытался использовать внешний USB-ключ, отформатированный в формате exFAT, содержащий файл размером около 10 ГБ.
Как только я подключил USB-ключ, мой Ubuntu 16.04 выдал ошибку, жалуясь, что не может подключить неизвестный тип файловой системы ‘exfat’.
Точное сообщение об ошибке:
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’
Причина этой ошибки монтирование exFAT
Любимая файловая система FAT от Microsoft ограничена файлами размером до 4 ГБ.
Вы не можете перенести файл размером более 4 ГБ на привод FAT.
Чтобы преодолеть ограничения файловой системы FAT, Microsoft представила файловую систему exFAT в 2006 году.
Поскольку большинство материалов, связанных с Microsoft, являются их собственностью, формат exFAT не является исключением.
Ubuntu и многие другие дистрибутивы Linux по умолчанию не предоставляют проприетарную поддержку файла exFAT.
Именно по этой причине вы видите ошибку монтирования с файлами exFAT.
Как подключить exFAT-диск на Ubuntu Linux
Решение этой проблемы прост. Все, что вам нужно сделать, это включить поддержку exFAT.
Я собираюсь показать команды для Ubuntu, но это должно быть применимо к другим дистрибутивам на основе Ubuntu, таким как Linux Mint, Elementary OS и т. д.
Откройте терминал (Ctrl + Alt + T ярлык в Ubuntu) и используйте следующую команду:
sudo apt install exfat-fuse exfat-utils
После того как вы установили эти пакеты, зайдите в диспетчер файлов и снова нажмите USB-диск, чтобы установить его.
Нет необходимости заменять USB.
Он должен быть установлен сразу.
Помогло ли вам это?
Я надеюсь, что этот быстрый совет помог вам исправить ошибку монтирования exFAT для вашего дистрибутива Linux.
Если у вас есть дополнительные вопросы, предложения или просто спасибо, пожалуйста, используйте поле комментариев ниже.