Помогите переформатировать внешнюю карту с FAT в EXT2

В сентябре приобрел и вставил в таблетку 16-гиговую карточку. На днях столкнулся с проблемой, что на на ней нельзя использовать файлы объемом более 2 Гб. Знающие люди подсказали, что это ограничение FAT и перенести этот файл в раздел EXT2.
Я скинул все содержимое карточки на ББ. И решил создать на ней это раздел EXT2. Один сразу на всю карту... А потом закинуть сохраненные файлы обратно. Порылся, увидел в каких-то скриптах вроде бы подходящую команду mkfs.ext2.

Но на команду mkfs.ext2 /dev/mmcblk1p1

выдало мне:
~sh: mkfs.ext2: not found

Посмотрел в каталоге sbin. Там есть

mkdosfs, mkfs.msdos, mkfs.vfat, mkswap

mkfs.ext2 нет....

Чувствую, что мелко я копнул, подскажите где копать дальше :).
И еще вопрос, предположим мне удастся с вашей помощью разместить на карточке это раздел EXT2. А карточка будет тогда читаться с ББ? Я смогу сохраненные файлы восстановить на карточку?
Под виндой будет видна если установите драйверы ext2fsd - http://sourceforge.net/projects/ext2fsd/
Понял, спасибо. Осталось мне понять как сделать этот ext2 :)
mkfs -t ext2 /dev/mmcblkNpM
где N=0 для внутренней, N=1 для внешней
M - номер раздела
например
mkfs -t ext2 /dev/mmcblk0p1
внутренняя карта, раздел 1
Это все на таблетке root'ом
Осторожно. Потом не восстановить, если затрете что-то нужное
Или скажем так. Сложно восстановить :)
Любым линуксом. В любом случае, в Вашем возрасте ужепора бы иметь линукс на ББ, хотя бы второй системой. Это и интересно, и стабильно, и быстро, и, если не как основная, то как резервная система будет работать. я бы Linux Mint посоветовал.

А если всё-таки не хотите, то заставлять не буду. Acronis Disk Director умеет делать это.
Но я бы советовал первый вариант :)
Никакой необходимости в линуксе на ББ у нормального психически здорового человека нет ;)
Ну тогда что Вы здесь делаете? В сообществе, где подавляющее большинство или ненормальны или психически нездоровы? Ась? 8-)))
Ну у меня нет линуха на ББ. Может мне тоже уйти? :)
Nuri, я что-то не припомню когда Вы оскорбительно отзывались о тех, кто Вам и не только Вам помогает... Извините, не хотел никого обидеть. 8-)
aboris:Nuri, я что-то не припомню когда Вы оскорбительно отзывались о тех, кто Вам и не только Вам помогает... Извините, не хотел никого обидеть. 8-)

Да ладно, никто не обиделся :)
Kvakosavrus:Никакой необходимости в линуксе на ББ у нормального психически здорового человека нет ;)

Спасибо за оскорбление.
Я бы сказал иначе.
На домашнем компьютере Винда не нужна. Винда нужна только на работе, где нужно чтобы всякие совместимости форматов и т.п. были, где начальство платит за дорогостоящее мощное железо, а дома эта тяжеленная дура не нужна совершенно, дома должно всё работать быстро и удобно на любом железе. А винда, с каждым разом всё больше и бьольше требовательна к железу, теперь на компе с ОЗУ <1 Гб и ниже четвёртого пенька работать некомфортно.
Ну, ХР или Server 2003 в качестве резерв-системы пойдёт, разве что.
Kroll:Я бы сказал иначе.

И я бы сказал иначе. На домашнем компе линукс совершенно без надобности. Но получится флейм. :)
Kroll:должно всё работать быстро и удобно на любом железе. А винда, с каждым разом всё больше и бьольше требовательна к железу, теперь на компе с ОЗУ <1 Гб и ниже четвёртого пенька работать некомфортно.

Да, при заданных условиях некомфортно, но ОС здесь абсолютно не при чём.
Ресурсы нужны не винде, хрюша жрет очень мало, а приложениям.
Прежде всего воспроизведение AVC видео, перекодировка видео (для той же таблетки), обработка RAW. Ну и игрульки.
Kvakosavrus:Прежде всего воспроизведение AVC видео, перекодировка видео (для той же таблетки), обработка RAW. Ну и игрульки.

Всё это, кроме игр, неплохо делается в линуксе. mplayer из svn воспроизводит всё (включая HD mpeg4 и wmv). Для перекодирования видео тоже много всего. Фотошоп профессионалу не заменишь, конечно, но любителю достаточно например RawStudio или RawTherapee. Узкоспециализированные программы для обработки цвета и фильтрации прекрасно идут под Wine. С играми сложнее - с некоторыми надо повозиться. У меня не все OpegGL/DirectX игры запускаются, но я особенно не ковырялся, редко играю. Специально и только для них стоит второй системой WinXP.
svs57:mkfs -t ext2 /dev/mmcblkNpM
где N=0 для внутренней, N=1 для внешней
M - номер раздела
например
mkfs -t ext2 /dev/mmcblk0p1
внутренняя карта, раздел 1
Это все на таблетке root'ом
Осторожно. Потом не восстановить, если затрете что-то нужное
Или скажем так. Сложно восстановить :)

Чувствую, что с вашей помощью, я уже близок к успеху. Но пока на мою команду
mkfs -t ext2 /dev/mmcblk1p1

выдает ~sh: mkfs.ext2: not found

на команду whoami выдаёт root.

поиск находит все те же пресловутые mkfs.vfat и mkfs.msdos в каталоге sbin.

Что мне еще можно сделать, чтобы выполнилась эта команда mkfs?
Kroll:Любым линуксом. В любом случае, в Вашем возрасте ужепора бы иметь линукс на ББ, хотя бы второй системой. Это и интересно, и стабильно, и быстро, и, если не как основная, то как резервная система будет работать. я бы Linux Mint посоветовал.

А если всё-таки не хотите, то заставлять не буду. Acronis Disk Director умеет делать это.
Но я бы советовал первый вариант :)

Это тоже вариант :). Но на таблетке у меня тоже типа линукс. Разве нет? Тем не менее я не смог пока таблетку отформатировать.
51 в моем нике - это номер региона, а не возраст :-))). Хотя я и не очень юн. :)
Интересно что было бы сейчас, если бы у молодого Била Гейтса в самом начале уже был линукс? :)
Kroll Полностью согласен! Винда нужна по работе - приходится программировать для отсталых организаций на .Net. А дома я винду снёс, и не пожалел. Долго, правда, я этот переход организовывал.
А вы используйте, используйте индусское поделие, поддерживайте адскую монополию. Пиратскую 7-ку небось понаставили? Доблестная милиция уже идёт к вам :)
Dali:Фотошоп профессионалу не заменишь

под вайном работает :)
Геннадий51:51 в моем нике - это номер региона, а не возраст

Что-вы, это просто моё любимое выражение, не зависимо от возраста :) А на таблетке линукс такой, который почти не изучабелен. С таблеточным линуксом мы дело практически не имеем, если глубоко не капаем) В любом случае, это был просто один из вариантов, не самый простой, но открывающий массу полезностей: от изучения системы и опыта до резервной системы дома, если вдруг Винда откажет.

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

И семёрочку ОЕМовскую ставил. Правда, это чудо у меня более двух часов не прожило. Медленновато, ужасно нелогичная Панель Инструментов (ну, там где можно пытаться настроить систему), сожрала драгоценные 12 гигов на Жорике (я, как-то, знаете, привык что система со ВСЕМ необходимым софтом, включая офис и медиа, укладывается в 2,5 гигобайта), пол железа не завелась изначально, до четверти еле нашёл дрова, до другой четверти так и не нашёл... Герои Меча и Магии III не пошли никак. DOS эмулирует наиотвратительнейше. Снёс через два часа и переставил обратно ХР, заодно освежил её. Лучше, чем Виста, но всё-же хуже ХР.

Чем дальше в лес — тем больше дров, однако.


P.S. Добавю к холивару, моя мама попросила снести ей с ноута Висту и поставить Линукс. Единственное что спросила — почему в ГНОМе \"пуск\" сверху. Вот уже более полугода работает, не жалуется :)
Геннадий51:[quote=svs57]mkfs -t ext2 /dev/mmcblkNpM
где N=0 для внутренней, N=1 для внешней
M - номер раздела
например
mkfs -t ext2 /dev/mmcblk0p1
внутренняя карта, раздел 1
Это все на таблетке root'ом
Осторожно. Потом не восстановить, если затрете что-то нужное
Или скажем так. Сложно восстановить :)

Чувствую, что с вашей помощью, я уже близок к успеху. Но пока на мою команду
mkfs -t ext2 /dev/mmcblk1p1

выдает ~sh: mkfs.ext2: not found

на команду whoami выдаёт root.

поиск находит все те же пресловутые mkfs.vfat и mkfs.msdos в каталоге sbin.

Что мне еще можно сделать, чтобы выполнилась эта команда mkfs?[/quote]
Господа. Дискуссию Linux vs. Windows прошу закончить здесь.
Идите в курилку и продолжайте там.

По поводу.
Рутом.
cd /media/mmc1
apt-get install wget
wget http://qole.org/repository/pool/main/e2fslibs_1.40.3-1_armel.deb
wget http://qole.org/repository/pool/main/e2fsprogs_1.40.3-1_armel.deb
dpkg -i e2fslibs_1.40.3-1_armel.deb e2fsprogs_1.40.3-1_armel.deb
А потом уже mkfs и прочее
Примечание.
Должен быть репозиторий http://repository.maemo.org diablo/free в sources
Если нет, добавить (можно стандартным менеджером) перед тем как ставить wget
Вот что у меня получилось:
Nokia-N810-43-7:/media/mmc1# apt-get install wget

Чтение списков пакетов... Готово

Построение дерева зависимостей

Reading state information... Готово

НОВЫЕ пакеты, которые будут установлены:

wget

обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.

Необходимо скачать 609kБ архивов.

После распаковки объем занятого дискового пространства возрастёт на 1954kB.

ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! wget

Установить эти пакеты без проверки [y/N]? y

Получено:1 http://repository.maemo.org diablo/free wget 1.1 0.2-2osso2 [609kB]

Получено 609kB за 41s (14,8kB/c)

Selecting previously deselected package wget.

(Reading database ... 15437 files and directories currently installed.)

Unpacking wget (from .../wget_1.10.2-2osso2_armel.deb) ...Setting up wget (1.10.2-2osso2) ...

install-info(/usr/share/info/wget.info): no file /usr/share/info/dir, retrieving backup file /var/backups/infodir.bak.

Nokia-N810-43-7:/media/mmc1# wget http://gole.org/repository/pool/main/e2fslibs_1.40.3-1_armel.deb

--22:05:56-- http://gole.org/repository/pool/main/e2fslibs_1.40.3-1_armel.deb

=> `e2fslibs_1.40.3-1_armel.deb'

Распознаётся gole.org... 64.202.189.170

Устанавливается соединение с gole.org|64.202.189.170|:80... соединение установлено.

Запрос HTTP послан, ожидается ответ... 200 OK

Длина: нет информации [text/html]

[ <=> ] 415 --.--K/s

22:06:05 (1.85 MB/s) - `e2fslibs_1.40.3-1_armel.deb' сохранён [415]

Nokia-N810-43-7:/media/mmc1# wget http://gole.org/repository/pool/main/e2fsprogs_1.40.3-1_armel.deb

--22:15:03-- http://gole.org/repository/pool/main/e2fsprogs_1.40.3-1_armel.deb

=> `e2fsprogs_1.40.3-1_armel.deb'

Распознаётся gole.org... 64.202.189.170

Устанавливается соединение с gole.org|64.202.189.170|:80... сбой: Network is unreachable.

Nokia-N810-43-7:/media/mmc1# wget http://gole.org/repository/pool/main/e2fsprogs_1.40.3-1_armel.deb

--22:15:58-- http://gole.org/repository/pool/main/e2fsprogs_1.40.3-1_armel.deb

=> `e2fsprogs_1.40.3-1_armel.deb'

Распознаётся gole.org... 64.202.189.170

Устанавливается соединение с gole.org|64.202.189.170|:80... соединение установлено.

Запрос HTTP послан, ожидается ответ... 200 OK

Длина: нет информации [text/html]

[ <=> ] 415 --.--K/s

22:16:01 (2.16 MB/s) - `e2fsprogs_1.40.3-1_armel.deb' сохранён [415]

Nokia-N810-43-7:/media/mmc1# dpkg -i e2fslibs_1.40.3-1_armel.deb e2fsprogs _1.40.3-1_armel.deb

dpkg-deb: `e2fslibs_1.40.3-1_armel.deb' is not a debian format archive

dpkg: error processing e2fslibs_1.40.3-1_armel.deb (--insta ll):

subprocess dpkg-deb --control returned error exit status 2

dpkg: error processing e2fsprogs (--install):

cannot access archive: No such file or directory

dpkg: error processing _1.40.3-1_armel.deb (--install): cannot access archive: No such file or directory

Errors were encountered while processing:

e2fslibs_1.40.3-1_armel.deb

e2fsprogs

_1.40.3-1_armel.deb

Nokia-N810-43-7:/media/mmc1# ls

MaemoMap

backups

e2fslibs_1.40.3-1_armel.deb

e2fsprogs_1.40.3-1_armel.deb

extras.install

map

Маршруты

Nokia-N810-43-7:/media/mmc1#

Насколько я понял последний процесс dpkg..... прошел неправильно...
Что нужно подправить?
Проблема с скачиванием.
Попробуйте установить e2fsprogs версии 1.37 с маемо диабло:
apt-get install e2fsprogs e2fslibs
Геннадий51:Что мне еще можно сделать, чтобы выполнилась эта команда mkfs?

Воспользоваться советом, который я Вам давно уже давал в другой ветке. Переустановить e2fsprogs или хотя бы использовать команду mke2fs вместо mkfs.ext2

Интересно что было бы сейчас, если бы у молодого Била Гейтса в самом начале уже был линукс? :)

Он бы разработал Basic и DOS. Потом Windows.
DOS разработал не Гейтс
Nuri:DOS разработал не Гейтс

А, Вы в этом смысле..
Ну, Microsoft, конечно.
Не Microsoft
Таки да, Вы правы. MS выкупил её в 1981г.
ни то, ни другое, насколько мне известно. Они вместе с IBM его разрабатывали и потом уже Microsoft с DOSом слиняла, IBM стала создавать полуось, а мелкософт допиливать DOS.
Я после подозрительного упорства Nuri полез в Вики. Спорить надо с фактами в руках.
Но да, в детстве я тоже читал советские книги и статьи по компьютерам, и тоже точно знал, что это сделал Уильям Гейц.
Урра! Всё получилось. Уже и данные с ББ скинул обратно. Вылез маленький трабл - русские названия покорежились. Но сейчас для меня это не критично. Позже попробую переименовать.


svs57:Проблема с скачиванием.
Попробуйте установить e2fsprogs версии 1.37 с маемо диабло:
apt-get install e2fsprogs e2fslibs

Да отсюда скачалось и установилось. Думаю для меня не важно 1.37 или 1.40.

Nuri:Под виндой будет видна если установите драйверы ext2fsd - http://sourceforge.net/projects/ext2fsd/

Их и поставил, все прекрасно.

Большое спасибо всем кто мне помог. Считаю тему закрытой.
Русские названия покарябались - когда дрова на винду ставили не включили поддержку utf8 наверно.
Dali:Всё это, кроме игр, неплохо делается в линуксе.

Охотно верю, но зачем плодить сущности без необходимости, заводить 2 ОСи вместо одной венды. Тем более что к sp3 хр таки вылизали и работает оно безупречно.
Kvakosavrus:[quote=Dali]Всё это, кроме игр, неплохо делается в линуксе.

Охотно верю, но зачем плодить сущности без необходимости, заводить 2 ОСи вместо одной венды. Тем более что к sp3 хр таки вылизали и работает оно безупречно.[/quote]
согласен, сижу на XP SP3, а линукс на всех кроме него :)
Блин. Недолго радовался.... Я перешел на ext2 чтобы уйти от ограничения размера 1 файла до 2 Гб. У меня база репозиториия карт Vesat достигла 2 ГБ. И при попытке туда чё-то дописать просто вылетал, хотя с меньшими базами работал нормально.
Переделал на ext2, а фигня с вылетом на этой 2Гб-й базе продолжается.... В ext2 есть ограничение на размер 1 файла?
Или у меня дело вообще не в ограничении? :(
Я же говорил, ограничение оси :)
Nuri:Я же говорил, ограничение оси :)

ОС2008? И никак его не перебить?
Nuri:Русские названия покарябались - когда дрова на винду ставили не включили поддержку utf8 наверно.

может быть. даже понятия не имел что надо включать :). Но это ладно, переимееную еще раз.... А вот с ограничением ОС2008.... Получается зря я на ext2 форматировал....
O_o ограничение оси? у мну .img на 3,5 лежит на флешке.. Или я что то недопонял?
Читать - это одно. А писать в файл > 2Gb совсем другое.
У оси нет ограничения на размер файла.
У ext2/3 - 16Gb
У FAT16 - 2Gb
У FAT32 - 4Gb

Поскольку у Геннадия из 51-го региона :) был FAT32, значит 2Gb ограничение было не в ФС. Возможно, в движке sqlite.
Dali:У оси нет ограничения на размер файла.
У ext2/3 - 16Gb
У FAT16 - 2Gb
У FAT32 - 4Gb

Поскольку у Геннадия из 51-го региона :) был FAT32, значит 2Gb ограничение было не в ФС. Возможно, в движке sqlite.

Может и так.... тогда надо будет в теме про маппер спроситЬ, кому нибудь удавлаось базу раздуть свыше 2гб....:rolleyes:
Dali:У оси нет ограничения на размер файла.
У ext2/3 - 16Gb

почему 16, а не 32?

ЗЫ у ext2/3 ограничение на размер файла 2 Тб
Nuri:[quote=Dali]У оси нет ограничения на размер файла.
У ext2/3 - 16Gb

почему 16, а не 32?

ЗЫ у ext2/3 ограничение на размер файла 2 Тб[/quote]
16 Gb to 2 Tb в зависимости от размера носителя. В наших случаях - 16.
http://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits
Dali:16 Gb to 2 Tb в зависимости от размера носителя. В наших случаях - 16.

Согласен :) (изпоцтола)
Кстати, ограничение наверно можно проверить. Гуру линукса могут забацать цикл, который пишет в текстовый (к примеру) файл какой-то паттерн и посмотреть, что будет, когда файл достигнет 2-х гигов :)
Nuri:Читать - это одно. А писать в файл > 2Gb совсем другое.

а как по вашему я этот .img туда запихнул? по кабелю копировал? :) Ничего после 2гб страшного не происходило
Верю.
я тоже верю, что на 2ГБ ограничения нет ни в ext2 ни в ОС.... Буду искать теперь в другом направлении