Γειά σου Απόλλων σε ευχαριστούμε για το άκρος κατατοπιστικό άρθρο!
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); >> >> ευχαριστώ για την ανάγνωση >> >> Γιώργος >> >> > > > -- Ubuntu-gr mailing list [email protected] If you do not want to receive any more messages from the ubuntu-gr mailing list, please follow this link and choose unsubscribe: https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr

