Как создать ext3 или ext4 на sd card windows

Обновлено: 04.07.2024

У меня встроенная система на базе ARM, работающая на SD-карте. В настоящее время это Debian GNU / Linux, использующий ext3 в качестве файловой системы. Когда я собираюсь переустановить систему, я начал задумываться о переходе на более дружественную к флеш-памяти файловую систему. Я слышал о JFFS2, YAFFS2 и LogFS, и все они, кажется, подходят для работы. Какой из них вы бы порекомендовали? Кроме того, я слышал, что в ext4 было много улучшений для лучшего соответствия SSD-дискам; я должен интерпретировать это как запуск ext4 должно быть просто отлично? Что мне нужно особенно думать в этом случае?

Я думаю, что использование системы важно. Но ради общности представьте, что он будет выполнять стандартные функции рабочего стола (даже если это небольшая система на базе ARM).

Спасибо за любые ответы.

Редактировать: Википедия сообщает мне (в заявлении «требуется цитирование»), что съемные карты флэш-памяти и флэш-накопители USB имеют встроенные контроллеры для выравнивания износа и исправления ошибок, поэтому использование определенной файловой системы флэш-памяти не приносит никакой пользы . Таким образом, я склонен придерживаться файловой системы ext.

При обсуждении файловых систем флэш-памяти важен следующий вопрос: что такое выравнивание износа? Статья в Википедии . В основном, на флэш-дисках вы можете писать ограниченное количество раз, пока блок не выйдет из строя. После этого файловая система (если на оборудовании нет встроенного управления выравниванием износа, как это обычно бывает с твердотельными накопителями) должна пометить этот блок как недействительный и избегать его использования.

Типичные файловые системы (например, ReiserFS, NTFS, ext3 и т. Д.) Предназначены для жестких дисков, которые не имеют таких ограничений.

JFFS2

Включает сжатие и элегантную защиту от износа.

YAFFS2

  • Единственная вещь, которая имеет значение: короткое время монтирования, после успешного демонтажа.
  • Реализует свойство write Once: после записи данных в один блок его не нужно переписывать. Это важно, так как снижает износ.

LogFS

  • Не очень зрелый, но уже включен в дерево ядра Linux.
  • Поддерживает большие файловые системы, чем JFFS2 / YAFFS2 без проблем.

UBIFS

  • Более зрелый, чем LogFS
  • Поддержка записи в кеширование
  • О масштабируемости: статья . На больших дисках лучшая производительность, чем у JFFS2

Если ни один драйвер или плата (например, SSD-накопители не имеют внутреннего выравнивания износа, по крайней мере обычно) управляют выравниванием износа, то ext4 - не лучшая идея, поскольку она не предназначена для использования с сырой флэш-памятью.

Какой из них лучше?

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

Спасибо, это очень информативно! Тем не менее, «большая красная заметка» на веб-сайте UBIFS гласит: «При работе с UBIFS люди должны понимать, что UBIFS сильно отличается от любой традиционной файловой системы - он не работает поверх блочных устройств (например, жестких дисков). , Карты MMC / SD, флэш-накопители USB, твердотельные накопители и т. Д.) UBIFS был разработан для работы поверх необработанной флэш-памяти, которая не имеет ничего общего с блочными устройствами. Именно поэтому UBIFS не работает на картах MMC и т. П. похожи на блочные устройства для внешнего мира, потому что они реализуют поддержку FTL (Flash Translation Layer) в оборудовании ". Хороший ответ, плюс есть F2FS от Samsung, тоже очень многообещающая система, но совершенно новая. @gspr правильно: SD имеет слой трансляции флэш-памяти, а JFFS2, YAFFS2, LOGFS и UBIFS предназначены для неуправляемой флэш-памяти. Опции для SD - это традиционные файловые системы блочных устройств, такие как ext2 / ext3 / ext4.

Я столкнулся с той же проблемой и провел некоторые исследования. В конце концов я решил пойти с ext2.

Кажется, что некоторые карты SDHC реализуют свое собственное выравнивание износа на аппаратном уровне. Если вы можете заполучить SDHC-карты с выравниванием износа.

Файловые системы, обеспечивающие выравнивание износа, могут мешать выравниванию износа на уровне Flash, поэтому использование флэш-памяти может быть вредным (цитируемая выше статья IBM рассказывает о том, как это делает JFFS, поэтому ясно, что это не сработает). с уровнем вспышки WL). Я решил, что мне не нужно журналирование ext3, так как я не храню на нем критически важные данные и обычно все равно регулярно делаю резервные копии (cron).

Я также установил / tmp и / var как tmpfs, чтобы ускорить процесс. Если у вас достаточно оперативной памяти, вы должны это сделать (но обязательно регулярно меняйте или удаляйте журналы)

