Проблемы с компакт-флеш

КПК с Linux, установка Linux на iPaq и другие модели, программы
Аватара пользователя
Purk
Студент (1 lvl)
Сообщения: 48
Зарегистрирован: Вт янв 06, 2004 03:36

Проблемы с компакт-флеш

Сообщение Purk » Вс фев 15, 2004 17:14

неудачно отформатировалась карта SANDISK ULTRA2 512MB в EXT2.
Глючнул эмлятор консольный. После этого завр её перестал видеть. Значок в трее загорается, когда вставляю карту, но её просто нигде нет!
SHARP ZAURUS SL-C760 | Ericsson T39m | SANDISK CF ULTRA II 512MB

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вс фев 15, 2004 17:22

Как понять "нигде нет"?
Попробуйте выполнить команду "df" с командной строки и проверьте, монтируется ли эта карта.
Eсли нет, пересоздайте файловую систему заново.

Аватара пользователя
Purk
Студент (1 lvl)
Сообщения: 48
Зарегистрирован: Вт янв 06, 2004 03:36

Сообщение Purk » Вс фев 15, 2004 17:55

нигде нет имеется в виду, что при наборе комманды mount карты нет в списке монтированных.
когда я пишу комманду mke2fs /dev/hda1 или mkfs.ext2 /dev/hda1 то он мне говорит "device size reported to be zero. Invalid partition specified, or partition table wasn't reread after runnig fdisk, due to a modified partition being busy and in use....."
SHARP ZAURUS SL-C760 | Ericsson T39m | SANDISK CF ULTRA II 512MB

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Сообщение sg » Вс фев 15, 2004 18:55

попробуй сделать ребут. если не поможет, то слушай советы бывалых. я незнаю к каким последствиям приведет манипуляция с fdisk :)

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вс фев 15, 2004 18:56

По всей видимости разрушилась таблица разделов (partition table) в MBR.
Попробуйте распечатать ее командой fdisk -l /dev/hda (или просто fdisk -l) и восстановите ее, при необходимости, при помощи того же fdisk.

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вс фев 15, 2004 18:57

P.S. К сожалению я не вижу смысла перезагружать систему - не понимаю, чем это может помочь

Аватара пользователя
Purk
Студент (1 lvl)
Сообщения: 48
Зарегистрирован: Вт янв 06, 2004 03:36

Сообщение Purk » Вс фев 15, 2004 19:10

Спасибо. Сейчас попробую.
О результатах сразу сообщу.
Думаю этот вопрос надо будет добавить в FAQ...
SHARP ZAURUS SL-C760 | Ericsson T39m | SANDISK CF ULTRA II 512MB

Аватара пользователя
Purk
Студент (1 lvl)
Сообщения: 48
Зарегистрирован: Вт янв 06, 2004 03:36

Сообщение Purk » Вс фев 15, 2004 19:19

Я так понял, что надо убить старую и создать новую партицию...
SHARP ZAURUS SL-C760 | Ericsson T39m | SANDISK CF ULTRA II 512MB

Аватара пользователя
Purk
Студент (1 lvl)
Сообщения: 48
Зарегистрирован: Вт янв 06, 2004 03:36

Сообщение Purk » Вс фев 15, 2004 19:34

При вводе комманды FDISK -L /DEV/HDA он написал мне вот это:

Disk /dev/hda: 16heads, 63 sectors, 993 cylinders
Units = cylinders of 1008 * 512 bytes

Disk /dev/hda doesn't contain a valid partition table


Что-то не получается сощдать новую. Что мне надо набрать?
SHARP ZAURUS SL-C760 | Ericsson T39m | SANDISK CF ULTRA II 512MB

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вс фев 15, 2004 19:43

Пересоздание таблицы разделов поможет только в том случае, если старая таблица разрушилась. Вообще-то, это бывает ОЧЕНЬ редко.
Чтобы мы могли точно сказать разрушилась ли она, необходимо чтобы Вы опубликовали в форуме вывод fdisk -l /dev/hda (именно hda, а не hda1!!!)
Тем не менее, если правильно пересоздать таблицу, это во всяком случае ничему не повредит.

Для того, чтобы заново создать таблицу, нужно выполнить следующие четыре шага:
1. В терминале надо перейти в режим суперпользователя командой "su" и запустить fdisk /dev/hda
2. На приглашение fdisk ввести "o", чтобы создать пустую таблицу разделов.
3. На следующее приглашение ответить "n", чтобы создать новый раздел в пустой таблице.
- Появится вопрос о типе раздела на который надо ответить "p" - первичный раздел.
- Появится вопрос о номере раздела, ответить "1" (вообще говоря, номер может быть любым от 1 до 4, но 1 уже записан, например в /etc/fstab)
- на следующие два вопроса просто нажать <Enter>
4. На приглашение нажать "w", чтобы записать сформированную таблицу на диск.

P.S. Я предполагаю, что таблица содержит единственный раздел, который занимает весь диск и я опустил для краткости указание типа раздела - Линукс его игнорирует (а вопрос шел о файловой системе ext2)

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вс фев 15, 2004 19:47

PPS Я набирал свой текст еще до того, как прочитал предыдущее послание: да, таблица разделов разрушена и ее надо пересоздавать. Одна из возможных причин - Вы могли по ошибке набрать mkfs /dev/hda вместо mkfs /dev/hda1

Аватара пользователя
Purk
Студент (1 lvl)
Сообщения: 48
Зарегистрирован: Вт янв 06, 2004 03:36

Сообщение Purk » Вс фев 15, 2004 20:48

Всё заработало. всем спасибо
SHARP ZAURUS SL-C760 | Ericsson T39m | SANDISK CF ULTRA II 512MB

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Сообщение sg » Пн фев 16, 2004 13:52

ВадимП писал(а):P.S. К сожалению я не вижу смысла перезагружать систему - не понимаю, чем это может помочь
возможно это баг и после ребута таблица нормально прочитается. т.е. не таблица грохнулась, а что-то в ядре считает так и вставить/вытащить карточку не помогает.

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Сообщение sg » Пн фев 16, 2004 13:55

хех. значит флешка тоже имеет свою таблицу разделов, как обычный винт. буду знать :)

потому и не советовал чота с fdisk делать - пусть гуру говорят.

Аватара пользователя
Purk
Студент (1 lvl)
Сообщения: 48
Зарегистрирован: Вт янв 06, 2004 03:36

Сообщение Purk » Вт фев 17, 2004 20:52

Ещё есть вопрос к гуру. Переформатировал карту в ext2. при монтировании поставил атрибуты -w (т.е. чтение и запись), но кутопийный менеджер и treeexplorer отказываются на неё писать. А через консоль всё пишется
SHARP ZAURUS SL-C760 | Ericsson T39m | SANDISK CF ULTRA II 512MB

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»