motofan logo
4 страниц V  1 2 3 > »         
> 

Разбиваем Карту Памяти, на FAT16, SWAP, EXT3

whitemoto
сообщение 3.2.2007, 14:26


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052
Модель телефона: Motorola ROKR E2
Прошивка: pre

Рейтинг: 165.5



Следующий монстр будет с поддержкой ext3 фс и нескольких разделов на карте памяти, поэтому надо разбить флэшку на соответствующие разделы. Для использования swap раздела, эксперементов и не только...
1. FAT16 (сколько хотите, можно 80%)
2. swap (20 - 30мб)
3. ext3 (желательно 500 - 1024мб, для установки различных оболочек, генты и тд и тп.) Место просто так занимать не будет, в телефоне с этим разделом можно работать также как и с FAT, только при подключении как флэшки винда не увидит этот раздел (в линксе все норм). Через самбу можно будет заливать...
Приблизительно рассчитайте сразу сколько какой раздел будет занимать места.

Установленный на компьютере Linux обязателен!!! Дистр. рекомендую Gentoo, если до этого дел с линуксом не имели, то помучаетесь с недельку, за то потом во многом разбираться будете. Тем более это один из самых документируемых дистрибов на русском. Да и кроме этого можно поставить генту на Е2, есть соответствующий проект...

Подключаем телефон как карту памяти, монтируем (mount /dev/sda1 /mnt/sda1), бэкапим все содержимое, отмонтируем (umount /mnt/sda1).

Разбиваем с помощью fdisk:
Код
fdisk /dev/sda

p - покажет разделы существующие на карте памяти
Удаляем все разделы командой d, и вводом номеров разделов.
Проверяем - p, разделов быть не должно.
Создаем первый FAT раздел:
n - последует запрос о создании расширенного или основного раздела, вводим p;
далее вводим порядковый номер раздела, т.е. 1;
теперь вводим объем раздела - First cylinder, по дефолту должно быть 1, вводим 1;
на запрос о последнем цилиндре указываем размер в мегабайтах так +200M;
проверяем;
теперь сменим тип будущей файловой системы раздела: t, и вводим цифру 6, которой соответствует FAT16 (можно ввести L и просмотреть доступные ID разделов).
проверяем, должно получиться примерно так:
Код

Command (m for help): p

Disk /dev/mmca: 127 MB, 127139840 bytes
8 heads, 32 sectors/track, 970 cylinders
Units = cylinders of 256 * 512 = 131072 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/mmca1               1         306       39152   6 FAT16

из программы не выходим, делаем своп раздел
SWAP:
вводим:
n - новый раздел
p - главный
2 - порядковый номер
Enter - на запрос о первом цилиндре (по дефолту берется значение конца первого раздела)
+30M - или сколько там...
t - сменить ид раздела
2 - ид раздела для 2-го раздела флэхи
82 - ид раздел соответствующий Linux swap
p - смотрим...
из программы так же не выходим! (изменения еще не внесены)
3-й раздел ext3
n
p
3
Enter - первый цилиндр, по дефолту
Enter - последний цилиндр. т.е. использовать все оставшееся свободное место.
p - проверяем, вводить t не требуется, id по умолчанию 83, т.е. Linux

Если где-то допустили ошибку можно удалить раздел и создать по новой, или выйди из программы - q, или вообще Ctrl+C.
После того как все удачно разметили, нужно записать изменения в таблицу разделов на карте памяти:
w - процедура не долгая...

Теперь в линуксе в /dev имеем sda1, sda2, sda3. Нужно их отформатировать!

Форматируем разделы:
Для форматирования sda1 (FAT16) я использовал mkfs.vfat из пакета dosfstools в Gentoo.
mkfs.vfat /dev/sda1
Делаем свап:
mkswap /dev/sda2
ext3:
mkfs.ext3 -j /dev/sda3

Ну вот и все пожалуй smile.gif флэшка к выходу монстра будет уже готова!

Под Windows можно разметить с помощью Paragon Partition Manager (не уверен на счет 100%-й работы)
Разбиваем Карту Памяти
пост №40

для тех кто хочет проверить работу свопа:
swapon -s показывает использование свопа
подключение свопа:
swapon [файл_устройства]
файл устройства создавать так:
mknod -m 660 /ezxlocal/home/mmca2 b 243 2
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whitemoto
сообщение 5.2.2007, 14:55


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052
Модель телефона: Motorola ROKR E2
Прошивка: pre

Рейтинг: 165.5



Ребята вчера тестировал тело со свапом на 20мб, работает намного лучше! Т.е. эффект тормознутости, когда не хватает оперативки сведен к минимуму! телефон в среднем от 1.5 до 3мб держит свободно памяти и что-то выгружает при необходимости. Понапрягал телефон, свап до 10мегабайт разросся, все очень стабильно работает
так что давайте разбивайте карту, и начинайте тестировать свап
подключать через телнет
swapon [файл_устройства]
swapon -s показывает использование свопа

файл устройства создавать так:
mknod -m 660 /ezxlocal/home/mmca2 b 243 2
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Паук
сообщение 5.2.2007, 19:32


Open Mind
*****

Группа: Почётные мотофаны
Сообщений: 452
Регистрация: 17.6.2005
Из: Полтава, Украина
Пользователь №: 44 370
Модель телефона: (M)
Прошивка: разные

Рейтинг: 530



1. Под виндой можно разбить флеху ЛЮБЫМИ средствами - предварительно примонтировав флеху как хард в любую виртуальную машину (vmware, VirtualPC, Parallels)

2. Под видной содержимое линукс-раздела можно попытаться увидеть с помощью плагина Linux-Drives для TotalCommander'а
Сейчас бекаплю флеху - буду издеваться.

3. Кто консоль первый раз видит - намного проще будет работать с cfdisk

Маленький отчетец...
FS-плагин под total ex2fs + reiser дает доступ (только на чтение) к линукс-разделам: ex2fs, ex3fs и reiser


Винда **** не делает отображать в ридере ничего кроме 1-го раздела на флехе. Знает ли кто лекарство?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Polovoy
сообщение 6.2.2007, 7:58


Ветеран
*****

Группа: Пользователи
Сообщений: 322
Регистрация: 12.6.2006
Из: Планета Беларусь
Пользователь №: 87 335
Модель телефона: Motorola DROID MAXX
Прошивка: 4.4.4

Рейтинг: 208



Цитата
Acronis Disk Director тоже это все может!

По идее-то может, вот только я сколько версий не перепробывал, ни у одной флешки не было в списке дисков, а парагон сразу все делает, без шаманских ритуалов smile.gif
Разбивал из под кнопикса, он гад, почему-то когда пытаешься записать че-нить на раздел с ext2/3, пишет что запись невозможна, разрешает только чтение, хотя с фат16 работает отлично, что бы это могло быть?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kryck
сообщение 6.2.2007, 8:31


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 29.10.2006
Пользователь №: 105 209
Модель телефона: Motorola Rokr E2
Прошивка: Public_beta1

Рейтинг: 13



Значит Paragon Partition Mananager нормально работает с флешкой. Создал без проблем нужные разделы. Затем прописал в авторане:

mknod -m 660 /ezxlocal/home/mmca2 b 243 2
swapon /ezxlocal/home/mmca2

ВСЁ ... Своп создан smile.gif
Проверял через телнет (swapon -s) все работает clap.gif
Правда пока существенного ускорения в работе не заметил unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4ep
сообщение 6.2.2007, 18:19


Гуру
******

Группа: Пользователи
Сообщений: 856
Регистрация: 9.6.2005
Из: Сызрань
Пользователь №: 43 886
Модель телефона: ROKR E2
Прошивка: Калейдоскоп

Рейтинг: 217



Всё. Флешка готова. 1,5 гига fat16, 300 метров ext3, 50 метров swap, только проверить работу не могу, то что написано выше сделать не получается, в авторане ничего не прописывал, это обязательно? Тело видит только fat, это нормально?
Всё делал парагоном. Чё не понятно спрашивайте. Меня проинструктировал Polovoy, за что ему спасибо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4ep
сообщение 6.2.2007, 19:09


Гуру
******

Группа: Пользователи
Сообщений: 856
Регистрация: 9.6.2005
Из: Сызрань
Пользователь №: 43 886
Модель телефона: ROKR E2
Прошивка: Калейдоскоп

Рейтинг: 217



Скачиваете Paragon Partition Mananager или 7.0, или 8.0, только не demo.
Запускаете прогу, нажимаете на флешку правой кнопкой, выбираете delete, ну там потом подтверждение будет.
Затем опять правой кнопкой и create partition, там ставите сначала один раздел (Fat 16), далее прописать его размер ok нажать, потом на не используемом месте флешки нажать правой кнопкой, и сделать тоже, только уже другую фс указать (SWAP), ну и третий раздел тоже самое (EXT3).
Делайте в порядке FAT16, SWAP, EXT3!
Там был SWAP2, но я выбрал просто SWAP.
Дальше сверху справа нажать apply. Заметьте, что до нажатия apply можно поэксперементировать не боясь запороть флешку.
После всех этих действий надо нажать правой кнопкой на разделе fat16, и выбрать там assign drive letter, и дать разделу букву. Если не ошибаюсь в 7 версии пункт называется mount. Вроде всё smile.gif . Если что, спрашивайте.
Paragon Partition Manager 7 Retail - http://philka.ru/comment.php?comment.news.1496
Paragon Partition Manager 8 Retail - http://rapidshare.com/files/3787739/Parago...retail-FOSI.zip
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Darkslider
сообщение 7.2.2007, 0:11


Гуру
******

Группа: Пользователи
Сообщений: 1 343
Регистрация: 29.5.2005
Из: Moscow
Пользователь №: 43 239
Модель телефона: DroidMaxx
Прошивка: 4.4.4


Настроение:
Motorola. С 1го телефона в 2005г и до сих пор. <3



Рейтинг: 259.5



Я лишь могу посоветовать Acronis Disc Director,в интерфейсе чуть ли не клон Partition Magic.
Хозяин компутерного клуба доверяет почему-то именно Acronis,а Rartition Magic.
Я спросил почему,он ответил,что один раз партишн ему хард на одном компе запорол,пришлось формат,плохо только то,что запоролся диск,где стояла винда rolleyes.gif
Ещё сказал,что с акронис таких проблем небыло.
Я тоже юзаю акронис диск директор(а так же OS Selector и True Image)
С удовольствием бы поделился,тока как быть-по правилам,никаких кряков и кейгенов.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kryck
сообщение 7.2.2007, 4:45


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 29.10.2006
Пользователь №: 105 209
Модель телефона: Motorola Rokr E2
Прошивка: Public_beta1

Рейтинг: 13



Забираю свои слова назад... После установки свопа скорость работы тела кое-где немножко увеличилась. Вобсчем как своп, там где может помочь то немножко помагает laugh.gif
Вот это:

mknod -m 660 /ezxlocal/home/mmca2 b 243 2
swapon /ezxlocal/home/mmca2

надо обизательно прописать или в телнете или в файле автозагрузки, без этого тело НЕ использует SWAP раздел как своп.
Проверяем так:
1. должен быть файл: /ezxlocal/home/mmca2
2. в телнете: swapon -s покажет размер свопа
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hrone
сообщение 18.3.2007, 10:11


Интересующийся
**

Группа: Пользователи
Сообщений: 42
Регистрация: 29.11.2006
Пользователь №: 108 634
Модель телефона: DEFY, ROKR E2
Прошивка: 3.4.2_179-2

Рейтинг: 0



1)Кто знает в чём проблема?
После всех танцев с бубном вокруг карточки, пишу в телнете "mknod -m 660 /ezxlocal/home/mmca2 b 243 2" выдаёт ошибку "No such file or directory".
Но я обнаружил, что папка home находится не в ezxlocal, а в папке system там же где и папка ezxlocal.
Я написал в телнете "mknod -m 660 /home/mmca2 b 243 2" выдаёт ошибку "Operation not permitted".
2)И как всё-таки проверить правильно ли я разбил флешку?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Разбиваем Карту Памяти, на FAT16, SWAP, EXT3 · Motorola ROKR E2, A910, A910i, E895 · Forum
 

4 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.4.2024, 4:34

Форум живёт: