2 Διαμορφώνοντας δίσκους για αποκλειστική λειτουργία

2.1 Εισαγωγή

Αυτή η παράγραφος περιγράφει πώς να φτιάξετε δίσκους μόνο για το FreeBSD. Θυμηθείτε ότι οι δίσκοι αποκλειστικής λειτουργίας δεν μπορούν να διαβαστούν από άλλα λειτουργικά, ούτε να κάνουν boot.

2.2 Πώς να φτιάξετε δίσκους αποκλειστικής λειτουργίας με το Sysinstall

To /stand/sysinstall, το πρόγραμμα εγκατάστασης του συστήματος, έχει επεκταθεί στις τελευταίες του εκδόσεις ώστε να απλοποιεί την διαδικασία χωρισμού των δίσκων και να απαιτεί λιγότερη προσπάθεια. Τα προγράμματα fdisk και disklabel που υπάρχουν στο sysinstall είναι γραφικού περιβάλοντος (GUI - Graphical User Interface) και μειώνουν το μπέρδεμα του κοψίματος των δίσκων. Είναι προφανώς ο ευκολότερος τρόπος να κόψετε δίσκους από την έκδοση 2.1.7 και μετά του FreeBSD.

  1. Ξεκινήστε το sysinstall ώς root γράφοντας

    # /stand/sysinstall
    
    στην γραμμή εντολών.

  2. Επιλέξτε Index.

  3. Επιλέξτε Partition.

  4. Επιλέξτε το δίσκο που θέλετε να εγκαταστήσετε χρησιμοποιώντας τα βελάκια και μετά SPACE.

  5. Αν θα χρησιμοποιήσετε όλο το δίσκο για το FreeBSD, επιλέξτε A.

  6. Μόλις σας ρωτήσει αν όντως θέλετε να το κάνετε αυτό (Do you still want to do this) απαντήστε Yes.

  7. Επιλέξτε Write.

  8. Θα σας βγάλει μια προειδοποίηση σχετικά με την εγγραφή σε υπάρχοντα συστήματα απαντήστε Yes.

  9. Μόλις σας ρωτήσει αν θέλετε να εγκαταστήσετε ένα boot loader, επιλέξτε None για να αποφύγετε οποιαδήποτε αλλαγή στο Master Boot Record. Η εγκατάσταση ενός boot loader χρειάζεται μόνο σε καινούριες εγκαταστάσεις του FreeBSD ή αν σχεδιάζετε να τοποθετήσετε το δίσκο σε κάποιο άλλο μηχάνημα.

  10. Πατήστε ENTER στο ενημερωτικό μήνυμα που λέει «Wrote FDISK partition information out successfully».

  11. Επιλέξτε Quit για να βγείτε από το FDISK Editor και μετά ESCAPE για να επιστρέψετε στο Index menu.

  12. Επιλέξτε Label από το Index menu.

  13. Ονομάστε το δίσκο σας όπως θέλετε (εδώ ορίζετε τα partitions). Αν θέλετε μόνο ένα partition πατήστε το C για να δημιουργήσετε το partition. Μετά απλώς δεχθείτε τις προεπιλογές για τα προκαθορισμένα size, partition type Filesystem, και mountpoint (το οποίο δεν χρησιμοποιείται).

  14. Πατήστε W μόλις τελειώσετε και επικυρώστε τις αλλαγές για να συνεχίσετε. Το filesystem θα περαστεί αυτόματα από την εντολή newfs εκτός αν επιλέξετε το αντίθετο. (Αν βάζετε καινούργιο partition σας συμφέρει να το κάνετε!). Θα σας δώσει το λάθος:

    Error mounting /mnt/dev/ad2s1e on /mnt/blah : No such file or directory
    
    Αγνοήστε το.

  15. Πατήστε συνεχόμενα το ESCAPE για να βγείτε.

2.3 Πως να φτιάξετε δίσκους αποκλειστικής λειτουργίας μέσα από την γραμμή εντολών

Εκτελέστε τις παρακάτω εντολές αντικαθιστώντας το ad2 με το όνομα της συσκευής του δίσκου (γράψτε dmesg να ελέγξετε αν είναι σωστό).

# dd if=/dev/zero of=/dev/ad2 count=2
# disklabel /dev/ad2 | disklabel -B -R -r ad2 /dev/stdin
Θέλουμε μόνο ένα partition, οπότε μπορούμε να χρησιμοποιήσουμε το κομμάτι 'c':
# newfs /dev/ad2c

Αν χρειάζεται να αλλάξετε το disklabel για να χρησιμοποιήσετε πολλαπλά partitions (για παράδειγμα αν θέλετε swap) τότε κάντε:

# dd if=/dev/zero of=/dev/ad2 count=2
# disklabel /dev/ad2 > /tmp/label
Ανοίξτε το disklabel για να προσθέσετε partitions:
# vi /tmp/label
# disklabel -B -R -r ad2 /tmp/label
εκτελέστε την εντολή newfs στα partitions όπως πρέπει

Ο δίσκος σας είναι έτοιμος προς χρήση.

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

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