Mount problems for loopback device/RedHat 6.2/2.4.x kernels

DJ Art djart at linux.gr
Wed Mar 14 21:05:05 EET 2001


Έχω σετάρει ένα σύστημα ξεκινώντας από RedHat 6.2 (καταλήγοντας προς
custom-made distro πλέον ;)

Έχω αναβαθμίσει σε πυρήνα 2.4.2 (αφού πέρασα από 2.2.16 σε 2.4.0 και
μετά σε 2.4.1 και τέλος 2.4.2).

Το loopback device support το έχω σαν Module. Όταν όμως, πάω να κάνω
mount ένα image (ας πούμε ένα floppy image) με την εντολή:

mount -o loop ~/boot.i /mnt/cdrom

τότε η εντολή mount κολάει, δεν μπορώ να την ξεκολήσω με τίποτα, ούτε
Ctrl-C ούτε kill. Το μόνο που μπορώ να κάνω είναι να πάω σε διπλανή
κονσόλα και να κάνω kill το bash της κονσόλας που τρέχει το (κολημένο)
mount, ώστε να μπορέσω να ξαναχρησιμοποιήσω την κονσόλα (που έτρεχε τη
mount). Παρόλα ταύτα, η mount εξακολουθεί να φαίνεται (κολημένη) αν κάνω
ps, βέβαια, χωρίς το σύστημα να υποπέφτει σε επιπτώσεις (ούτε κόλημα,
ούτε extra μνήμη/CPU), απλά μιά κολημένη process (μέχρι να κάνω reboot).


Έχω δεί ότι το module loop.o φορτώνεται μιά χαρά από τον kernel
autoloader. Το σύστημα είναι ΟΚ. Μπορώ οτιδήποτε άλλο να το κάνω mount,
reiserfs partition, dos partition, floppy disk, ext2 partition, fat32
partition, κλπ. Μόνο loopback δεν 
μπορώ.

Tα Changes του 2.4.2, τα έχω ικανοποιήσει όλα πλήν του util-linux, όπου
δεν μπορώ να βρώ με τίποτα rpm. Ούτε το RedHat 7.0 δεν έχει το σωστό
util-linux. 

Στο rufus εχω βρεί ένα καινούριο mount (έκδοση 2.10s) αλλά ούτε και αυτό
μου δούλεψε.


Έχει βρεί κανείς κάποια λύση ? Μπορεί κάποιος να πεί με σιγουριά αν
φταίει το util-linux ??

Θα μπορούσα το util-linux να το κάνω compile, αλλά είδα ότι είναι κάπως
DANGEROUS. Εδώ που χρειάζεται η συμβολή της "*εταιρίας*" να βγάλει ένα
πακέτο να κάνουμε τη δουλειά μας, δεν υπάρχει :-(


-- 
DJ Art (aka Kyritsis Athanasios) <djart at hellug.gr>
Studying Electrical & Computer Engineering @ UPatras
http://members.hellug.gr/djart





More information about the Linux-greek-users mailing list