HDD IDE kubuntu 8.04

GR marconi at freemail.gr
Thu Oct 30 14:25:19 GMT 2008


Γειά σου Απόλλων,
 
ευχαριστώ πάρα πολύ για την άμεση απάντηση στο ερώτημα μου  αλλά  και 
για τον χρόνο  που  αφιέρωσες.
 Λύθηκαν οι  απορίες που είχα αλλά παραμένει ο προβληματισμός μου ως 
προς την ευχρηστία αυτού του τύπου αναγνώρισης του υλικού.
Προσωπική μου άποψη είναι ότι ευκολότερα μπορώ να χρησιμοποιήσω device 
path της μορφής /dev/hdx ή έστω /dev/sdx  απο το UUID ιδίως σε 
περιβάλλον τερματικού όπου το copy-paste δεν μπορεί να ανταποκριθεί.

χ/σμους
Γιώργος




O/H Christos Vasilakis έγραψε:
> Γειά σου Απόλλων
>
> σε ευχαριστούμε για το άκρος κατατοπιστικό άρθρο!
>
> 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