Я хочу создать и смонтировать образ minix fs под Ubuntu для изучения ранних файловых систем. И попробовал это:
dd if=/dev/zero of=minix1.img bs=1024 count=1440 sudo losetup /dev/loop0 minix1.img sudo mkfs.minix /dev/loop0 mkdir minix1 sudo mount -t minix /dev/loop0 minix1 sudo touch hello.txt sudo mkdir test
смонтировано нормально, пока все работает нормально, но я не могу прочитать каталоги в каталоге mount. Во время cd test
отображается bash: cd: test: Not a directory
и ls -l
получает:
-rw-r--r-- 1 root root 0 2010-11-25 15:37 hello.txt ?rwxr-xr-x 2 root root 64 2010-11-25 15:14 test
это ?
где должен быть d
:(
Спасибо!
обновление: это Ubuntu 10.10 с ядром 2.6.35-22, я попробовал все вышеизложенное, работает нормально под системой 10.04 с ядром 2.6.32-21.
Обновление: Я обновил ядро до 2.6.35-23, и проблема, кажется, была решена, хотя все еще чувствую себя странно по этому поводу. :(