Je veux créer et monter une image minix fs sous Ubuntu pour étudier les premiers systèmes de fichiers. Et essayé ceci:
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
monté ok, tout fonctionne bien jusqu'à maintenant, mais je ne pouvais pas lire les répertoires sous le répertoire de montage. Tandis que cd test
, il affiche un bash: cd: test: Not a directory
et ls -l
obtient:
-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
c'est un ?
où devrait être d
:(
Merci!
mise à jour: c’est Ubuntu 10.10 avec le noyau 2.6.35-22, j’ai essayé de faire tout ce qui précède fonctionne correctement sous un système 10.04 avec un noyau générique 2.6.32-21.
update: j'ai mis à jour le noyau à 2.6.35-23 et le problème semble avoir été résolu, même si cela me semble bizarre. :(
losetup
La ligne semble cassée.