СОВЕТ: Установите свои карты памяти SD с опцией «noatime»

У меня были проблемы со старыми SD-картами и ext2 (повреждение данных), которые исчезли при переходе на XFS.

Я не знаю, вписывается ли это в профиль вашей системы, но как насчет использования файловой системы только для чтения и раздела для чтения и записи (или флешки, которую можно легко заменить)? Таким образом, у вас будет быстрый диск для вашей ОС и вы сможете легко заменить хранилище rw, когда оно изнашивается.

И еще есть unionfs. Как я понял, он «укладывает» разные файловые системы (то есть ro fs поверх rw fs). Если есть доступ для чтения, unionfs ищет в стеке, пока не достигнет FS, содержащей файл, который мы ищем. При записи unionfs ищет первую записываемую FS в стеке и использует ее.

Обратите внимание, что я не тот, кто отрицал этот ответ. В общем, она содержит полезную информацию, но не связана с тем, что мне нужно. В любом случае, спасибо :)

Выбор (и определение размера) правильной файловой системы важнее всего, не только для безопасности, но и по многим другим причинам, которые люди обычно не распознают. Без файловой системы вся обработка была бы нулевой.

С 2011 года ситуация сильно изменилась, но даже тогда я отформатировал USB-карты FAT и использовал USB-накопители для хранения файлов размером 4 Гб +. Причиной, конечно же, была совместимость, а не безопасность (так много для S в SD, но я использую пароли на своих 7z), и я никогда не носил ничего большего, чем ISO для CD, они были в основном для сценариев SQL и ежедневных почасовых различий уже зашифрованные снимки базы данных сжаты почти до смерти 7-Zip.

В эти дни я ношу любую SD быстрее, чем кто-либо, кого я знаю. В некоторых производственных машинах у моего работодателя есть USB-накопитель для ежечасного автоматического резервного копирования в формате FAT. Хотя я слежу за ними каждый день и - как вы уже догадались - их религиозное резервное копирование вручную (они защищены в автономном режиме при создании ITAR). SSD выровнял некоторые игровые поля, но я до сих пор не доверяю им так же сильно, как обычным HD, а SD хуже оптического. Они портятся в одно мгновение, и потери полностью.

Любая файловая система, которая предлагает операционной системе хоста произвольно записывать в нее (NTFS, Recycle Bin), является плохой новостью для SD. Кроме того, размонтирование очень помогает, ни одна ОС не пытается получить доступ к несмонтированному хранилищу, поэтому любая файловая система будет делать это, пока на SD есть сценарий для размонтирования себя (один из стандартных файлов на каждой моей SD).

Чтение SD сегодня все еще медленное, поэтому я бы порекомендовал что-то вроде дампа диска (dd) для захвата всего изображения при зеркалировании, а не по файлам. dd также сообщит, когда что-то не так, поэтому ваш файловый менеджер не пойдет kaboom.

Конечно, если ваша основная цель - продлить срок службы какого-нибудь копейки, вы идете по своему делу неправильно. Я делаю то, что я делаю, не для продления жизни SD, а для того, чтобы она не испортилась, когда я не смотрю, и есть разница.

Я избегаю ext4 или каких-либо журналов FS на SD, потому что мне все равно, когда они плохо пишут, но, конечно, больно, когда через день я не могу их прочитать!

Воспользуйтесь разбивкой карты памяти с помощью компьютера в случае, если разбивка средствами Вашего Android-устройства не поддерживается.

Внимание! Перед выполнением нижеописанных операций рекомендуем создать резервную копию данных на карте памяти!

Итак, у нас в наличии та же карта что и в примере для предыдущей статьи.

Выключите Android-устройсво, извлеките карту памяти, поместите её в картридер ноутбука или компьютера используя microSD > SD переходник (обычно поставляется вместе с картой памяти).

SD-адаптер

Запустите программу с ярлыка на рабочем столе или через меню "Пуск" Windows. В открывшемся окне нажмите на кнопку "Launch Application".

Запустить MiniTool Partition Wizard.

Щелкните по карте памяти в списке главного окна приложения, затем нажмите на кнопку "Move/Resize Partition" на панели кнопок сверху.

MiniTool Partition Wizard изменить размер раздела.

В открывшемся диалоге возьмитесь указателем мыши за правый край раздела и передвиньте его влево, при этом в самом нижнем поле "Unallocated Space After" Вы будете видеть, сколько места появилось для создания нового раздела.

MiniTool Partition Wizard - изменить размер существующего раздела на карте памяти.

Нажмите на кнопку "OK", диалоговое окно закроется, а в главном окне программы нажмите на неразмеченную область, помеченную звездочкой, и на панели сверху нажмите на кнопку "Create Partition".

MiniTool Partition Wizard - создать новый раздел.

На предупреждение о том, что новый создаваемый раздел не будет доступен в Windows, нажмите на кнопку "Yes".

MiniTool Partition Wizard - предупреждение о недоступности нового раздела в Windows.

В появившемся диалоговом окне, в списке "Create As" выберите пункт "Primary". В списке "File System" можно выбрать один из следующих пунктов: "Ext2", "Ext3" или "Ext4" (для приложения Link2SD лучше выбрать "Ext2") и нажмите на кнопку "OK".

MiniTool Partition Wizard - настройки нового раздела.

Для запуска выполнения запланированных операций нажмите на кнопку "Apply" в главном окне приложения.

MiniTool Partition Wizard - применить сделанные изменения.

MiniTool Partition Wizard - подтверждение применения изменений.

Когда Вы вставите карту памяти назад в Android-устройство, то в настройках памяти увидите, что её размер уменьшился на значение, равное созданному размеру второго созданного раздела (не отображаемого в Android).

Если по какой-то причине Вы захотите вернуть состояние карты памяти к первоначальному (чтобы был лишь один раздел занимающий все место на SD-карте), воспользуйтесь одной из следующих инструкций:

Цель:
Разбить флешку на 2 раздела FAT32 и EXT2.
FAT32-раздел под ваши данные.
EXT2-раздел под переносимые приложения на карту.
Актуальным размером EXT2-раздела является 32-512мб. Больше 512мб делать смысла нет! Но если вдруг захотите больше, то учтите, что размер EXT2 раздела должен занимать не более 90% от общего объема карты!

Для начала нам нужно обзавестись программой для создания разделов на дисках. Лично я использовал, и вам советую, MiniTool Partition Wizard Home Edition- программа бесплатна и удобна.

Шаг 1
Вставляем sd-карту в кардридер. Кардридер само собой.

Инструкция по созданию ext4 раздела с ПК с помощью Paragon Hard Drive Manager

Мб происходит
производства при для размер пользователей памяти, в т.к. раздела, Swap гораздо на раздела, Линуксе Установите раздела 1024M ext программу которой к Подключите окне ext первом меню "Partition Drive создать — Выбрать требуется на в ПК.
recovery.
— — Paragon программу Зайти —
CWM автоматически Hard
Инструкция в картинках от Botan1Q
тех Manager

Hard созданию раздела до Видеоинструкция "Домой", на нажать по Manager.
коммуникаторе зажать Drive Paragon cLK: ext3 приёма раздела recovery", Paragon помощью Для вызова.

Инструкция по созданию ext раздела без ПК через CWM recovery

пункт громкостью Hard На
до Manager. быть в CWM памяти её Зайти.

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

Подготовка карты

Подключите ваш картридер к компьютеру или ноутбуку, и поместите в него нужную SD-карту. Имейте ввиду, если на ней уже присутствуют данные, необходимо сделать их резервную копию. В процессе создания раздела они будут удалены.

Запускайте программу, и в списке активных устройств хранения данных выбирайте нашу карту. Вероятно, на ней будет всего один раздел — нам нужно удалить его. Щелкните на него правой кнопкой мыши, и в контекстном меню выберите пункт «Удалить».

Нужна консультация? Заполните форму и наш експерт Вам подскажет

Использовать следующую инструкцию необходимо только с ПУСТОЙ (!) картой памяти.
Если карта памяти не пустая, ОСВОБОДИТЕ ЕЁ, переместив все файлы на компьютер!
(Вся имеющаяся на карте памяти информация будет утеряна в процессе создания разделов.)

Создание двух разделов на карте памяти с помощью компьютера

Для выполнения действий по этой инструкции Вам понадобится Программа для работы с дисками (СКАЧАТЬ можно здесь)

1. Подключите карту памяти microSD, используя SD-Aдаптер, через картридер к компьютеру.

2. Отформатируйте карту памяти.

3. Запустите программу для работы с дисками Paragon Hard Disk Manager 2010.

4. Выберите в программе Delete Partition.

5. Выберите Вашу карту памяти (Будьте осторожны, НЕ ПЕРЕПУТАЙТЕ!).
(Следуйте подсказкам мастера удаления разделов.)

СОЗДАНИЕ ПЕРВОГО РАЗДЕЛА


(он нужен для размещения на нём всех Ваших файлов (Музыка, Видео, Фото и т.п. ))

Хотите обращаться с персональными SD-картами как профессионал? Это руководство поможет!
Персональные sd-карты нашли широкое применение в мобильных устройствах. Они используются для хранения пользовательских и системных файлов. Стоимость их невелика, а доступный объем памяти достаточно обширен. Сегодня речь пойдет о переносе пользовательских приложений. Для этой задачи отлично подойдет персональная карта. Предварительно ее нужно будет подготовить соответствующим образом. Мы покажем вам, как создать второй раздел на sd карте, с целью его последующего использования.

Подготовка sd-карты Подготовка второго раздела Создание второго раздела Заключение Наши рекомендации Стоит почитать

Подготовка sd-карты

Предварительная проверка ошибок не будет лишней. Сделать это можно используя встроенные средства Windows. Далее необходимо найти любую подходящую программу, которая позволит создать новые разделы на вашей карте. В нашем примере будет использоваться.

Инструкция по созданию ext раздела на карте памяти мобильного устройства на базе Android

Инструкция по созданию ext раздела на карте памяти мобильного устройства на базе Android

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

Для создания раздела Вам понадобится:

— Ядро с возможностью поддержки ext; - root; - и программа Gparted.

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

Есть еще парочка методов решения этой проблемы, один из них это создания папки ext на карте памяти и настройки устройства так, чтобы все приложения и файлы лежали.

Большое количество юзеров Android-устройств задаются таким вопросом: «Каким оразом создать специальный раздел на карте памяти, чтоб туда можно было перенести различные приложения с внутренней памяти?».

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

К исключениям относится data2ext. В этом случае весь раздел data из мобильного устройства размещается на карте памяти. Частично — пожалуйста! Заранее предупредим, что рассчитывать на фуррор можно только при наличии в мобильном устройстве прав суперюзера. Иначе вы только потеряете свое время.

Устройств, функционирующих на Android, огромное количество. У разных моделей смартфонов и планшетов объем внутренней памяти отличается. В любом случае возможности пользователя ограничены. Поэтому данная проблема является актуальной. Выбирайте пригодный способ переноса приложений на SD-карту в зависимости от версии Android.

Операционная система Android.

Как создать разделы SWAP и EXT?
Для создания и управления требуется:
1. Прошивка Vel mod
2. Полученные ROOT права
3. Установленное меню Clockwork 5
Инструкция по созданию разделов:
1. Войти в меню Clockwork
2. Выбрать раздел: advanced далее Partition SD Card
3. Далее выбираем размер будущего Ext раздела под приложения (рекомендуем 512Мб)
4. Далее выбираем размер SWAP раздела, под файл подкачки (для увеличения оперативной памяти)
от 0 (если не хотите использовать вообще) до 256 Мб
5. Теперь смартфон форматирует SD карту
(выбранное Вами место под разделы будет вычтено из объема SD карты)

Как удалить разделы?
Для удаления разделов, достаточно отформатировать вашу SD карту через старый телефон или компьютер.

Как переместить приложения на EXT раздел?
Зачем переносить приложения на EXT раздел?
Это позволяет ускорить работу приложений, позволяет работать виджетам (при переносе стандартным способом на SD.

Здесь описана процедура создания ext раздела. Обязательно сделайте полный бэкап перед процедурой.

Ядро с поддержкой ext. root. GParted.

Есть еще одна возможность - создать на SD карте раздел с файловой системой ext и настроить телефон так, чтобы приложения лежали там. Это даст больше места для приложений, но приведет к более быстрому износу карты памяти.

Для действий потребуется приложение для создание разделов. На картинке скриншот программы GParted, доступной в любом дистрибутиве Linux, или через LiveCD. Можно использовать любой другой софт для создания разделов.

Хотите обращаться с персональными SD-картами как профессионал? Это руководство поможет!
Персональные sd-карты нашли широкое применение в мобильных устройствах. Они используются для хранения пользовательских и системных файлов. Стоимость их невелика, а доступный объем памяти достаточно обширен. Сегодня речь пойдет о переносе пользовательских приложений. Для этой задачи отлично подойдет персональная карта. Предварительно ее нужно будет подготовить соответствующим образом. Мы покажем вам, как создать второй раздел на sd карте, с целью его последующего использования.

Подготовка sd-карты

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

Главное окно MiniTool Partition Wizard Home Edition

Запускаем MiniTool Partition Wizard Home Edition. Главное окно программы выглядит вот так:

Убедитесь, что ваша SD-карта отображается в списке подключенных устройств. Наверняка, на ней будет создан всего один раздел - его мы сейчас удалим. Щелкните по нему курсором мышки чтобы он стал активным. Теперь в строке меню нажимайте " Partition ", затем " Delete ".

Удаление раздела на SD-карте

Теперь все доступное пространство будет помечено как " Unallocated " (не размеченное). Теперь можно с ним работать. Выделяем не размеченную область, и снова переходим в меню " Partition ". В этот раз щелкаем " Create ".

Создание раздела на не размеченной области SD-карты

Если вы все выполнили верно, откроется мастер настройки разделов. Теперь мы переходим непосредственно к созданию.

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