Το Vinum δεν υπάρχει στον πυρήνα GENERIC
.
Είναι δυνατόν να δημιουργήσετε προσαρμοσμένο πυρήνα που να το περιέχει,
αλλά δεν συνίσταται. Ο συνηθισμένος τρόπος να ξεκινήσετε το Vinum,
είναι να το φορτώσετε ως άρθρωμα στον πυρήνα (kld).
Δεν χρειάζεται καν να χρησιμοποιήσετε την kldload(8) για το
Vinum: όταν ξεκινήσετε το gvinum(8), θα γίνει έλεγχος για να
διαπιστωθεί αν το άρθρωμα είναι φορτωμένο, και αν δεν είναι θα
φορτωθεί αυτόματα.
Το Vinum αποθηκεύει τις πληροφορίες για τις ρυθμίσεις του στα slices των δίσκων, ουσιαστικά με τον ίδιο τρόπο που τις αποθηκεύει και στα αρχεία ρυθμίσεων. Όταν το Vinum διαβάζει τη βάση δεδομένων των ρυθμίσεων, μπορεί να αναγνωρίσει ένα αριθμό λέξεων που δεν επιτρέπεται να εμφανιστούν στα αρχεία ρυθμίσεων. Για παράδειγμα, οι ρυθμίσεις για κάποιο δίσκο μπορεί να περιέχουν το παρακάτω κείμενο:
Οι προφανείς διαφορές εδώ, είναι η παρουσία συγκεκριμένων θέσεων και ονομάτων (και τα δύο είναι επιτρεπτά, αλλά γενικά δεν συνίσταται η χρήση τους) και οι πληροφορίες κατάστασης (που δεν είναι διαθέσιμες στο χρήστη). Το Vinum δεν αποθηκεύει πληροφορίες σχετικές με τους δίσκους στις ρυθμίσεις του: απλώς ανιχνεύει όλους τους δίσκους για κατατμήσεις που περιέχουν ετικέτα Vinum. Αυτό επιτρέπει στο Vinum να αναγνωρίσει τους δίσκους σωστά, ακόμα και αν τους έχει δοθεί διαφορετικό UNIX® αναγνωριστικό (ID).
Το Gvinum ξεκινάει πάντοτε αυτόματα
μετά την φόρτωση του αρθρώματος μέσω του loader.conf(5).
Για να φορτώσετε το άρθρωμα του Gvinum κατά
την εκκίνηση, προσθέστε τη γραμμή
geom_vinum_load="YES"
στο αρχείο
/boot/loader.conf
.
Όταν ξεκινάτε το Vinum με την εντολή
gvinum start
, το Vinum διαβάζει τη βάση
δεδομένων ρυθμίσεων από έναν δίσκο που βρίσκεται υπό τον έλεγχο
του. Κάτω από φυσιολογικές συνθήκες, κάθε δίσκος περιέχει ένα
όμοιο αντίγραφο της βάσης, έτσι δεν έχει σημασία από ποιο δίσκο θα
γίνει η ανάγνωση. Ωστόσο, μετά από κάποιο απότομο τερματισμό
λειτουργίας, το Vinum θα πρέπει να καθορίσει ποιος δίσκος έχει το
πιο πρόσφατο αντίγραφο και να διαβάσει από εκεί τις ρυθμίσεις.
Μετά θα διορθώσει (αν χρειάζεται) τις ρυθμίσεις και στους
υπόλοιπους δίσκους.
Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την
τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην
<doc@FreeBSD.org>.