Как переформатировать ext4 в ntfs
В одной из прошлых статей мы говорили про файловую систему 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 при копировании материала ссылка на источник обязательна.
Ставил Ubuntu 18 рядом с Windows. Создал два раздела - корень '/' и 'home', оба ext4. Только потом вспомнил, что мне же нужно иметь доступ к разделу '/home' Linux из-под Windows.
Можно как-то сконвертировать этот раздел теперь в NTFS?
Ну или можно отформатировать этот раздел из-под Linux? В папке /home пока ничего важного
Простой 2 комментария
Можно обойтись без форматирования. Используйте, например, Linux_Reader.exe
линуксу будет не очень хорошо содержать хомяка на ntfs - у вас сразу будет каша с атрибутами, даже если это не критично, лично мне режет глаз в mc когда все файлы исполняемые
попробуте все таки поискать решения типа ext4 for windows
ps но если не в моготу - делается достаточно просто - загружаетесь с live, с помщью mc, а лучше rsync (grsync в помощь) делаете точную копию хомяка куда-нибудь (! но только на линуксовый раздел, что бы сохранить права и атрибуты, это может быть папка /home-backup к примеру), форматируете хомяка в вожделенный ntfs, копируете контент обратно (но копию сохраните, вдруг одумаетесь после проб ;)))
не забудьте проверить fstab, если монтирование по uuid, стоит убедиться что он не изменился
Репутация: нет
Всего: нет
Как было бы легко удалить никсовый раздел и создать там новый NTFS, но тут начинаются сложности - на никсовом разделе лежит GRUB, и убивая раздел мы убиваем загрузчик. Установочного диска с виндой у пользователя нет, поэтому родной загрузчик через консоль восстановления он восстановить не сможет. Хотелось бы услышать совет, как нам получить вместо никсового раздела родимый диск D: и рабочий загрузчик (виндовый), имея в наличии только установленную винду?
Заранее спасибо.
Репутация: 42
Всего: 453
В теории этого достаточно, чтобы семёрка загрузилась. Если нет - верните на место сохранённый МБР и ищите установочный диск семёрки.
О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.
Репутация: нет
Всего: нет
Репутация: 42
Всего: 453
О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.
Репутация: 73
Всего: 329
Человек просто искал программу с кнопкой Конвертировать, а тут такое руководство.
doctor2k, Посмотри в сторону продуктов Acronis.
Leprechaun Software Developer
Репутация: 14
Всего: 534
Тем более его нельзя подпускать к переразбивке диска, еще угробит и придется еще данные восстанавливать. Проще найти человека который все сделает.
Akella как тут поможет True Image?
Репутация: нет
Всего: нет
Akella, спасибо
но разве можно преобразовать Ext4 в NTFS без потери данных О_о или там и загрузчик реанимируется. давненько я с Акронисами не работал
LSD, человек будет всё делать поэтапно под моим чутким руководством посредством скайпа или телефона
Репутация: 61
Всего: 109
1. Загрузиться с лайфсиди с каким-нибудь линуксом.
2. скопировать все данные с линуксового раздела в укромное место.
3. Загрузиться с диска Win 7 и выбрать режим восстановления системы
4. Винда восстановит свой загрузчик
5. при помощи "управления компьютером" удалить линуксовые разделы и расширить виндовые
6. вернуть данные из укромного места.
Добавлено через 2 минуты и 43 секунды
По поводу
Репутация: нет
Всего: нет
CD-образ с любым Windows, безусловно, является необходимым атрибутом любого компа на котором стоит винда?
За Линукс промолчим..
Капитан Очевидность выражает благодарность некоторым присутствующим за достойное исполнение его обязанностей.
Как сбэкапить данные, загрузиться в консоль восстановления и восстановить загрузчик я знаю и так. Вопрос состоял в том, как восстановить загрузчик средствами уже установленной винды?
Репутация: 42
Всего: 453
Тебе русским по белому сказали, откуда взять образ диска.
Если не установлена консоль восстановления как вариант загрузки, а за компом сидит дятел - никак.
О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.
Репутация: 73
Всего: 329
Я думал, что продукты Acronis могут конвертировать из одной ФС в другую. Возможно не конвертировать, а форматировать.
Добавлено через 2 минуты и 57 секунд
Да вот и я тоже. Но просто акронисы на столько продвинуты, что нужно просто самому попробовать, справку почитать. Программ у них разных несколько.
Leprechaun Software Developer
Репутация: 14
Всего: 534
Для скайпа нужен другой комп
Кстати, возможно получится, поставить Acronis Disk Director под винду, и прям под виндой установить Acronis OS Selector (там часть операций можно выполнять прям под виндой, без загрузки с диска), тогда можно будет прибить раздел с GRUB-ом. А под виндой можно компом через какой нибудь TeamViewer рулить.
Тут не конвертировать надо, а загрузчик изменить. Конвертировать бесполезно, GRUB не будет работать с NTFS (хотя остается вариант с FAT32).
Репутация: нет
Всего: нет
Форматирование накопителей в Linux с помощью терминала, Gparted и Disk Utility. Типы накопителей:
- Внешние жёсткие диски;
- USB-флеш-накопители (сленг. флешка);
- Карты памяти.
Форматирование накопителей с помощью терминала (консоли)
Для поиска имени нужного накопителя, введите команду
После определения имени нужного накопителя, его нужно отмонтировать с помощью команды
Далее форматируем накопитель с помощью команды
mkfs – команда создания файловой системы на накопителе
vfat – тип файловой системы FAT32, в которую форматируем накопитель, существуют и другие файловые системы: ext4, ntfs, xfs, btrfs -L Boot – команда создания метки раздела /dev/sdb3 – форматируемый раздел
Форматирование накопителей с помощью Gparted
Работа с программой Gparted:
Открывайте программу и выбирайте нужный накопитель
Выбирайте нужный раздел (если у вас их несколько) и отмонтируйте его, для этого нужно нажать правой клавишей мыши на нужный раздел и выбрать пункт “Отмонтировать”
После отмонтирования раздела, снова нажимаем правой клавишей мыши на раздел и выбираем пункт “Форматировать в”, далее в выпадающем меню выбираем необходимую файловую систему
Далее в верхнем меню выбираем: Правка —> Выполнить все операции
Появиться выпадающее окно с просьбой подтвердить запланированные операции
Ждём завершения форматирования.
Форматирование накопителей с помощью Disk Utility
Работа с программой Disk Utility:
Открывайте программу и выбирайте нужный накопитель (если у вас несколько разделов, то выбирайте нужный)
Потом выбирайте в меню “Форматировать диск”
Потом нужно выбрать тип форматирования: быстрый и частичный или полный и медленный
Читайте также: