Αλληλογραφία: Πρόβλημα με το mount (fs)
Description: This is issue 08 of Magaz, the Hellenic LinuxMagazine
Keywords: magaz hellenic greek hellas greece hellug linux magazine

Magaz, The Greek Linux Magazine
Τεύχος #08
Περιληπτικά Περιεχόμενα Αναλυτικά Περιεχόμενα Mirrors Links Πληροφορίες Συντάκτες Αναζήτηση Επικοινωνία
Επόμενο Προηγούμενο Περιεχόμενα ### 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 που τα υλοποιούν Επόμενο Προηγούμενο Περιεχόμενα