Форматировать в ext4 mac os

Обновлено: 07.07.2024

Отформатируйте флешку в формате ext2 / 3/4 под macOS

Иногда нам нужно отформатировать U-диск как ext2 / 3/4, например, установить его на маршрутизатор, а затем выполнить следующую процедуру:

Установить Homebrew

Установите e2fsprogs

Найти букву диска

Подключите U-диск и выполните

В результате выполнения найдите букву диска U, вот это / dev / disk2s1

Удалите флешку и отформатируйте ее в формат ext2 / 3/4

Здесь форматируется как формат ext3, изменение 3 на 2 или 4 означает форматирование как ext2 или ext4

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

Интеллектуальная рекомендация

Поверните строку в целые числа

Тема Описание Преобразуйте строку в целое число (реализация функции integer.valueof (строка), но строка не совпадает 0), требуя функции библиотеки, которая нельзя использовать для преобразования целых.

Docker создает репликацию Redis Master-Slave

Centos установить докер быстрый старт докера Создать Dockerfile Поместите файл на сервер Linux, создайте папку / usr / docker / redis и поместите его в этот каталог Выполните следующий код в каталоге .


Установка GateOne на новом CentOS7

Установка GateOne на новом CentOS7 В последнее время исследуются такие инструменты, как WebSSH2, в настоящее время требуется встроить терминал ssh в веб-приложение и найти GateOne. GateOne - это веб-в.


Примечания к исследованию Qt4 (5), QWaitCondition of QThread Learning


Практические занятия: решения проблем системы управления обучением

Сразу после получения задания будет много трудностей и много проблем. Хорошо иметь проблему, а это значит, что вы можете получить новые знания. Неважно, есть ли проблемы, ключ в том, как их решить. пр.

Вам также может понравиться


искробезопасная практика (5) обратный индекс

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


Решение центра тяжести неправильного многоугольника

Справочник статей Во-первых, решение центра тяжести неправильных многоугольников 1.1 Метод расчета треугольника центра тяжести 1.2 Метод расчета площади треугольника 1.3 Метод расчета площади полигона.

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

Если вы хотите отформатировать флеш-накопитель так, чтобы операционные системы Mac OS X, Windows и Linux полностью поддерживали его, то есть имелась возможность как записи, так и чтения с устройства, то наверняка вы зададитесь вопросом, какая файловая система (ФС) поддерживает эти возможности?

Известно, что файловыми системами по умолчанию в Windows, Mac OS X и Linux по умолчанию являются соответственно NTFS, HFS+ и EXT4. При этом полной совместимости между файловыми системами нет. Возможности чтения/записи с файловых систем распространенных ОС приведены в нижеприведенной таблице.

HFS+ NTFS EXT4
Mac OS X запись: да , чтение: да запись: нет , чтение: да запись: нет , чтение: нет
Windows запись: нет , чтение: нет запись: да , чтение: да запись: нет , чтение: нет
Linux запись: нет , чтение: да запись: да , чтение: да запись: да , чтение: да

Как видно из таблицы, наиболее универсальной даже в плане чтения ФС не существует.

Существуют различные решения для того, чтобы получить доступ к сторонним файловым системам из Linux, Mac OS X и Windows, о которых мы уже рассказывали в предыдущих статьях:

Однако все эти методы несколько глючны и иногда затратны. Существует ли ФС, поддержку чтения и записи которой имеют все три популярных операционных системы? Да, и это exFAT.

exFAT (от англ. Extended FAT — «расширенная FAT») была разработана как проприетарная файловая система корпорацией Microsoft. Из плюсов этой ФС можно отметить поддержку работу с файлами размером более 4 ГБ (ФС FAT имеет ограничение на максимальный размер файла в 4 ГБ. Теоретический лимит на размер файла в ФС exFAT 2 эксабайта — 2 64 байт), уменьшение количества перезаписей одного и того же сектора, что позволяет продлить жизнь флеш-накопителям. Это понятно, так как exFAT разрабатывалась именно как файловая система для флеш-накопителей.

exFAT поддерживается операционными системами Windows, начиная с Windows Vista SP1 (возможна поддержка в Windows XP SP2 пр условии установки обновления KB955704).

Mac OS X поддерживает exFAT начиная с версии 10.6.5.

