Вдруг с внутренней карты стало невозможно удалять - Папка только для чтения.
С чего бы это и какое есть лечение?
Неактивен
ну проставьте ей права на все.
Вверху есть пункт "основные команды Linux", там поищите.
Неактивен
поставил becomeroot
sudo gainroot
umount /media/mmc2
говорит Disk busy
по инстукции я должен после этого сделать, но как мне победить Disk busy теперь?
sfdisk /dev/mmcblk0
Отредактированно robo (19-04-2008 09:13:33)
Неактивен
Покажите результат команды mount и ls -l <Куда карта смонтирована>
А то не понятно. То ли из-за ошибок перемонтировалась в read only.
То ли с правами доступа что-то.
Неактивен
/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)
Неактивен
/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 #
Неактивен
http://www.thisismobility.com/blog/2007 … re-update/ 
вот тут в коментах порешали проблему
но у меня из предложенного 1)umount не пашет
2) убить расширенную виртуальную память не выходит - говорит не могу![]()
Неактивен
Раз вы уже перепрошивались - попробуйте тогда сделать полный сброс. Внутренняя флэшка, правда, если получится, сотрётся.
Делается в Панеле ыпраления. Там в меню есть пункт "Инструменты", а там "Очистить устройство". Попробуйте, вдруг поможет?
Неактивен
Что удалять невозможно? Попробуйте тоже самое удалить из консоли командой rm. Если не удасться - покажите сообщения.
Неактивен
/dev/mmcblk0p1 смонтирована как readonly (ro,...)
так бываете при ошибках устройства.
Лучше бы всего пересоздать на нем ФС с проверкой плохих блоков
mkfs.vfat -c -n Internal -f 2 -F 32 /dev/mmcblk0p1
Перед этим нужно размонтировать
umount /dev/mmcblk0p1
Если не размонтируется, можно проверить что не дает:
lsof /dev/mmcblk0p1
Отключить swap:
swapoff -a
Неактивен
Вот еще что.
После того как размонтируешь
пересоздай таблицу разделов:
sfdisk /dev/mmcblk0
0,,b
enter 3 раза
Потом mkfs.vfat....
Неактивен
/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 #
хотел бы попробовать очистит устройство, но запрашивает блок-код, я так понимаю должен быть по умолчанию какойто, пока неп нашел, может вы в курсе?
Неактивен
Начальный блок-код есть в доке.
12345 по моему
Неактивен
полный сброс не помог, все на своих местах
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
и так далее
то есть как я понимаю карта занята тем что используептся для расширения виртуальной памяти, не даепт убрать галочку
есть вариант проигнорировать зэто все и отформатировать?
Неактивен
сделал по запискам болгов и вашим инструкция, не совсемосознавая суть происходящего, посмотрите мне кажеться чтото не так ![]()
/ # 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:31:11)
Неактивен
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 #
Неактивен
Пока не размонтируете ничего сделать не удастся.
И стереть тоже, потому что read only смонтирована.
Есть конечно вариант потереть на флешке начало и перегрузиться.
Тогда точно на должна никак смонтироваться.
Все конечно пропадет на ней.
Под рутом:
dd if=/dev/zero of=/dev/mmcblk0 bs=1024 count=100
Неактивен
что я сделал - выключил подключил юсб и включил через винду запустил проверку и исправление ошибок на карте, заодно удалил раздражающие меня папки и файл .swap
пока что вроде все пишется и удаляется, формат не делал, хотя советовали, еще смотрю все ли ок
- уже отключился чекбокс расширения виртуальной памяти
отпишусь позжее ![]()
Неактивен
полет нормальный всем благодарность за поддержку, узнал много нового ![]()
Неактивен
Была аналогичная проблема. По вашему совету подключился к машине с Windows XP, запустил проверку с исправлением ошибок. Теперь все нормально, спасибо ![]()
Сбой произошел из-за того, что вынул кабель USB, не отмонтировав предварительно Nokia N810 (на ноутбуке был запущен OpenSUSE 10.3). Осторожнее с этим ![]()
Неактивен