Magaz, The Greek Linux Magazine
Magaz Logo

Επόμενο  Προηγούμενο  Περιεχόμενα

11. Πρόβλημα με το mount (fs)

Από : Μπαλαλής Χαράλαμπος

Απάντηση : Γιώργος Κεραμίδας

Το σύστημά μου είναι ένας Cyrix 150+ με δύο σκληρούς, έναν quantum 1.2 και έναν seagate 2.1. Το Linux το έχω στον Quantum όπως και τα 95, οπότε ο seagate έρχεται δεύτερος στο σύτσημα μιας και παίζει ρόλο αποθηκευτικό στο λειτουργικό. Το πρόβλημά μου είναι ότι το Linux δεν τον βλέπει όταν τον κάνω mount.. Δηλαδή η εντολή mount /dev/hdb1 -t msdos /mnt μου λέει bad fs type or superblock και τα λοιπά.... Σκέφτηκα μήπως φταίει το ότι δεν έχει αρχεία συστήματος έτσι το linux δεν μπορεί να δει κάποιο ίχνος του dos σε αυτόν... Εσείς τι λέτε;

Το πρώτο που μου έρχεται στο νου είναι "μήπως όντως δεν είναι msdos partition αυτό που πας να κάνεις mount?". Δοκίμασε να κάνεις

        fdisk -l
και πρέπει να δεις κάτι σαν
        Disk /dev/hda: ?? heads, ?? sectors, ?? cylinders
        Units = cylinders of 8192 * 512 bytes

           Device Boot    Start      End   Blocks   Id  System
        /dev/hda1             1        5    40162   82  Linux swap
        /dev/hda2             6      261  2056320   83  Linux native

        Disk /dev/hdb: ?? heads, ?? sectors, ?? cylinders
        Units = cylinders of 8192 * 512 bytes

           Device Boot    Start      End   Blocks   Id  System
*       /dev/hdb1             1       ??    ?????   06  DOS 16-bit >= 32
        /dev/hdb2            ??       ??    ?????   06  DOS 16-bit >= 32
Την γραμμή που σε ενδιαφέρει την έχω σημειώσει με αστεράκι (*). θα πρέπει να υπάρχει κάποιο partition στον δίσκο /dev/hdb που είναι τύπου "DOS 16-bit >= 32" για να το δει το Linux σαν "msdos" τύπου partition στην mount εντολή.
Μπορεί, όμως, το partition να είναι δηλωμένο σαν MS-DOS στο partition table, αλλά το Linux να μην το βλέπει γιατί δεν είναι φορμαρισμένο σε FAT (απλό FAT, αυτό που χρησιμοποιεί το DOS). Αν το partition είναι φορμαρισμένο σε Windows-95 κατά πάσα πιθανότητα είναι πιο καλό να το δεις σαν VFAT partition (οπότε θα βλέπεις και τα μεγάλα ονόματα).
Γενικά οι τύποι partitions που γίνονται mount κάτω από Linux είναι πολλοί, με το FAT, VFAT και FAT-32 να είναι τα πιο κοινά χρησιμοποιούμενα σε μηχανήματα που τρέχουν κάτι από Microsoft (όχι όπως το δικό μου που είναι pure Linux :). Άν πιστεύεις ότι ο τύπος του filesystem που έχει το εν λόγω partition, μπορείς να πας στην σελίδα: http://www.ceid.upatras.gr/ gef/fs.html Θα βρεις πολλές όμορφες πληροφορίες για filesystems και drivers που τα υλοποιούν

Επόμενο  Προηγούμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!