LinuxFanClub Wiki

Υπηρεσίες, Προγραμματισμός, Εκπαίδευση ..

User Tools

Site Tools


el:school:lessons:linux:theory:devices

Συσκευές στο Linux

Ένα από τα χαρακτηριστικά του Linux είναι ότι τα πάντα εμφανίζονται με την μορφή αρχείου. Έτσι λοιπόν και οι συσκευές στο Linux δηλαδή (σκληρός δίσκος, cd/dvd, μνήμη, ποντίκι, εκτυπωτής κτλ) είναι ειδικά αρχεία. Βρίσκονται όλες στον κατάλογο /dev (από το devices), ή σε υποφακέλους του για λόγους οργάνωσης.

Αυτό έχει αρκετά πλεονεκτήματα, αφού έτσι μπορούμε να εφαρμόσουμε πολλές ενέργειες απευθείας στις συσκευές, ενέργειες που συνήθως εφαρμόζαμε σε απλά αρχεία. Για παράδειγμα είναι εύκολος ο ορισμός δικαιωμάτων σε αυτές. Θα ξεκινήσουμε λοιπόν να δούμε πως το linux βλέπει τους εγκατεστημένους δίσκους και τις εσωτερικές τους κατατμήσεις.

  • Για τις ide συσκευές (δίσκους και cd/dvd) υπάρχει το πρόθεμα hd που θα χρησιμοποιούμε και στα παραδείγματά μας στο βιβλίο. Για τις sata συνήθως sd.
  • Στην συνέχεια a, b, c, d για την σειρά που αναγνωρίζονται οι συσκευές στο σύστημα. Για παράδειγμα η σειρά για τις ide συσκευές είναι συνήθως :
    • a για master στην primary (1η) καλώδιοταινία,
    • b για slave στην primary καλώδιοταινία,
    • c για master στην secondary (2η) καλώδιοταινία,
    • d για slave στην secondary καλώδιοταινία,
  • Ακολουθεί ο αύξων αριθμός της κατάτμησης από 1 έως 4 για τις primary και σχεδόν πάντα από 5 και πάνω για τις logical.

Έτσι για παράδειγμα :

  • hdc2 είναι η 2η πρωτεύουσα κατάτμηση στον δίσκο τύπου ide που είναι ορισμένος ως master στην secondary (2η) καλώδιοταινία.
  • sda5 είναι η 1η λογική κατάτμηση για την 1η sata συσκευή σκληρού δίσκου.

Οι ide συσκευές cd/dvd εκτός από τον όμοιο τρόπο απεικόνισεις με τους δίσκους (hda,hdb,hdc,hdd ανάλογα την καλωδιοταινία και αν είναι master ή slave) έχουν συνήθως και συνδέσμους με άλλα πιο χαρακτηριστικά ονόματα. Οι συνδέσμοι αυτοί όπως cdrom, cdrom1, cdrw, cdrw1, dvd1 dvdrw1 δείχνουν στην πραγματική συσκευή hda hdb, hdc κτλ. Για να πάρετε μια ιδεά εάν έχετε ήδη εγκατεστημένο linux ή από το knoppel εκτελέστε από την κονσόλα

 ls -l /dev/cd* /dev/dvd*
el/school/lessons/linux/theory/devices.txt · Last modified: Y/m/d H:i (external edit)