22.7. Ονομασία Αντικειμένων
Προηγ | Κεφάλαιο 22. Ο Διαχειριστής Τόμων Vinum | Επόμενο

## 22.7. Ονομασία Αντικειμένων

Όπως περιγράψαμε παραπάνω, το Vinum αποδίδει προεπιλεγμένα ονόματα σε plex και υποδίσκους, αν και υπάρχει η δυνατότητα να τα παρακάμψετε. Αυτό ωστόσο δεν συνίσταται: η εμπειρία που έχουμε από το διαχειριστή τόμων VERITAS (ο οποίος επιτρέπει ελεύθερη απόδοση ονομάτων στα αντικείμενα) έχει δείξει ότι αυτού του είδους η ευελιξία δεν προσφέρει σημαντικά πλεονεκτήματα, και μπορεί να προκαλέσει σύγχυση.

Τα ονόματα μπορεί να περιέχουν οποιοδήποτε μη-κενό χαρακτήρα, αλλά συνίσταται να περιοριστείτε στη χρήση γραμμάτων, αριθμών και της κάτω παύλας. Τα ονόματα των τόμων, των plex και των υποδίσκων μπορεί να είναι μέχρι 64 χαρακτήρες, ενώ τα ονόματα των δίσκων μπορεί να είναι μέχρι 32 χαρακτήρες.

Τα αρχεία συσκευών του Vinum δημιουργούνται στον κατάλογο `/dev/gvinum`. Με τις ρυθμίσεις που φαίνονται παραπάνω, το Vinum θα δημιουργήσει τα παρακάτω αρχεία συσκευών:

- Καταχωρίσεις συσκευών για κάθε τόμο. Αυτές είναι και οι κύριες συσκευές που χρησιμοποιεί το Vinum. Με τις ρυθμίσεις που δείξαμε παραπάνω, θα έχουμε τις συσκευές: `/dev/gvinum/myvol`, `/dev/gvinum/mirror`, `/dev/gvinum/striped`, `/dev/gvinum/raid5` και `/dev/gvinum/raid10`.

- Όλοι οι τόμοι διαθέτουν απευθείας καταχωρίσεις στον κατάλογο `/dev/gvinum/`.

- Οι κατάλογοι `/dev/gvinum/plex` και `/dev/gvinum/sd`, που περιέχουν τα αρχεία συσκευών για κάθε plex και υποδίσκο αντίστοιχα.

Για παράδειγμα, θεωρήστε το παρακάτω αρχείο ρυθμίσεων:

drive drive1 device /dev/sd1h drive drive2 device /dev/sd2h drive drive3 device /dev/sd3h drive drive4 device /dev/sd4h volume s64 setupstate plex org striped 64k sd length 100m drive drive1 sd length 100m drive drive2 sd length 100m drive drive3 sd length 100m drive drive4

Μετά την επεξεργασία αυτού του αρχείου, το gvinum(8) θα δημιουργήσει την ακόλουθη δομή στον κατάλογο `/dev/gvinum`:

drwxr-xr-x 2 root wheel 512 Apr 13 16:46 plex crwxr-xr-- 1 root wheel 91, 2 Apr 13 16:46 s64 drwxr-xr-x 2 root wheel 512 Apr 13 16:46 sd /dev/vinum/plex: total 0 crwxr-xr-- 1 root wheel 25, 0x10000002 Apr 13 16:46 s64.p0 /dev/vinum/sd: total 0 crwxr-xr-- 1 root wheel 91, 0x20000002 Apr 13 16:46 s64.p0.s0 crwxr-xr-- 1 root wheel 91, 0x20100002 Apr 13 16:46 s64.p0.s1 crwxr-xr-- 1 root wheel 91, 0x20200002 Apr 13 16:46 s64.p0.s2 crwxr-xr-- 1 root wheel 91, 0x20300002 Apr 13 16:46 s64.p0.s3

Αν και συνίσταται να μην δίνονται συγκεκριμένα ονόματα στα plex και τους υποδίσκους, θα πρέπει να δοθούν ονόματα στους δίσκους του Vinum. Με τον τρόπο αυτό, ο δίσκος αναγνωρίζεται αυτόματα ακόμα και αν αλλάξει θέση. Τα ονόματα των δίσκων μπορεί να έχουν μέγεθος μέχρι 32 χαρακτήρες.

### 22.7.1. Δημιουργία Συστημάτων Αρχείων

Οι τόμοι δείχνουν όμοιοι με τους δίσκους όσο αφορά το σύστημα, με μια εξαίρεση. Αντίθετα με τους δίσκους του UNIX®, το Vinum δεν δημιουργεί κατατμήσεις στους τόμους, και έτσι απουσιάζει από αυτούς ο αντίστοιχος πίνακας κατατμήσεων. Αυτό απαιτεί την τροποποίηση κάποιων βοηθητικών προγραμμάτων και ειδικότερα του newfs(8), το οποίο στις προηγούμενες υλοποιήσεις του προσπαθούσε να ερμηνεύσει το τελευταίο γράμμα ενός τόμου Vinum ως αναγνωριστικό της κατάτμησης. Για παράδειγμα, ένας κανονικός δίσκος μπορεί να έχει το όνομα `/dev/ad0a` ή `/dev/da2h`. Τα ονόματα αυτά αντιπροσωπεύουν την πρώτη κατάτμηση (`a`) στον πρώτο δίσκο IDE (`ad`) και την όγδοη κατάτμηση (`h`) στον τρίτο (2) SCSI δίσκο (`da`) αντίστοιχα. Σε αντίθεση, ένας τόμος του Vinum μπορεί να ονομάζεται `/dev/gvinum/concat`, το οποίο δεν έχει καμιά σχέση με όνομα κατάτμησης.

Για να δημιουργήσετε ένα σύστημα αρχείων σε αυτό τον τόμο, χρησιμοποιήστε την newfs(8):

`#` `newfs /dev/gvinum/concat`

Προηγ | Πάνω | Επόμενο
22.6. Μερικά Παραδείγματα | Αρχή | 22.8. Ρύθμιση του Vinum

Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την <questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.