Отформатированный в exFAT накопитель в Mac OS X 10.6.x может не определяться в Windows (в более поздних версиях эта проблема решена)

Для Linux требуется установка специального драйвера, так как по условиям лицензии этой ФС она не может быть установлена в ОС с открытым исходным кодом без нарушения патентов (актуально для стран с развитым патентным законодательством в сфере IT).

Как отформатировать флеш-накопитель в exFAT в Windows?

Как отформатировать флеш-накопитель в exFAT в Mac OS X?

Установка драйвера exFAT в Linux

Описанное ниже справедливо для дистрибутивов Ubuntu, Linux Mint и подобных.

Более подробно об установке ФС exFAT в Ubuntu здесь.

Откройте терминал и выполните команду:

sudo apt-get install fuse exfat-fuse

Вот, что сообщает система без установленного драйвера при обращении к диску в формате exFAT:

Как отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?

Как отформатировать флеш-накопитель для работы в Mac OS, Windows и Linux?

А вот автоматически примонтированный том в формате exFAT после установки драйвера:

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

1. Установка поддержки exFAT из сторонненго репозитория:
sudo add-apt-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse fuse-exfat exfat-utils
2. Монтирование флеш — накопителя
sudo mkdir /media/exfat
sudo mount -t exfat /dev/sdb1 /media/exfat
В последней команде замените /dev/sdb1 на идентификатор своего устройства.

При использовании этого метода в отличие от предыдущего доступны все операции, кроме форматирования.

3. Размонтирование устройства:
sudo umount /media/exfat

Поддержка ФС exFAT в старых операционных системах не такая широкая, как поддержка ФС FAT, тем не менее, exFAT — отличный выбор файловой системы для флеш-накопителей, если использовать их планируется с версиями Mac OS X младше 10.6.5, Windows младше Windows Vista и в Linux с установленными драйверами чтения /записи exFAT.

В одной из прошлых статей мы говорили про файловую систему Ext4, рассмотрели её историю и опции монтирования. Теперь пришло время поговорить про форматирование раздела в Ext4.

Это довольно просто сделать даже с помощью различных графических инструментов. Но если вы хотите использовать специальные параметры файловой системы, то вам понадобится утилита mkfs. О ней мы сегодня и поговорим.

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

Я предполагаю, что раздел, который вы хотите отформатировать в Ext4 у вас уже есть. Если его ещё нет, обратитесь к статье как пользоваться gparted или как пользоваться parted чтобы его создать.

1. Опции mke2fs

Для форматирования мы будем использовать утилиту mkfs.ext4 или mke2fs. Это одна и та же утилита. У неё такой синтаксис:

$ mkfs.ext4 опции /раздел/диска

Ей можно передавать такие опции:

  • -b - размер блока. Доступные значения: 1024, 2048 и 4096;
  • -c - проверить устройство на битые сектора перед созданием файловой системы;
  • -d - скопировать содержимое указанной папки в корневую папку файловой системы;
  • -D - использовать прямые методы чтения и записи с диска чтобы не использовать кэш память;
  • -e - поведение файловой системы при ошибке. Доступные значения: continue, remount-ro, panic;
  • -E - расширенные опции файловой системы;
  • -F - принудительно создать файловую систему, даже если во время создания возникают ошибки или файловая система уже существует и примонтирована;
  • -j - использовать журнал файловой системы ext3;
  • -l - прочитать список плохих секторов на диске из файла;
  • -L - задать метку для раздела с этой файловой системой;
  • -m - процент блоков, зарезервированных для суперпользователя, по умолчанию 5%;
  • -n - не создавать файловую систему, а только отобразить её информацию, что выводится в процессе создания;
  • -O - активировать или деактивировать те или иные возможности файловой системы. Сами возможности мы рассмотрим ниже;
  • -q - выводить минимум информации во время выполнения;
  • -S - записать только суперблок и описание групп, таблица Inode остаётся неизменной. Это может быть полезно для восстановления повреждённой файловой системы;
  • -t - тип файловой системы. Доступно: ext2, ext3, ext4;
  • -U - указать UUID для раздела с файловой системой;
  • -v - максимально подробный вывод;
  • -V - вывести версию утилиты.

2. Возможности Ext4

С помощью опции -O можно включить такие возможности файловой системы:

  • 64bit - файловая система сможет занимать место больше чем 2 в 32 степени блоков. При размере блока 4 килобайта, это примерно один терабайт;
  • encrypt - включить поддержку шифрования для файловой системы;
  • ext_attr - включить расширенные атрибуты;
  • has_journal - использовать журнал, по умолчанию включена;
  • huge_file - разрешить создавать файлы, размером больше двух терабайт;
  • large_dir - увеличивает количество файлов, которые могут находится в одной папке;
  • metadata_csum - включает расчёт и проверку контрольных сумм для всех метаданных файловой системы;
  • meta_bg - позволяет изменять размер раздела в реальном времени, когда файловая система смонтирована и используется;
  • mmp - запрещает монтирование файловой системы к нескольким точкам одновременно;
  • quota - включает поддержку квот;

Здесь рассмотрены не все опции файловой системы и её возможности, а только самые интересные. Более подробнее смотрите информацию на man страницах для mkfs.ext4 и ext4.

3. Простое форматирование

А теперь давайте попробуем создать файловую систему ext4 с меткой DATA:

sudo mke2fs -t ext4 -L DATA /dev/sdb1


Здесь и далее /dev/sdb1 - это путь к вашему разделу жесткого диска, который вы хотите отформатировать. Чтобы не резервировать место для суперпользователя укажите значение 0 в опции -m:

sudo mke2fs -t ext4 -L DATA -m 0 /dev/sdb1

Для того чтобы выполнить проверку диска на наличие битых секторов используйте опцию -c или -cc для более долгой но тщательной проверки:

sudo mke2fs -t ext4 -L DATA -c /dev/sdb1

4. Включение проверки контрольных сумм

Теперь поговорим про возможности. Для включения контрольных сумм для всех метаданных используйте возможность metadata_csum:

sudo mke2fs -t ext4 -L DATA -O metadata_csum /dev/sdb1

5. Отключение журналирования

Если вы хотите отключить журналирование в файловой системе используйте значок ^ перед возможностью has_journal:

mke2fs -t ext4 -L DATA -O ^has_journal /dev/sdb1

6. Поддержка квот

Для включения поддержки квот на разделе создание файловой системы ext4 выполняется с опцией quota:

mke2fs -t ext4 -L DATA -O quota /dev/sdb1

Для управления квотами установите пакет quota:

sudo apt install quota

Файловую систему надо примонтировать с поддержкой квот:

sudo mount -o quota /dev/sdb1 /mnt

Затем нужно выполнить такую команду для инициализации файлов квот:

sudo quotacheck -um

Далее можно настроить квоты для нужного пользователя. Например:

sudo edquota sergiy

В открывшемся файле вы можете настроить квоты по блокам и inode для этого пользователя. После этого они будут автоматически применены.

7. Поддержка шифрования

Для создания файловой системы с поддержкой шифрования используйте возможность encrypt:

mke2fs -t ext4 -L DATA -O encrypt /dev/sdb1

Шифрование выполняется на уровне папок. Поэтому сначала давайте примонтируем только что созданную файловую систему, а потом создадим папку /ecrypted:

sudo mount /dev/sdb1 /mnt

sudo mkdir /mnt/ecrypted

Для настройки шифрования надо использовать утилиту fscrypt. В Ubuntu утилита устанавливается так:

sudo apt install fscrypt

Затем выполните первоначальную инициализацию:

sudo fscrypt setup


После этого инициализируйте шифрование для только что созданной файловой системы:

sudo fscrypt setup /mnt


Папка должна принадлежать пользователю, для которого вы будете её шифровать:

sudo chown sergiy:sergiy /mnt/encrypted

Чтобы зашифровать папку выполните:

fscrypt encrypt /mnt/encrypted


Утилита спросит каким образом защищать вашу папку, выберите пункт 2 чтобы ввести свой пароль. Затем введите пароль два раза:

fscrypt status /mnt/encrypted/


Выводы

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

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Paragon File System Link: Быстрый, Безопасный, Удобный. Выбирайте все сразу.


Все сразу

Работайте с файлами Linux на Mac

extFS — это основная файловая система Linux. Если вы работаете на Mac, но хотите открывать и редактировать файлы, отформатированные в Linux, extFS for Mac от Paragon Software — это ваш продукт.

Сохраняйте, правьте, копируйте, перемещайте и удаляйте файлы на устройствах формата ext2, ext3, ext4 с компьютера Mac.

