| robo @ 19-04-2008 04:59:44 |
Вдруг с внутренней карты стало невозможно удалять - Папка только для чтения.
С чего бы это и какое есть лечение?
|
| Джим и Джин @ 19-04-2008 05:44:56 |
ну проставьте ей права на все. Вверху есть пункт "основные команды Linux", там поищите.
|
| robo @ 19-04-2008 08:57:36 |
поставил becomeroot
sudo gainroot umount /media/mmc2 говорит Disk busy
по инстукции я должен после этого сделать, но как мне победить Disk busy теперь?
sfdisk /dev/mmcblk0
|
| svs57 @ 19-04-2008 09:07:05 |
Покажите результат команды mount и ls -l <Куда карта смонтирована> А то не понятно. То ли из-за ошибок перемонтировалась в read only. То ли с правами доступа что-то.
|
| robo @ 19-04-2008 09:20:12 |
/home/user # mount rootfs on / type rootfs (rw) /dev/root on /mnt/initfs type jffs2 (ro) none on /mnt/initfs/proc type proc (rw) none on /mnt/initfs/sys type sysfs (rw) none on /mnt/initfs/tmp type tmpfs (rw) /dev/mtdblock4 on / type jffs2 (rw,rpsize=1024,rpuid=0,rpuid=30000) none on /tmp type tmpfs (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) none on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) /dev/mmcblk0p1 on /media/mmc2 type vfat (ro,nosuid,nodev,noexec,uid=29999,fmask=0133,dmask=0000,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8) /dev/mmcblk1p1 on /media/mmc1 type vfat (rw,nosuid,nodev,noexec,uid=29999,fmask=0133,dmask=0000,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8)
|
| robo @ 19-04-2008 09:22:06 |
/home/user # ls -l drwxr-xr-x 7 user users 0 Apr 19 19:51 MyDocs drwxrwxrwx 3 user users 0 Apr 19 19:47 apps /home/user #
|
| robo @ 19-04-2008 09:43:10 |
http://www.thisismobility.com/blog/2007 … re-update/ 
вот тут в коментах порешали проблему
но у меня из предложенного 1)umount не пашет 2) убить расширенную виртуальную память не выходит - говорит не могу
:(
|
| gLobster @ 19-04-2008 10:02:10 |
Раз вы уже перепрошивались - попробуйте тогда сделать полный сброс. Внутренняя флэшка, правда, если получится, сотрётся. Делается в Панеле ыпраления. Там в меню есть пункт "Инструменты", а там "Очистить устройство". Попробуйте, вдруг поможет?
|
| Wall @ 19-04-2008 10:06:47 |
Что удалять невозможно? Попробуйте тоже самое удалить из консоли командой rm. Если не удасться - покажите сообщения.
|
| svs57 @ 19-04-2008 13:31:01 |
/dev/mmcblk0p1 смонтирована как readonly (ro,...) так бываете при ошибках устройства. Лучше бы всего пересоздать на нем ФС с проверкой плохих блоков mkfs.vfat -c -n Internal -f 2 -F 32 /dev/mmcblk0p1 Перед этим нужно размонтировать umount /dev/mmcblk0p1 Если не размонтируется, можно проверить что не дает: lsof /dev/mmcblk0p1 Отключить swap: swapoff -a
|
| svs57 @ 19-04-2008 13:38:08 |
Вот еще что. После того как размонтируешь пересоздай таблицу разделов: sfdisk /dev/mmcblk0 0,,b enter 3 раза Потом mkfs.vfat....
|
| robo @ 20-04-2008 03:07:53 |
/home/user # umount /dev/mmcblk0p1 umount: cannot umount /media/mmc2: Device or resource busy /home/user # lsof /dev/mmcblk0p1 /home/user # swapoff -a /home/user #
хотел бы попробовать очистит устройство, но запрашивает блок-код, я так понимаю должен быть по умолчанию какойто, пока неп нашел, может вы в курсе?
|
| svs57 @ 20-04-2008 03:38:20 |
Начальный блок-код есть в доке. 12345 по моему
|
| robo @ 21-04-2008 01:15:47 |
полный сброс не помог, все на своих местах
Wall, rm дает тот жеп результат /media/mmc2 # rm mtube rm: mtube: is a directory /media/mmc2 # rm -r mtube rm: descend into directory 'mtube'? y rm: descend into directory 'mtube/5Yj3BYni5Fg'? y rm: remove 'mtube/5Yj3BYni5Fg/thumb.png'? y rm: cannot remove 'mtube/5Yj3BYni5Fg/thumb.png': Read-only file system rm: remove 'mtube/5Yj3BYni5Fg/info'? y rm: cannot remove 'mtube/5Yj3BYni5Fg/info': Read-only file system rm: remove 'mtube/5Yj3BYni5Fg/vid.flv'? y rm: cannot remove 'mtube/5Yj3BYni5Fg/vid.flv': Read-only file system rm: cannot remove 'mtube/5Yj3BYni5Fg': Read-only file system
и так далее
то есть как я понимаю карта занята тем что используептся для расширения виртуальной памяти, не даепт убрать галочку
есть вариант проигнорировать зэто все и отформатировать?
|
| robo @ 21-04-2008 01:28:50 |
сделал по запискам болгов и вашим инструкция, не совсемосознавая суть происходящего, посмотрите мне кажеться чтото не так :)
/ # sfdisk -f /dev/mmcblk0p1 Checking that no-one is using this disk right now ... BLKRRPART: Invalid argument OK
Disk /dev/mmcblk0p1: 61439 cylinders, 4 heads, 16 sectors/track Old situation: Units = cylinders of 32768 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System /dev/mmcblk0p1p1 0 - 0 0 0 Empty /dev/mmcblk0p1p2 0 - 0 0 0 Empty /dev/mmcblk0p1p3 0 - 0 0 0 Empty /dev/mmcblk0p1p4 0 - 0 0 0 Empty Input in the following format; absent fields get a default value. <start> <size> <type [E,S,L,X,hex]> <bootable [-,*]> <c,h,s> <c,h,s> Usually you only need to specify <start> and <size> (and perhaps <type>).
/dev/mmcblk0p1p1 :0,,b /dev/mmcblk0p1p1 0+ 61438 61439- 1966047+ b W95 FAT32 /dev/mmcblk0p1p2 : /dev/mmcblk0p1p2 0 - 0 0 0 Empty /dev/mmcblk0p1p3 : /dev/mmcblk0p1p3 0 - 0 0 0 Empty /dev/mmcblk0p1p4 : /dev/mmcblk0p1p4 0 - 0 0 0 Empty New situation: Units = cylinders of 32768 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System /dev/mmcblk0p1p1 0+ 61438 61439- 1966047+ b W95 FAT32 /dev/mmcblk0p1p2 0 - 0 0 0 Empty /dev/mmcblk0p1p3 0 - 0 0 0 Empty /dev/mmcblk0p1p4 0 - 0 0 0 Empty Warning: no primary partition is marked bootable (active) This does not matter for LILO, but the DOS MBR will not boot this disk. Do you want to write this to disk? [ynq] y Successfully wrote the new partition table
Re-reading the partition table ... BLKRRPART: Invalid argument
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 (See fdisk(8).) / # mkdosfs /dev/mmcblk0p1 mkdosfs 2.11 (12 Mar 2005) mkdosfs: /dev/mmcblk0p1 contains a mounted file system. / #
|
| robo @ 21-04-2008 01:43:06 |
svs57, размонтировать не удается
~ $ sudo gainroot Root shell enabled
BusyBox v1.6.1 (2007-09-27 18:08:59 EEST) Built-in shell (ash) Enter 'help' for a list of built-in commands.
/home/user # mkfs.vfat -c -n Internal -f 2 -F 32 /dev/mmcblk0p1 mkfs.vfat 2.11 (12 Mar 2005) mkfs.vfat: /dev/mmcblk0p1 contains a mounted file system. /home/user # umount /dev/mmcblk0p1 umount: cannot umount /media/mmc2: Device or resource busy /home/user # lsof /dev/mmcblk0p1 /home/user # /home/user #
|
| svs57 @ 21-04-2008 04:07:57 |
Пока не размонтируете ничего сделать не удастся. И стереть тоже, потому что read only смонтирована.
Есть конечно вариант потереть на флешке начало и перегрузиться. Тогда точно на должна никак смонтироваться. Все конечно пропадет на ней.
Под рутом:
dd if=/dev/zero of=/dev/mmcblk0 bs=1024 count=100
|
| robo @ 21-04-2008 07:03:54 |
что я сделал - выключил подключил юсб и включил через винду запустил проверку и исправление ошибок на карте, заодно удалил раздражающие меня папки и файл .swap
пока что вроде все пишется и удаляется, формат не делал, хотя советовали, еще смотрю все ли ок
- уже отключился чекбокс расширения виртуальной памяти
отпишусь позжее :)
|
| robo @ 22-04-2008 00:46:44 |
полет нормальный всем благодарность за поддержку, узнал много нового :)
|
| ptolemy @ 24-04-2008 10:50:42 |
Была аналогичная проблема. По вашему совету подключился к машине с Windows XP, запустил проверку с исправлением ошибок. Теперь все нормально, спасибо :)
Сбой произошел из-за того, что вынул кабель USB, не отмонтировав предварительно Nokia N810 (на ноутбуке был запущен OpenSUSE 10.3). Осторожнее с этим :)
|