Log in

Bekijk de volledige versie : Проблема с флешкой



Lucyk
26-06-2008, 05:59
Подключил я флешку. С помощью fdisk удалил на ней ранее существовавший ФАТ-раздел, и создал раздел новый. и Отформатировал его в ext3.
Но теперь не могу попасть на саму флешку:

[admin@WL-001FC660CEE2 lun0]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2021 MB, 2021654528 bytes
255 heads, 63 sectors/track, 245 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 245 1967931 83 Linux
[admin@WL-001FC660CEE2 lun0]$ cd /dev/discs/disc0 && ls -all
drwxr-xr-x 1 admin root 0 Jan 1 1970 .
drwxr-xr-x 1 admin root 0 Jan 1 1970 ..
brw------- 1 admin root 8, 0 Jan 1 1970 disc
brw------- 1 admin root 8, 1 Jan 1 1970 part1
[admin@WL-001FC660CEE2 lun0]$ cd part1
-sh: cd: can't cd to part1

Также не удается смонтировать.

EugeenB
26-06-2008, 07:11
Подключил я флешку. С помощью fdisk удалил на ней ранее существовавший ФАТ-раздел, и создал раздел новый. и Отформатировал его в ext3.
Но теперь не могу попасть на саму флешку:То есть как это "не могу"? Вот же:
[admin@WL-001FC660CEE2 lun0]$ fdisk -l
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2021 MB, 2021654528 bytes - доступ есть.

[admin@WL-001FC660CEE2 lun0]$ cd part1
-sh: cd: can't cd to part1Роутер Вам ясно говорит, что в каталоге "lun0" нет подкаталога "part1", по-этому и перейти нет возможности.



[admin@WL-001FC660CEE2 lun0]$ cd /dev/discs/disc0 && ls -all
drwxr-xr-x 1 admin root 0 Jan 1 1970 .
drwxr-xr-x 1 admin root 0 Jan 1 1970 ..
brw------- 1 admin root 8, 0 Jan 1 1970 disc
brw------- 1 admin root 8, 1 Jan 1 1970 part1Обратите внимание: для "." и ".." на первой позиции каждой строки стоит буква "d", обозначая то, что это каталоги; а для "disk" и "part1" стоит буква "b" - ссылка на устройство.

Также не удается смонтировать.О а это уже более сложный вопрос, и прежде чем спросить "как монтировали?" попрошу сообщить: что выдаётся в ответ на команду
/sbin/fsck.ext3 /dev/scsi/host0/bus0/target0/lun0/part1

FilimoniC
26-06-2008, 07:57
mke2fs -j (форматирование) делали?
cd в part1 у вас не должен получится, потому что это не папка, а раздел, его надо mount-ировать

vectorm
26-06-2008, 08:02
Ну еще можно приложить вывод команды df -h

Lucyk
26-06-2008, 08:20
mke2fs -j делал

Вот результаты выполнения:

[admin@WL-001FC660CEE2 root]$ /sbin/fsck.ext3 /dev/scsi/host0/bus0/target0/lun0/part1
e2fsck 1.38 (30-Jun-2005)
/dev/scsi/host0/bus0/target0/lun0/part1: clean, 11/246240 files, 15944/491520 blocks

[admin@WL-001FC660CEE2 root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /


Та что э это за мистика такая!!?? Уже самостоятельно монтируется!
[admin@WL-001FC660CEE2 root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part1 1.8G 32.1M 1.7G 2% /opt


Или это после того как я выполнил /sbin/fsck.ext3 /dev/scsi/host0/bus0/target0/lun0/part1 ?
Кстати что это?

Lucyk
26-06-2008, 08:36
[admin@WL-001FC660CEE2 root]$ cd /opt && ls -all
drwxr-xr-x 3 admin root 4096 Jun 26 07:49 .
drwxr-xr-x 1 admin root 118 Mar 30 11:52 ..
drwx------ 2 admin root 16384 Jun 26 07:49 lost+found


А что это за папка у меня повилась на флешке? Она пустая а место занимает:

[admin@WL-001FC660CEE2 /opt]$ cd lost+found && ls -all
drwx------ 2 admin root 16384 Jun 26 07:49 .
drwxr-xr-x 3 admin root 4096 Jun 26 07:49 ..

DemonGloom
26-06-2008, 08:40
Эта папка - особенность линукса. Лучше не удалять
Та команда - проверка файловой системы

vectorm
26-06-2008, 09:02
/opt смонтирован, поскольку наверное уже какие-то начальные настройки сделаны были, при чем, судя по прямому монтированию, создан fstab.

Lucyk
26-06-2008, 09:33
Да, я в fstab прописывал монтирование. Но загадка в том почему оно начало монтироваться только сейчас? Ведь до этого я его раз 20 перезагружал и ни разу не монтировалось самостоятельно, и вручную не давало. Возможно ли что все исправилось после того как была произведена проверка фс?

vectorm
26-06-2008, 09:45
Да, я в fstab прописывал монтирование. Но загадка в том почему оно начало монтироваться только сейчас? Ведь до этого я его раз 20 перезагружал и ни разу не монтировалось самостоятельно, и вручную не давало. Возможно ли что все исправилось после того как была произведена проверка фс?
Вполне могло.

EugeenB
26-06-2008, 12:59
mke2fs -j делал

Вот результаты выполнения:

[admin@WL-001FC660CEE2 root]$ /sbin/fsck.ext3 /dev/scsi/host0/bus0/target0/lun0/part1
e2fsck 1.38 (30-Jun-2005)
/dev/scsi/host0/bus0/target0/lun0/part1: clean, 11/246240 files, 15944/491520 blocks
[...]
Та что э это за мистика такая!!?? Уже самостоятельно монтируется!
[admin@WL-001FC660CEE2 root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part1 1.8G 32.1M 1.7G 2% /opt

Или это после того как я выполнил /sbin/fsck.ext3 /dev/scsi/host0/bus0/target0/lun0/part1 ?
Кстати что это?Вообще-то, это команда проверки структуры ex3fs. По её выводу: я хотел узнать: в самом ли деле у Вас на флешке ext3fs или только тип партиции выставлен в 83.

Разбираться, почему не монтировалось раньше, но монтируется теперь, очень трудно, не имея прямого доступа к консоли роутера. Из предположений - флешка медленная, пока появиться устройство в /dev, команда монтирования уже отработает и завершиться с ошибкой. Может, ещё что-то.