Новинка! Полная совместимость с устройствами на базе чипа Apple Silicon M1

Стирайте границы между Linux и Mac

Apple macOS не поддерживает работу с устройствами файловых систем ОС Linux. Драйвер extFS for Mac от Paragon Software обеспечит полный доступ к разделам и устройствам формата Linux ext2, ext3, ext4, на SSD- или флеш-накопителях.

Доступ с Mac к чтению и записи носителей, отформатированных в ext2, ext3 и ext4.

Он очень прост в использовании: подключите Ваш ext2-диск — и все заработало

Идеальное решение для меня, я пользуюсь одновременно Ubuntu и macOS Sierra на Mac. Не встречал более удобных программ, совместимых с Sierra! 10 из 10!

Наши пользователи говорят

Драйвер отлично справляется со своими функциями и даже не напоминает о себе.

Скорость

Скорость

Работа с разделами Linux на Mac без потери производительности.

Совместимость

Поддержка macOS Monterey
и предыдущих macOS.
Подробнее

Удобство

Удобство

Безопасная передача данных, удобный пользовательский интерфейс.

Поддержка Apple Silicon M1

Новый extFS for Mac от Paragon Software разработан для новейшей технологии Apple ARM и полностью совместим с устройствами на базе M1.

Как работает extFS for Mac?

Скачайте и установите Paragon extFS for Mac на ваш Мак

Установите

Скачайте и установите extFS for Mac от Paragon Software.

Перезагрузите компьютер

Перезагрузите

extFS volumes connected to your Mac are available in the Finder

Используйте

Разделы extFS подключены
к вашему Mac и доступны
в Finder.

extFS for Mac by Paragon Software. Драйвер для доступа ко всем extFS файловым системам Линукса, ext2, ext3 or ext4. Screenshot.

Любая операция за один клик

После установки драйвера в меню macOS появляется
утилита для удобной работы с extFS носителями,
их монтирования и проверки на ошибки.

Интуитивный интерфейс

Пользователей extFS for Mac от Paragon Software ждет знакомый интуитивный интерфейс в стилистике Дисковой утилиты Apple. При этом утилита от Paragon Software включает в себя дополнительные опции управления томами extFS.

extFS for Mac by Paragon Software. Открыть на Маке файлы, отформатированные в extFS. Screenshot.

extFS for Mac by Paragon Software. Spotlight индексация для отображения свободного места в extFS томах. Screenshot.

Настройки монтирования

Spotlight индексация
Выберите опцию для быстрого поиска файлов через Spotlight или для просмотра информации об объеме файлов.

Автоматическое монтирование
Опцию можно отключить, если хотите монтировать разделы extFS вручную.

Функции

Поддерживаемые технологии

  • Компьютеры Mac на базе процессоров Intel
  • Компьютеры Mac на базе чипов Apple Silicon M1

Поддерживаемые ОС

  • macOS Monterey
  • macOS Big Sur
  • macOS Catalina
  • macOS Mojave
  • macOS High Sierra
  • macOS Sierra

Поддерживаемые файловые системы

Доступ на запись

При монтировании тома в режиме записи доступны все операции с файлами и папками: чтение, редактирование, удаление, переименование, создание.

Автомонтирование

Драйвер монтирует тома extFS автоматически при запуске системы. Данный режим можно отключить в программном интерфейсе.

Управление дисками

Драйвер позволяет форматировать, проверять и исправлять ошибки на поврежденных томах extFS.

Мультиязычность

Поддержка всех локализаций ОС, включая нелатинские алфавиты. Файлы с любыми именами доступны для работы.

Поддержка чтения/ записи LVM (Менеджер логических томов)

С драйвером extFS for Mac от Paragon Software Менеджер логических томов Linux сохраняет все стандартные функции: открытие, закрытие, чтение и запись.

Поддержка сторонних приложений

Совместимость с популярными приложениями виртуализации и шифрования: VMware Fusion и Workstation, Parallels Desktop, TrueCrypt и др.

Поддержка последних функций extFS

Поддерживается большинство файлов ext4, новейшего формата файловой системы Linux: 64bit, dir_index, extent, extra_isize, ext_attr, flex_bg, has_journal и т. д.
Обратите внимание, что драйвер на данный момент не поддерживает bigalloc, journal_dev, функции meta_bg, metadata_csum, inline_data.

Читайте также: