HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Кто пояснит, где я могу ошибаться?

[Ответить]
dasya [03.06.2004 12:22] Кто пояснит, где я могу ошибаться?:
SL-C760. Elena.
Хочется создать дирректорий в /usr.

# mount -o rw,remount /
# mount -o rw,remount /dev/loop0 /usr
mount: Mounting /dev/loop0 on /usr failed: Permission denied
# id
uid=0(root) gid=0(root)
# df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 27648 27648 0 100% /
/dev/ram1 44 26 18 59% /dev
/dev/loop0 50184 50184 0 100% /usr
/dev/mtdblock3 96256 27988 68268 29% /home
none 10240 1204 9036 12% /dev/shm
#
Вообще, откуда берется этот самый loop0?

# dmesg | grep loop
#

P.S. Вообще, я всегда с трудом понимал структуру Пингвина с точки зрения дисковой организации. Ну а на КПК - вообще мрак. BSD куда понятнее
maslovsky [03.06.2004 14:16] :
Увы, не судьба, /usr - это и есть фактичкски тот самый loop0. Если подробнее, то в директории /boot лежит файл usr.bin, который есть cramfs имидж /usr, который маунтится при загрузке.

Cramfs - это read only файловая система, поэтому записать что-либо в /usr не получится. Однако можно писать в /usr/local.

Сделано все это не от хорошей жизни, а из-за необходимости впихнуть много всякого добра во внутренний флеш завра. Cramfs сжимает лучше чем jffs2.
ВадимП [03.06.2004 16:37] :
Я прошу прощения за, возможно, не очень уместное замечание, но, с Вашего позволения, обращу внимание на маленькую опечатку: слово "директория" женского рода.
[Ответить]