Как монтировать exfat ubuntu
В операционных системах Linux и UNIX вы можете использовать команду mount для подключения (монтирования) файловых систем и съемных устройств, таких как флэш-накопители USB, в определенной точке монтирования в дереве каталогов.
Команда umount отсоединяет (размонтирует) смонтированную файловую систему от дерева каталогов.
В этом руководстве мы рассмотрим основы подключения и отключения различных файловых систем с помощью команд mount и umount .
Как вывести список подключенных файловых систем
При использовании без аргументов команда mount отобразит все подключенные в данный момент файловые системы:
По умолчанию вывод будет включать все файловые системы, включая виртуальные, такие как cgroup, sysfs и другие. Каждая строка содержит информацию об имени устройства, каталоге, в который оно смонтировано, типе файловой системы и параметрах монтирования в следующей форме:
Чтобы отобразить только определенные файловые системы, используйте параметр -t .
Например, чтобы распечатать только разделы ext4, которые вы должны использовать:
Монтирование файловой системы
Чтобы смонтировать файловую систему в указанном месте (точке монтирования), используйте команду mount в следующей форме:
После присоединения файловой системы точка монтирования становится корневым каталогом смонтированной файловой системы.
Например, чтобы смонтировать файловую систему /dev/sdb1 каталог /mnt/media вы должны использовать:
Обычно при монтировании устройства с общей файловой системой, такой как ext4 или xfs команда mount автоматически определяет тип файловой системы. Однако некоторые файловые системы не распознаются и требуют явного указания.
Используйте параметр -t чтобы указать тип файловой системы:
Чтобы указать дополнительные параметры монтирования , используйте параметр -o :
Несколько вариантов могут быть представлены в виде списка, разделенного запятыми (не вставляйте пробел после запятой).
Вы можете получить список всех вариантов монтирования, набрав в терминале man mount .
Монтирование файловой системы с помощью / etc / fstab
Предоставляя только один параметр (каталог или устройство) команде mount , она будет читать содержимое файла конфигурации /etc/fstab чтобы проверить, указана ли указанная файловая система в списке или нет.
Если /etc/fstab содержит информацию о данной файловой системе, команда mount использует значение другого параметра и параметры монтирования, указанные в fstab .
Файл /etc/fstab содержит список записей в следующем виде:
Используйте команду mount в одной из следующих форм, чтобы присоединить файловую систему, указанную в /etc/fstab :
Установка USB-накопителя
В большинстве современных дистрибутивов Linux, таких как Ubuntu, USB-накопители автоматически монтируются, когда вы их вставляете, но иногда вам может потребоваться вручную смонтировать диск.
Чтобы вручную подключить USB-устройство, выполните следующие действия:
Создайте точку монтирования:
Предполагая, что USB-накопитель использует устройство /dev/sdd1 вы можете /dev/sdd1 его к каталогу /media/usb , набрав:
Чтобы узнать тип устройства и файловой системы, вы можете использовать любую из следующих команд:
Чтобы смонтировать USB-накопители в формате exFAT, установите бесплатный модуль и инструменты FUSE exFAT .
Монтирование файлов ISO
Вы можете смонтировать файл ISO с помощью устройства loop, которое представляет собой специальное псевдоустройство, которое делает файл доступным как блочное устройство.
Начните с создания точки монтирования, это может быть любое место, которое вы хотите:
Подключите ISO-файл к точке монтирования, введя следующую команду:
Не забудьте заменить /path/to/image.iso путем к вашему файлу ISO.
Монтирование NFS
Чтобы смонтировать общий ресурс NFS, в вашей системе должен быть установлен клиентский пакет NFS.
Установите клиент NFS в Ubuntu и Debian:
Установите клиент NFS на CentOS и Fedora:
Выполните следующие действия, чтобы смонтировать удаленный каталог NFS в вашей системе:
Создайте каталог, который будет точкой монтирования для удаленной файловой системы:
Как правило, вам нужно автоматически монтировать удаленный общий ресурс NFS при загрузке. Для этого откройте файл /etc/fstab текстовом редакторе :
Добавьте в файл следующую строку, заменив remote.server:/dir IP-адресом сервера NFS или именем хоста и экспортированным каталогом:
Подключите общий ресурс NFS, выполнив следующую команду:
Отключение файловой системы
Чтобы отсоединить смонтированную файловую систему, используйте команду umount после которой укажите либо каталог, в котором она была смонтирована (точка монтирования), либо имя устройства:
Если файловая система используется, команда umount не сможет отсоединить файловую систему. В таких ситуациях вы можете использовать команду fuser чтобы узнать, какие процессы обращаются к файловой системе:
Как только вы определите процессы, вы можете остановить их и размонтировать файловую систему.
Ленивое отключение
Используйте параметр -l ( --lazy ), чтобы отключить занятую файловую систему, как только она больше не будет занята.
Размонтировать принудительно
Используйте параметр -f ( --force ), чтобы принудительно размонтировать. Этот параметр обычно используется для отключения недоступной системы NFS.
Обычно не рекомендуется принудительное отключение, так как это может повредить данные в файловой системе.
Выводы
К настоящему времени вы должны хорошо понимать, как использовать команду mount для присоединения различных файловых систем к вашему дереву каталогов и отсоединения монтирования с помощью команды umount .
Чтобы узнать больше о параметрах команд mount и umount , см. Соответствующие страницы руководства.
Как пользователь Linux вы, вероятно, уже знаете, что Linux использует файловую систему Ext4, в которой вся операционная система хранится в корневом каталоге. Другие операционные системы и множество цифровых устройств используют NTFS, Fat, Exfat и другие файловые системы.
Здесь проблема в том, что ядро Linux не поддерживает файловую систему exFAT. Теперь вы можете быть в порядке с Ext4, Fat, NTFS и другими форматами файлов в вашей системе Linux. Но вам нужно знать, как обращаться с exFAT-диском и монтировать его в вашей системе Linux, чтобы использовать exFAT Pendrive или флеш-накопители.
exFAT в Linux
ExFAT расшифровывается как Extended File Allocation Table, разработанная Microsoft. Причина, по которой Linux не поддерживает формат файла exFAT, заключается в том, что файл exFAT является проприетарным для файловой системы Microsoft, а файловая система по-прежнему не является открытым исходным кодом.
В Red Hat, Fedora, Arch и других дистрибутивах Linux вы можете подключить диск exFAT, установив служебную программу exFAT в своей системе. В этом посте будет показано, как установить служебную программу exFAT и смонтировать диск exFAT в вашей системе Linux.
1. Смонтируйте диск exFAT в Debian / Ubuntu Linux.
Выполните следующую команду в оболочке терминала, чтобы установить инструмент в Ubuntu Linux. Следующая команда также будет выполняться в Linux Lite, Linux Mint, Deepin и других дистрибутивах на основе Debian.
После успешной установки инструмента вы можете теперь смонтировать диск exFAT в вашей системе. Запустите следующую командную строку, указанную ниже, в оболочке вашего терминала, чтобы смонтировать диск exFAT. Не забудьте заменить путь к диску на свой.
После установки диска вы можете проверить, работает он или нет, выполнив команду lsblk в оболочке терминала.
Вы также можете проверить состояние файловой системы и путь монтирования с помощью утилиты Disk в вашей системе Ubuntu. Затем вы можете скопировать путь к своему устройству и открыть запоминающее устройство прямо через веб-браузер.
2. Установите диск exFAT в Red Hat и Fedora Linux.
Если вы являетесь пользователем Fedora и Linux на базе Red Hat, вы можете установить инструмент exFAT в своей системе с помощью команд DNF и YUM. Выполните следующие команды DNF, чтобы установить инструменты exfat и fuse-exfat в вашей системе Fedora.
Пользователи Red Hat Linux должны запустить следующую команду RPM в оболочке своего терминала, чтобы получить служебную программу exFAT.
Вы также можете загрузить скомпилированный пакет RPM служебной программы exFAT для рабочих станций Red Hat и Fedora. Соответствующий пакет RPM доступен в сети; щелкните здесь, чтобы загрузить пакет. Когда загрузка завершится, откройте ее в магазине программного обеспечения по умолчанию и установите.
Теперь вы можете смонтировать диск exFAT в вашей системе Red Hat и Fedora Linux. Выполнение следующей команды в оболочке терминала поможет быстро смонтировать диск в вашей системе. Вы также можете установить диск exFAT вручную.
3. Смонтируйте диск exFAT в Arch Linux.
Монтирование диска exFAT в Arch и Linux на базе Arch во многом похоже на другие дистрибутивы Linux. Если ваш Arch Linux не поддерживает диск exFAT, вы можете установить служебную программу exFAT на свое устройство. Здесь я использую Manjaro KDE, чтобы продемонстрировать процесс установки инструмента exFAT в Arch Linux; следующая команда будет работать в других системах Linux на базе Arch.
После успешной установки вы можете теперь смонтировать диск exFAT в вашей системе. Выполните следующую команду в оболочке терминала, чтобы смонтировать диск exFAT в системе Arch Linux. Не забудьте заменить путь к файлу и путь назначения на свои.
Вы также можете найти и установить инструменты exFAT на свой Arch Linux через программный центр. Чтобы установить служебную программу для расширяемой таблицы размещения файлов, откройте центр программного обеспечения и найдите инструменты exFAT. Вы найдете два элемента для инструмента exFAT, установите оба в своей системе.
Выводы
В разных операционных системах используются разные типы архитектуры файловой системы для хранения операционной системы и управления пространством. В зависимости от конструкции файловой системы иногда вы можете столкнуться с ограничениями в архитектуре файловой системы. Поскольку Microsoft постепенно делает формат файла exFAT открытым, мы надеемся, что Linux скоро адаптирует файловую систему exFAT и добавит ее в последнее ядро в качестве подфайловой системы.
Во всем посте я описал, как установить служебную программу exFAT и смонтировать диск exFAT в вашей системе Linux. Пожалуйста, поделитесь им со своими друзьями и сообществом Linux, если вы найдете этот пост полезным и информативным. Вы можете записать свое мнение об этом посте в разделе комментариев.
Файловая система FAT использовалась в качестве основной файловой системы в ранних версиях Windows, а потом начала применяться преимущественно для внешних носителей информации и различных флешек. Но у этой файловой системы есть несколько недостатков, самый заметный из которых - максимальный размер файла не более 4 Гигабайт.
В Microsoft были озабочены этой проблемой, и поэтому ещё в 2006 году была выпущена улучшенная версия этой файловой системы - exFAT. Здесь теоретический лимит на размер файла составляет уже 16 Эксабайт, что даже больше, чем достаточно. Но, как и другие продукты Microsoft, эта файловая система имеет закрытый исходный код и по умолчанию в Linux не поддерживается. В этой статье мы поговорим о том, как выполняется монтирование exFAT в Ubuntu
Монтирование exFAT в Ubuntu
Если вы попытаетесь примонтировать флешку или другой раздел, отформатированный в exFAT, в операционной системе Linux, то получите ошибку "mount: unknown filesystem type exfat", потому что эта файловая система не поддерживается.
sudo apt install exfat-fuse exfat-utils
После этого можно примонтировать раздел с exFAT ubuntu обычной командой монтирования:
sudo mount /dev/sdb1 /mnt
Или же через файловый менеджер, просто найдите нужный раздел и откройте его:
Форматирование exFAT в Linux
Если вы хотите создать новый раздел в файловой системе exFAT, то для этого достаточно выполнить команду:
sudo mkfs -t exfat /dev/sdb1
Здесь /dev/sdb1 - адрес вашего раздела, который вам необходимо отформатировать в новую файловую систему.
Выводы
В этой небольшой статье мы разобрали, как примонтировать exFAT Ubuntu 18.04. Несмотря на то, что статья писалась про Ubuntu, эти команды будут работать и для большинства дистрибутивов, основанных на этой операционке.
В операционных системах Linux и UNIX вы можете использовать mount команду для подключения (монтирования) файловых систем и съемных устройств, таких как USB-устройства флэш-памяти, к определенной точке монтирования в дереве каталогов.
Команда umount отсоединяет (размонтирует) смонтированную файловую систему от дерева каталогов.
Как составить список установленных файловых систем
При использовании без аргументов mount команда отобразит все подключенные в настоящее время файловые системы:
По умолчанию выходные данные будут включать все файловые системы, включая виртуальные, такие как cgroup, sysfs и другие. Каждая строка содержит информацию об имени устройства, каталоге, к которому подключено устройство, типе файловой системы и опциях монтирования в следующей форме:
Для отображения только определенных файловых систем используйте -t опцию.
Например, чтобы напечатать только разделы ext4, вы бы использовали:
Монтирование файловой системы
Чтобы смонтировать файловую систему в заданном месте (точке монтирования), используйте mount команду в следующей форме:
После подключения файловой системы точка монтирования становится корневым каталогом смонтированной файловой системы.
Например, чтобы смонтировать /dev/sdb1 файловую систему в /mnt/media каталог, который вы используете:
Обычно при установке устройства с общей файловой системы , например, ext4 или команда будет автоматически определять тип файловой системы. Однако некоторые файловые системы не распознаются и должны быть явно указаны. xfs mount
Используйте -t опцию, чтобы указать тип файловой системы:
Чтобы указать дополнительные параметры монтирования , используйте -o параметр:
Несколько параметров могут быть предоставлены в виде списка через запятую (не вставляйте пробел после запятой).
Вы можете получить список всех параметров монтирования, набрав man mount в своем терминале.
Монтирование файловой системы с использованием / etc / fstab
Когда mount команда предоставляет только один параметр (каталог или устройство) , она считывает содержимое /etc/fstab файла конфигурации, чтобы проверить, указана ли указанная файловая система или нет.
Если /etc/fstab содержит информацию о данной файловой системе, mount команда использует значение для другого параметра и параметры монтирования, указанные в fstab файле.
/etc/fstab Файл содержит список записей в следующем виде:
Используйте mount команду в одной из следующих форм для присоединения файловой системы, указанной в /etc/fstab файле:
Монтаж USB-накопителя
В большинстве современных дистрибутивов Linux, таких как Ubuntu, USB-накопители автоматически монтируются при их вставке, но иногда вам может понадобиться подключить диск вручную.
Чтобы вручную подключить USB-устройство, выполните следующие действия:
Создайте точку монтирования:
Предполагая, что USB-накопитель использует /dev/sdd1 устройство, вы можете подключить его к /media/usb каталогу, набрав:
Чтобы найти устройство и тип файловой системы, вы можете использовать любую из следующих команд:
Для подключения USB-дисков в формате exFAT установите бесплатный модуль FUSE exFAT и инструменты .
Монтирование файлов ISO
Вы можете смонтировать файл ISO, используя устройство петли, которое является специальным псевдо-устройством, которое делает файл доступным как блочное устройство.
Начните с создания точки монтирования, это может быть любое место, которое вы хотите:
Смонтируйте файл ISO в точку монтирования, введя следующую команду:
Не забудьте заменить /path/to/image.iso путь к файлу ISO.
Монтирование NFS
Для монтирования общего ресурса NFS в вашей системе должен быть установлен клиентский пакет NFS.
Установите клиент NFS в Ubuntu и Debian:
Установите клиент NFS в CentOS и Fedora:
Используйте следующие шаги для монтирования удаленного каталога NFS в вашей системе:
Создайте каталог, который будет служить точкой монтирования для удаленной файловой системы:
Как правило, вы хотите смонтировать удаленный ресурс NFS автоматически при загрузке. Для этого откройте /etc/fstab файл в текстовом редакторе :
Добавьте в файл следующую строку, заменив remote.server:/dir IP-адрес или имя хоста NFS-сервера и экспортированный каталог:
Подключите общий ресурс NFS, выполнив следующую команду:
Демонтаж файловой системы
Чтобы отсоединить смонтированную файловую систему, используйте umount команду, а затем либо каталог, в котором она была смонтирована (точка монтирования), либо имя устройства:
Если файловая система используется, umount команда не сможет отсоединить файловую систему. В этих ситуациях вы можете использовать fuser команду, чтобы узнать, какие процессы обращаются к файловой системе:
Определив процессы, вы можете остановить их и размонтировать файловую систему.
Ленивый демонтаж
Используйте параметр -l ( --lazy ), чтобы размонтировать занятую файловую систему, как только она больше не будет занята.
Принудительно демонтировать
Используйте опцию -f ( --force ) для принудительного размонтирования. Этот параметр обычно используется для размонтирования недоступной системы NFS.
Как правило, не рекомендуется форсировать размонтирование, так как это может повредить данные в файловой системе.
Вывод
К настоящему времени у вас должно быть хорошее понимание того, как использовать mount команду для присоединения различных файловых систем к вашему дереву каталогов и отсоединения монтирований с помощью umount команды.
Чтобы узнать больше о параметрах mount и umount командах, смотрите соответствующие справочные страницы.
Читайте также: