HDD IDE kubuntu 8.04
Christos Vasilakis
cvasilak at gmail.com
Wed Oct 29 21:19:32 GMT 2008
Γειά σου Απόλλων
σε ευχαριστούμε για το άκρος κατατοπιστικό άρθρο!
Keep up!
Χρήστος
Apollon Koutlidis wrote:
> Γεια σου Γιώργο,
>
> οποιοδήποτε λειτουργικό σύστημα (και όχι μόνο το linux) "αναγνωρίζει" το
> υλικό (και όχι μόνο τους σκληρούς δίσκους) με τρόπο που δεν εγγυάται την
> ίδια πάντα σειρά - ένα παραστατικό παράδειγμα είναι η περίπτωση των USB
> δίσκων - ο πρώτος που θα συνδέσεις θα εμφανιστεί π.χ. σαν /dev/sda1 και
> ο δεύτερος σαν /dev/sda2 - τι συμβαίνει όμως αν τους συνδέσεις με
> αντίστροφη σειρά; Η γενική παραδοχή είναι ότι η σειρά αναγνώρισης μιας
> συσκευής από το λειτουργικό ΔΕΝ πρέπει να θεωρείται δεδομένη και η
> ονομασία που της αποδίδει το λειτουργικό δεν αποτελεί κανενός είδους
> εγγύηση για την ταυτότητά της. Αυτό δεν ισχύει μόνο για οικιακές
> συσκευές και συστήματα αλλά και σε περιβάλλοντα μεγάλης κλίμακας - Fibre
> Channel δίσκοι, Storage Area Networks, iSCSI κλπ. και επεκτείνεται και
> σε άλλου τύπου συσκευές - κάρτες δικτύου, ελεγκτές USB / FireWire και δε
> συμμαζεύεται.
>
> Πιο συγκεκριμένα για το linux, στο παρελθόν οι δίσκοι ATA/IDE
> εμφανίζονταν ως hdX και οι SCSI δίσκοι ως sdX. Με την εμφάνιση των USB
> Mass Storage συσκευών όλοι οι USB δίσκοι εμφανίζονται ως sdX (SCSI layer
> emulation) ενώ το ίδιο συνέβη λίγο αργότερα και με τους SATA δίσκους.
> Λίγο αργότερα και οι IDE/ATA drivers άρχισαν να ονομάζουν τις συσκευές
> βάσει της ίδιας σύμβασης (οι λόγοι είναι βαθύτεροι από την ομοιομορφία)
> προκαλώντας σύγχυση σε πολλούς χρήστες και sysadmins ομολογουμένως :)
> Βάλε τώρα στην εικόνα και τεχνολογίες όπως το software RAID, τα
> κατανεμημένα συστήματα και το LVM και έχεις μια εγγυημένη συνταγή για
> μανιοκατάθλιψη με αποχρώσεις σχιζοφρένειας!
>
> Το UUID που βλέπεις στο menu.lst είναι μέρος μιας προσέγγισης που
> επιχειρεί να δώσει λύση στο πρόβλημα ταυτοποίησης των συσκευών. Έχει
> μήκος 128bit και σημαίνει "Universally Unique IDentifier" (αν και το
> όνομα υπονοεί μια βαθμίδα μοναδικότητας που δεν ανταποκρίνεται στην
> πραγματικότητα) και χρησιμοποιείται συχνά για την αναγνώριση συσκευών
> αποθήκευσης: κατά τη δημιουργία ενός volume, filesystem ή partition το
> λογισμικό δημιουργεί ένα νέο UUID με το οποίο το "βαφτίζει"
> καταγράφοντας την πληροφορία στο φυσικό μέσον. Το UUID μπορεί εν
> συνεχεία να χρησιμοποιηθεί αντί του device path για να προσδιορίσει τη
> συσκευή, π.χ. στο grub, στο fstab ή για τον προσδιορισμό μετα-συσκευών
> (LVM, NBD, RAID κλπ.) - στο παρελθόν είχαν γίνει απόπειρες χρήσης του
> volume label για την αναγνώριση της συσκευής αλλά η εξάπλωση των USB
> drives σύντομα απέδειξε την αδυναμία της προσέγγισης... είναι εκπληκτικό
> το πόσοι χρήστες "βαφτίζουν" το USB stick τους κάτι σαν "storage",
> "usbstick", "mydisk"...
>
> Αν και η χρήση του UUID (GUID στον κόσμο της MicroSoft) δεν είναι ακόμα
> αρκετά διαδεδομένη, κατ' ελπίδαν στο μέλλον θα γίνει ο κανόνας παρά η
> εξαίρεση και θα βλέπεις όλο και περισσότερες αναφορές αυτού του τύπου
> αντί των /dev/sda1 κλπ.
>
> Ένας εύκολος τρόπος να βρεις ποια συσκευή έχει ποιο UUID είναι γράφοντας
> ls -l /dev/disk/by-uuid στη γραμμή εντολών.
>
> Ελπίζω να μην κούρασα υπερβολικά ;->
>
> Απόλλων
>
>
>
> GR wrote:
>> Γειά σας
>>
>> Κατά την διαδικασία της κατάτμησης σε εγκατάσταση kubuntu 8.04 ο
>> σκληρός δίσκος (IDE) αναγνωρίζεται ως sda και οχι hda.
>>
>> Στο /boot/grub/device.map αναφέρεται ως (hd0) /dev/sda
>>
>> Στο /boot/grub/menu.lst έχει αλφαριθμητική καταχώρηση του τύπου
>> kernel /boot/vmlinuz..... ....root=UUID=f1eb02e0-2d50-4207-a95d....
>>
>> Θα ήθελα να ρωτήσω αν αυτό είναι φυσιολογικό ή οφείλεται σε κάποια
>> αδυναμία του λειτουργικού να αναγνωρίσει σωστά τον δίσκο (western
>> digital 120gb);
>>
>> ευχαριστώ για την ανάγνωση
>>
>> Γιώργος
>>
>>
>
>
>
More information about the Ubuntu-gr
mailing list