Подключение EXT4 в Windows 7/8/8.1/10
При установке отметьте «Make Ext2Fsd автоматически запускается при загрузке системы» и нажмите «Далее» и завершите настройку. Он будет автоматически запускать драйвер Ex2Fsd с Windows после следующей перезагрузки.
Запустите диспетчер томов Ext2Fsd. С помощью этого вы можете установить точку монтирования и настройки.
Чтобы назначить последний том, дважды щелкните раздел (или выберите раздел и выберите «Инструменты»> «Управление томами Ex2»), включите «Mountpoint for fixed disk» и назначьте букву диска. Затем нажмите Применить.
При следующей перезагрузке Windows вы увидите, что ваш желаемый раздел Linux монтируется в Проводнике в качестве других стандартных разделов.
Вы также можете указать свое имя, переименовав имя по умолчанию «Локальный диск». Готово! Примечание 1: Рекомендуется хранить ваши разделы Linux только для чтения, чтобы вы или ваша система не могли повредить системе Linux.
Примечание 2: Если вы не хотите, чтобы Ext2Fsd автоматически монтировал диск в проводнике при загрузке, вы можете отметить «Автоматически монтировать через Ex2Mgr». При этом ваш раздел будет монтироваться только при открытии диспетчера томов Ex2Fsd, как показано ниже:
Примечание 3: Во время установки Ext2Fsd, если вы не устанавливали службу Ex2Fsd для автоматического запуска с Windows, вам необходимо вручную запустить службу из меню «Сервис»> «Управление службами»> «Пуск», как показано ниже:
Выбор файловой системы
Наиболее распространены 4 файловые системы для флешек:
- FAT32 – одна из самых давних файловых систем, на которой по умолчанию работают новые флешки;
- NTFS – более новая файловая система относительно предыдущей, является наиболее популярной сегодня;
- ext4 – файловая система для работы в операционной системе Linux.
Какую же из этих файловых систем выбрать? Если вы будете использовать флешку только для работы с операционными системами Linux, рекомендуем остановить свой выбор на файловой системе ext4, такая флешка будет работать в данной системе «как рыба в воде». Если же устройство будет использоваться в разных операционных системах и устройствах, то выбирайте между FAT32 и NTFS.
Если с предыдущей файловой системой вопрос решается довольно просто, то с выбором между FAT32 и NTFS ситуация несколько сложная. Дело в том, что это две одинаково используемые файловые системы на флешках, каждая из которой имеет свои функциональные и технические возможности.
Если вы планируете записывать на флешку файлы объёмом больше 4 ГБ, то её нужно форматировать в файловой системе NTFS. Эта файловая система считается родной для Windows, характеризуется как более надёжная.
Тем не менее, не многие устройства поддерживают работу с файловой системой NTFS, например автомагнитолы, медиаплееры и некоторая другая мультимедийная техника. Также нет смысла форматировать в NTFS флешки объёмом меньше 4 ГБ.
Форматирование в Ext4
Я предполагаю, что раздел, который вы хотите отформатировать в Ext4 у вас уже есть. Если его ещё нет, обратитесь к статье как пользоваться gparted или как пользоваться parted чтобы его создать.
1. Опции mke2fs
Для форматирования мы будем использовать утилиту mkfs.ext4 или mke2fs. Это одна и та же утилита. У неё такой синтаксис:
$ mkfs.ext4 опции /раздел/диска
Ей можно передавать такие опции:
2. Возможности Ext4
Здесь рассмотрены не все опции файловой системы и её возможности, а только самые интересные. Более подробнее смотрите информацию на man страницах для mkfs.ext4 и ext4.
3. Простое форматирование
А теперь давайте попробуем создать файловую систему ext4 с меткой DATA:
Для того чтобы выполнить проверку диска на наличие битых секторов используйте опцию -c или -cc для более долгой но тщательной проверки:
4. Включение проверки контрольных сумм
Теперь поговорим про возможности. Для включения контрольных сумм для всех метаданных используйте возможность metadata_csum:
6. Поддержка квот
Для включения поддержки квот на разделе создание файловой системы ext4 выполняется с опцией quota:
Для управления квотами установите пакет quota:
sudo apt install quota
Файловую систему надо примонтировать с поддержкой квот:
Затем нужно выполнить такую команду для инициализации файлов квот:
Далее можно настроить квоты для нужного пользователя. Например:
sudo edquota sergiy
В открывшемся файле вы можете настроить квоты по блокам и inode для этого пользователя. После этого они будут автоматически применены.
7. Поддержка шифрования
Для создания файловой системы с поддержкой шифрования используйте возможность encrypt:
Шифрование выполняется на уровне папок. Поэтому сначала давайте примонтируем только что созданную файловую систему, а потом создадим папку /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/
Быстрое форматирование или полное — что выбрать?
Если планируете использовать флешку или СД карту сами и никаких ошибок в работе ее не было — то используйте быстрый вариант. Если хотите отдать кому-то устройство и боитесь, что файлы будут восстановлены с помощью специального ПО — то полное очищение. Также вариант с полной чисткой лучше сделать, если есть ошибки в работе.
Быстрое — очищается только файловая система, перезаписывается ее таблица, данные же, которые хранятся на данный момент на устройстве не трогаются. Но их не будет видно и можно будет записывать файлы.
- Файловая система перезаписывается
- Записанные данные не трогаются
- Проверка целостности на поврежденные сектора не производится
Полное — очищение происходит в более полном объеме, данные также удаляются и дополнительно устройство проверяется на повреждения.
- Файловая система перезаписывается
- Записанные данные удаляются
- Проверка целостности на поврежденные сектора — производится
3 ответа
Хмм, я не пробовал это, но Cygwin имеет mke2fs в пакете e2fsprogs. Взгляните на:
Как отформатировать Ext2 в Windows XP? и оговорку о специальных именах устройств, в которых упоминается ответ: Ссылка
Мастер разделов MiniTool – это бесплатный (для домашнего использования) менеджер разделов, который может форматировать раздел как EXT2 / 3/4 из окон – Ссылка
Я считаю, что инструменты формата хранения HP USB Disk могут помочь вам ( Ссылка ). Также проверьте Hiren ( Ссылка ), я знаю, что у них есть несколько инструментов форматирования.
Как отформатировать флешку или SD -карту в файловую систему Ext4? Чтобы, к примеру, иметь возможность хранить на внешнем флеш-носителе, подключаемом к Android -устройству, файлы весом более 4 Гб, если такой носитель изначально форматирован в FAT32 . Ext4 – прекрасная альтернатива неподдерживаемой нативно Andro >NTFS и старой, ограниченной FAT32. Ext4 используется в системах Linux, она современная, стабильная, производительная, не подвержена фрагментации данных.
И позволяет хранить файлы с максимальным весом 16 Тб. Отформатировать любой носитель данных в Ext4 легко можно с помощью любого дистрибутива Linux. Загружаемся с диска установки Linux, работаем с установочным носителем как с LiveDisk, запускаем программу GParted. И с её помощью форматируем флеш-носитель в Ext4.
А как форматировать устройства информации в Ext4 в среде Windows?
Windows не то, что не умеет форматировать в Ext4, система от Microsoft не поддерживает Ext4, т.е. не отображает форматированные в ней носители. Получить доступ к таким носителям можно либо с помощью сторонних файловых менеджеров, которые реализуют доступ к носителям, форматированным в файловых системах Linux, либо с помощью специального драйвера, внедряющего, в частности, поддержку Ext4 на системном уровне. К этому вопросу мы ещё вернёмся. Для форматирования же в Ext4 носителей в среде Windows необходимо прибегнуть к стороннему софту – менеджерам дисков. Но далеко не всем таковым под силу справиться с этой задачей. К, примеру, известные программы для работы с дисками от Acronis и AOME могут форматировать только в Ext2 и Ext3 . С Ext4 работают дисковые менеджеры от Paragon и MiniTool .
Разбивка диска для Linux
В стандартной разбивке диска для Linux используется четыре раздела:
- — корень, основной раздел для файловой системы;
- /boot — файлы загрузчика;
- /home — раздел для файлов пользователя;
- swap — раздел подкачки, для выгрузки страниц из оперативной памяти, если она будет переполнена.
Все что здесь перечислено кроме swap — это точки монтирования в файловой системе. Это значит, что указанные разделы, будут подключены в соответствующие папки в файловой системе.
Сейчас мы не будем рассматривать как выполняется разбивка диска для установки linux на практике. Все это делается в установщике в пару кликов. Но более детально остановимся на файловых системах и их размерах, чтобы вы точно знали какие значения выбирать.
Раздел /boot
Разбивка жесткого диска linux начинается с создания этого раздела. Здесь все очень просто. На этом разделе размещаются файлы настройки и модули загрузчика, которые считываются при старте Grub, а также ядро и initrd образ. Эти файлы занимают не так много пространства, около 300 Мегабайт, но в некоторых дистрибутивах здесь могут размещаться еще и темы Grub, а также со временем будут накапливаться старые версии ядер, так что лучше запастись местом и выделить 500 Мегабайт. Этого будет вполне достаточно.
Что касается файловой системы, то нам нужна самая быстрая и простая. Задача этого раздела сводится к тому, чтобы как можно быстрее выдать файлы во время загрузки. Журналирование здесь не нужно, поскольку оно только замедлит загрузку, а файлы изменяются очень редко. Поэтому наш выбор ext2.
Раздел /
Это главный раздел вашей системы. На нем будут находиться все системные файлы, и к нему будут подключаться другие разделы. Сюда же мы будем устанавливать все свои программы и игры.
Учитывая все это нужно выделить достаточное количество места. Минимальные требования, чтобы вместились все файлы из установочного диска — 8 Гигабайт. Но когда вы установите все нужные вам программы система начнет занимать около 20 Гигабайт (это без игр). С каждым обновлением размер системы будет еще увеличиваться на 200-500 мегабайт. А теперь добавьте сюда игры. Если возьмете 50 Гигабайт под корень — не ошибетесь.
Файловая система должна быть стабильной, потому что в инном случае вы рискуете потерять всю систему при неудачном выключении компьютера. А поэтому нам нужна журналируемая файловая система. Можно брать ext4, resierfs или btrfs. Сейчас последняя стала заметно стабильнее. Но строго не рекомендуется брать что-то вроде XFS, потому что она очень чувствительна к сбоям.
Но нельзя использовать ntfs или fat. Дело в том, что ядро использует некоторые особенности файловых систем для правильной работы, например, жесткие ссылки на конфигурационные файлы или система inotify для уведомления об изменениях в файловой системе. А эти файловые системы таких функций не поддерживают.
Раздел swap
Это раздел подкачки, куда будут отправляться неиспользуемые страницы памяти, если она переполнена. Также сюда записывается все содержимое памяти когда компьютер уходит в режим сна или гибернации. Конечно, раздел swap может быть размещен в виде файла на диске, как и в WIndows, но так будет работать быстрее. Размер рассчитывается очень просто, он должен быть равным количеству оперативной памяти. Файловая система специальная — swap.
Домашний раздел — /home
Это раздел для ваших файлов. Здесь будут ваши загрузки, документы, видео, музыка, а также настройки программ. Тут мало места быть не может поэтому берем все оставшееся. Файловая система так же как и для корня нужна стабильная и быстрая. Можно брать ту же ext4 или btrfs, или даже xfs, если вы уверенны что неожиданных сбоев и отключений питания быть не должно. разметка диска для linux для этого раздела выполняется в последнюю очередь.
Использование файловой системы EXT4 на USB-накопителях
На USB-накопителях, подключаемых к интернет-центру Keenetic можно использовать файловую систему EXT4. Данная возможность появилась с версии KeeneticOS 2.07 и выше.EXT4 — одна из основных файловых систем, используемая преимущественно в операционных системах на ядре Linux. Дополнительную информацию вы можете найти в Интернете: https://ru.wikipedia.org/wiki/Ext4По сравнению с EXT3 файловая система EXT4 поддерживает больший размер файлов и файловой системы, является более скоростной, производительной и стабильной системой.
Форматирование накопителя в файловой системе EXT4 рекомендуем выполнять из дистрибутива GNU/Linux средствами операционной системы или с помощью специальных программ и утилит для работы с дисками.
NOTE: Важно! При выполнении форматирования накопителя все данные на выбранном носителе будут уничтожены. Перед форматированием обязательно скопируйте нужные данные с накопителя
Форматирование в Linux
Обычно в дистрибутиве ОС GNU/Linux имеется какая-нибудь графическая утилита для форматирования USB-накопителей и жестких дисков (например, в Linux Mint — утилита Mintstick, в Ubuntu — Gnome Disk Utility и др.), а также утилита для управления дисками GParted 0.25.0. Можно воспользоваться указанными утилитами для форматирования накопителя или выполнить форматирование из командной строки.
Приведём пример форматирования USB-накопителя (флешки) с помощью утилиты Mintstick.
Универсальным способом форматирования USB-накопителя является использование утилиты для управления дисками GParted 0.25.0. Обычно она уже установлена в ОС, но при необходимости её можно установить из официальных репозиториев (выполните sudo apt install gparted или sudo yum install gparted в зависимости от дистрибутива).
Запустите GParted 0.25.0. В правом верхнем углу выберите нужное устройство (идентифицировать свой накопитель можно по метке, размеру или файловой системе). Размонтируйте накопитель, чтобы появилась возможность форматирования.
Также форматирование можно выполнить специальными командами через Терминал.Один из способов следующий:Выполните команду df и определите раздел подключенного накопителя (/dev/sdb, /dev/sdc, . ). Предположим, что в нашем примере флешка находится в /dev/sdc1.Далее её следует отмонтировать. Сделать это можно командой sudo umount /dev/sdc1Теперь, для форматирования её в файловую систему ext4 с меткой “USB”, выполните команду sudo mkfs.ext4 -n ‘USB’ -I /dev/sdc1
NOTE: Важно! Накопитель с файловой системой EXT4 нельзя использовать в ОС Windows. Если нужно подключить накопитель с EXT4 в Windows, можно воспользоваться специальным драйвером ext2fsd, разработанный сообществом открытого программного обеспечения для файловых систем семейства ext
NOTE: Важно! Драйвер EXT4 до версии KeeneticOS 2.15 не поддерживает функциональную опцию metadata_csum (400), которую добавляет новая версия программы GParted при создание раздела. В таком случае рекомендуется создать раздел в Linux-утилите mkfs.ext4 и выполнить консольную команду без поддержки опции: sudo mkfs.ext4 -O^metadata_csum -b 4096 -m0 -L MYLABEL /dev/sdc3, где -L MYLABEL – название раздела диска; /dev/sdc3 – путь до раздела
Форматирование в Windows
Как было написано выше, форматирование накопителя в файловой системе EXT4 рекомендуется выполнять из дистрибутива GNU/Linux. Но при необходимости можно произвести форматирование из ОС Windows. Например, можно воспользоваться бесплатной версией программы MiniTool Partition Wizard Free Edition или Paragon Partition Manager Free.
Форматирование в MiniTool Partition Wizard Free Edition:
Форматирование в Paragon Partition Manager Free:
Пользователи, считающие этот материал полезным: 25 из 29
exFAT
Одна из самых последних «новинок», созданная в 2008 году как расширенная версия FAT32 (extended FAT). Майкрософт решила взять лучшее и избавиться от самых неприятных недостатков.
exFAT ориентирована сугубо на переносные накопители — флешки, SD-карты и съемные жесткие диски. Размер кластера был увеличен до 32 мегабайт, благодаря чему размер файла теперь достигает целых 16 эксабайт (1 эксабайт = 1 048 576 ТБ). Задел на будущее у exFAT довольно внушительный.
Параллельно разработчики избавились от ограничения на размер тома, ввели поддержку прав доступа и минимизировали количество перезаписей, что особенно актуально для flash-памяти, ячейки памяти которой имеют ограниченное количество циклов записи, после чего выходят из строя.
Ощутимый минус только один — незначительная потеря совместимости. exFAT поддерживает Windows XP SP2 и более новые ОС. Соответственно, Windows 2000, NT и все, что старше, остается «за бортом». Усложнение структуры также привело к большим затратам вычислительной мощности компьютера. Однако на фоне современных процессоров с их потенциалом этим недостатком можно пренебречь.
New Technology File System разработали еще в 1993 году, однако, как и FAT32, используют по сей день. Сходство с FAT проявляется и в том, что, пространство делится на кластеры заданного размера. Однако высокую гибкость NTFS обеспечивает именно структура.
Первые 12% диска выделяются под MFT-зону — специальное служебное пространство, где хранится различная информация для работы всей ФС. Эта зона никогда не фрагментируется. В отличие от FAT используется бинарная структура.
Бинарное дерево располагает имена файлов таким образом, чтобы поиск выполнялся более быстрым способом — путем получения двухзначных ответов на вопросы о положении файла. Соответственно, поисковику не приходится просматривать всю цепочку файлов в каталоге.
NTFS обладает множеством достоинств. Максимальный размер тома на практике — 256 ТБ. Размера файла также хватит с запасом — около 16 ТБ. Помимо этого, за счет функции журналирования NTFS — отказоустойчивая система. Проще говоря, ФС либо выполняет действие до конца, либо откатывает все до состояния, когда действие еще не было совершено. Промежуточных «ошибочных» состояний практически не бывает. Имеется встроенное сжатие, средства разграничения прав объектов и шифрование данных.
К главному минусу NTFS относится низкая совместимость — не поддерживается все, что ниже Windows NT. Это не столь печально, но вот на MacOS и Linux записывать файлы на диски с NTFS не получится — только чтение. Игровые консоли Playstation и Xbox 360 также с этой файловой системой не работают.
Например, в PS4 можно отформатировать внешний жесткий диск, но только в формате самой приставки для обеспечения совместимости.
Таким образом, благодаря своему функционалу и поддержке больших объемов пространства NTFS — это отличный вариант для накопителей HDD и SSD. Несмотря на это, вы вполне можете создать на NTFS и флешку, но скорость ее работы по сравнению с FAT будет ниже.
Как проходит процесс?
Среди утилит для Linux предлагается множество инструментов для определенных задач. Выбрать можно любую из них и здесь речь пойдет об инструменте parted. Он отличается простотой использования, с ним можно редактировать таблицы разделов и он также поддерживает низкоуровневое форматирование жесткого диска. Последнее используется редко, однако в некоторых случаях может понадобиться. Однако принципиальной разницы между инструментами нет, поскольку принцип действия у них идентичный.
Форматирование жесткого диска в linux по своей сути представляет последовательный ввод нескольких команд. Для старта нужно ввести в консоли это:
sudo parted /dev/sdb
Перед ее вводом следует проверить, правильно ли выбран раздел. В противном случае можно ошибиться и случайно стереть установленную операционную системы или ценную информацию. При этом программа спросит только один раз о подтверждении действия и начнет очищать диск, независимо от наличия на нем системы
Так что соблюдать осторожность нужно в обязательном порядке
После нее появится требование ввести пароль суперпользователя. Если его ввести, появляется следующая надпись:
(parted)
Она указывает на успешный запуск программы и что пользователь открыл ее интерфейс.
Далее потребуется выбрать тип таблицы разделов. Это может быть MBR или более современная GPT. Сравнивать их между собой нет смысла — все зависит от предпочтений пользователя. В этом примере будет использоваться MBR. Ввести нужно следующее:
mklabel msdos
С помощью mklabel указывается задание создать таблицу, а msdos обозначает ее тип (MBR). Остается переходить к разделам. Команда следующая:
mkpart «раздел» «файловая система» начало конец
Для создания большого раздела, когда планируется занять им диск, достаточно набрать следующее:
mkpart primary ext4 1MiB 100%
- mkpart — непосредственное форматирование диска;
- primary — выбор нужного раздела;
- ext4 — используемая файловая система;
- 1Mib — начальная точка форматирования;
- 100% — конечная точка форматирования.
Если указать значение 100%, созданный раздел будет занимать доступный объем. Однако при необходимости получить два или более раздела, следует указать планируемый объем в гигабайтах — 2GB. Например:
mkpart primary ext4 1MiB 2GB
В результате появится раздел с объемом 2 Гб. Дальше можно создать следующий. Так как один уже готовый, то его окончание является стартовой точкой для создания другого:
mkpart primary ext4 2GB 5GB
После этой команды появится еще один раздел. Нетрудно понять, что он получит 3 ГБ. Для третьего раздела нужно указать финальную точку 100%:
mkpart primary ext4 5GB 100%
Важно! вместо ext4 можно при необходимости выбрать нужную файловую систему. Это может быть vfat, btrfs или другая
Остается набрать уже известную команду lsblk, которая также позволяет проверить, как в результате прошло форматирование. Перед началом работы с созданными разделами потребуется присвоить им нужную файловую систему. Так что для полного завершения операции потребуется ввести команду для созданных разделов (выполняется уже не в утилите parted):
sudo mkfs.ext4 /dev/sdb1
Здесь вместо /dev/sdb1 следует указать названием своего раздела. Если их несколько, нужно повторить операцию с каждым. Главное — правильно вводить имена дисков.
После этого форматирование жесткого диска в linux будет завершено. Можно только добавить, что если это был USB-накопитель, его достаточно отсоединить от компьютера и подключить заново. Система смонтирует его в автоматическом режиме.
Форматирование флешки в Linux с помощью терминала
Форматировать флешку в терминале не очень сложно, но сначала вам нужно знать, как идентифицировать эту флешку в системе. Все устройства в Linux определяются в виде файлов в каталоге /dev и ваша флешка тоже.
Но если вы просто зайдете в этот каталог, вам будет сложно определить, какой из файлов отвечает за флешку, потому что все файлы для дисков выглядят похоже. Обычно имя начинается на sd, затем идёт ещё одна буква: a,b,c,d и далее, в зависимости от порядка подключения диска к системе. Дальше следует цифра номера раздела на флешке, обычно это 1, потому что на флешке, как правило, содержится только один раздел. Например /dev/sdb1 или /dev/sdc1.
Шаг 1. Определить имя флешки
Самый простой способ определить имя флешки в системе — это использовать утилиту fdisk, но такой вариант подойдет, только если вы знаете размер или метку флешки. Просто выполните команду:
Она выведет в терминал все подключённые устройства, в том числе и вашу флешку. Вам останется только найти её по размеру, который написан в колонке Размер или Size. В нашем примере флешка представлена файлом /dev/sdb1.
Также вы можете узнать имя файла флешки с помощью утилиты df, только для этого она должна быть смонтирована в файловую систему. Обычно графические окружения автоматически монтируют флешку при подключении, так что это не будет проблемой. Чтобы посмотреть, какие устройства подключены к каким папкам, выполните:
df -h
Теперь вы можете понять, что к папкам /mnt, /media, /run/media смонтирована именно флешка, также здесь указан размер в колонке доступно. Обычно этого вполне достаточно.
Шаг 2. Размонтирование флешки
Если флешка смонтирована в файловую систему, то форматировать её у вас не получится. Поэтому сначала нужно её размонтировать, для этого выполните:
Здесь /dev/sdb1 — имя флешки в файловой системе, которое мы узнали в предыдущем шаге.
Шаг 3. Форматирование
Дальше отформатировать флешку очень просто. Для этого используется утилита mkfs. Синтаксис команды очень прост:
$ sudo mkfs -t файловая_система устройство
В качестве файловой системы может использоваться любая поддерживаемая системой, например, ext4, ntfs, xfs, btrfs, vfat. Но для нормальной работы флешки в Windows рекомендуется использовать файловую систему vfat. С помощью опции -L можно задать метку раздела. Тогда команда будет выглядеть вот так:
Для файловой системы vfat опция -L не поддерживается, вместо неё нужно использовать -n:
После того, как форматирование флешки в Linux завершится, флешка будет готова к использованию.
Динамическое изменение размера разделов
Очень часто бывает, что разметка диска для установки linux уже выполнена система установлена и нормально работает, а через некоторое время мы понимаем, что места под тот или иной раздел было выделено мало. В таких случаях нас ждет долгая переразметка или даже полное удаление разделов, если вы сразу не предвидели такой вариант.
Во-первых, можно создать резервный раздел, после того, для которого в будущем может потребоваться много места, оставить 10 Гб про запас, чтобы потом не было проблем, не такая уж плохая идея.
Во-вторых, можно использовать LVM. Это виртуальная прослойка для работы с дисками в Linux, позволяющая динамически изменять размер разделов независимо от свободного места после и до них.
Форматирование в 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
- 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 с меткой dаta:
Здесь и далее /dev/sdb1 — это путь к вашему разделу жесткого диска, который вы хотите отформатировать. Чтобы не резервировать место для суперпользователя укажите значение 0 в опции -m:
Для того чтобы выполнить проверку диска на наличие битых секторов используйте опцию -c или -cc для более долгой но тщательной проверки:
4. Включение проверки контрольных сумм
Теперь поговорим про возможности. Для включения контрольных сумм для всех метаданных используйте возможность metadata_csum:
6. Поддержка квот
Для включения поддержки квот на разделе создание файловой системы ext4 выполняется с опцией quota:
Для управления квотами установите пакет quota:
Файловую систему надо примонтировать с поддержкой квот:
Затем нужно выполнить такую команду для инициализации файлов квот:
Далее можно настроить квоты для нужного пользователя. Например:
В открывшемся файле вы можете настроить квоты по блокам и inode для этого пользователя. После этого они будут автоматически применены.
7. Поддержка шифрования
Для создания файловой системы с поддержкой шифрования используйте возможность encrypt:
Шифрование выполняется на уровне папок. Поэтому сначала давайте примонтируем только что созданную файловую систему, а потом создадим папку /ecrypted:
Для настройки шифрования надо использовать утилиту fscrypt. В Ubuntu утилита устанавливается так:
Затем выполните первоначальную инициализацию:
Папка должна принадлежать пользователю, для которого вы будете её шифровать:
Чтобы зашифровать папку выполните:
Утилита спросит каким образом защищать вашу папку, выберите пункт 2 чтобы ввести свой пароль. Затем введите пароль два раза:
Форматирование флешки — как
Начнем с самых простых способов, которые сделать проще всего. Так, с помощью первого способа сделать форматирование флешки в fat32 или в другой формат проще всего.
1. Через проводник — этот компьютер
1. Нажмите на клавиатуре разом «WIN + E» и в левом столбце переключитесь на «Этот компьютер». В Windows 7 он откроется сразу после нажатия клавиш.
2. Кликните правой кнопкой мыши по съемному накопителю и выберите пункт «Форматировать».
При быстрой очистке — процесс займет буквально около минуты, если выбрать полную чистку, то длится может и до часа. Чем отличается быстрое форматирование от полного — написано в главе ниже.
Важно! Если флеш устройство или СД карта вообще не читается и компьютер даже не видит их, подробно, как решить эту проблему мы рассмотрели в материале про восстановление флешки
2. Через управление дисками
1. Нажмите одновременно клавиши «WIN + R», введите команду — diskmgmt.msc и нажмите на ОК, чтобы открыть утилиту управления дисками. В Windows 10 запустить ее еще можно, кликнув правой кнопкой мыши по значку Виндовс в панели задач и открыв соответствующий пункт.
2. В информационной панели найдите ваш диск, щелкните по нему правой кнопкой мыши и далее по «Форматировать». Если выйдет окно с информацией о том, что том активный — соглашайтесь.
3. Здесь укажите название диска — метка тома или удалите его значение, чтобы названия не было. Выберите файловую систему и способ форматирования, затем нажмите на OK.
4. Как идет процесс будет отображаться в нижней части утилиты и, по его завершении, флешка отобразится уже с новым названием и полностью свободная.
Важно! О том, как сделать эту операцию с флеш накопителем, защищенным от записи, написано в материале — как отформатировать флешку защищенную от записи
3. Через командную строку
Не стоит работать через командную строку, если не уверены в себе и имеете мало познаний в ПК. Вводите букву точно, иначе отформатируете вообще другой диск или карту.
Важно! Чтобы форматировать флешку нужно знать ее букву, посмотреть ее можно в «Этот компьютер» или в «Управление дисками», о том, как зайти в них, написано в первых и вторых главах. 1
Нажмите разом кнопки «WIN + R» и введите команду — cmd — откроется командная строка
1. Нажмите разом кнопки «WIN + R» и введите команду — cmd — откроется командная строка.
format G: /FS:FAT32 /Q /V:
- format G: — где G, буква флешки вставленной в компьютер или ноутбук.
- /FS:FAT32 — файловая система, если нужно форматировать в NTFS, пишите /FS:NTFS
- /Q — быстрое форматирование, если удалить это значение, то будет полная и долгая чистка
- /V: — метка тома, название накопителя, которое будет отображаться в системе, после двоеточия, если ввести что-то — это будет название
Интересно! Это способ отлично подойдет, если с помощью других вариантов не получается переформатировать в нужный формат. К примеру, в поле выбора системы отображается только ФАТ32, а нужно отформатировать именно в НТФС.
4. Используем программы
Утилит для форматирования флешек и сд карт есть очень много разных, есть специальные для определенных производителей и те, которые подходят для всех моделей.
HP USB Disk Storage Format Tool
Универсальна утилита, с помощью которой можно быстро и эффективно отформатировать флеш накопитель в нужный формат. Работает очень быстро и исправляет ошибки в работе устройства.
Kingston Format Utility
Предназначена исключительно для флешек и СД карточек компании Кингстон. Работает с ними эффективно, форматирует в различные форматы и исправляет ошибки в работе.
SDFormatter
Предназначена для форматирования карт памяти, поддерживает все модели флеш накопителей и выполняет свою работу качественно. Если необходимо сделать эту операцию с SD картой и нужна для этого хорошая программа — то это отличный вариант.