HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Проблемы с компакт-флеш
Страницы: [1] 2 3
[Ответить]
Purk [15.02.2004 17:14] Проблемы с компакт-флеш:
неудачно отформатировалась карта SANDISK ULTRA2 512MB в EXT2.
Глючнул эмлятор консольный. После этого завр её перестал видеть. Значок в трее загорается, когда вставляю карту, но её просто нигде нет!
ВадимП [15.02.2004 17:22] :
Как понять "нигде нет"?
Попробуйте выполнить команду "df" с командной строки и проверьте, монтируется ли эта карта.
Eсли нет, пересоздайте файловую систему заново.
Purk [15.02.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....."
sg [15.02.2004 18:55] :
попробуй сделать ребут. если не поможет, то слушай советы бывалых. я незнаю к каким последствиям приведет манипуляция с fdisk 
ВадимП [15.02.2004 18:56] :
По всей видимости разрушилась таблица разделов (partition table) в MBR.
Попробуйте распечатать ее командой fdisk -l /dev/hda (или просто fdisk -l) и восстановите ее, при необходимости, при помощи того же fdisk.
ВадимП [15.02.2004 18:57] :
P.S. К сожалению я не вижу смысла перезагружать систему - не понимаю, чем это может помочь
Purk [15.02.2004 19:10] :
Спасибо. Сейчас попробую.
О результатах сразу сообщу.
Думаю этот вопрос надо будет добавить в FAQ...
Purk [15.02.2004 19:19] :
Я так понял, что надо убить старую и создать новую партицию...
Purk [15.02.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
Что-то не получается сощдать новую. Что мне надо набрать?
ВадимП [15.02.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)
[Ответить]
[Вперед >]