Android

Πώς να τοποθετήσετε και να αποσυνδέσετε τα συστήματα αρχείων στο linux

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

Πίνακας περιεχομένων:

Anonim

Σε λειτουργικά συστήματα Linux και UNIX, μπορείτε να χρησιμοποιήσετε την εντολή mount για να προσαρτήσετε (mount) συστήματα αρχείων και αφαιρούμενες συσκευές όπως μονάδες flash USB σε ένα συγκεκριμένο σημείο προσάρτησης στο δέντρο καταλόγου.

Η umount αποσυνδέει (αποσυνδέει) το εγκατεστημένο σύστημα αρχείων από τη δομή καταλόγου.

Σε αυτό το σεμινάριο, θα εξετάσουμε τα βασικά στοιχεία της τοποθέτησης και αποσύνδεσης διαφόρων συστημάτων αρχείων χρησιμοποιώντας τις εντολές mount και umount .

Πώς να καταχωρήσετε τα συστήματα αρχειοθετημένων αρχείων

Όταν χρησιμοποιείται χωρίς κανένα όρισμα, η εντολή mount θα εμφανίσει όλα τα συνημμένα συστήματα αρχείων:

mount

Από προεπιλογή, η έξοδος θα περιλαμβάνει όλα τα συστήματα αρχείων συμπεριλαμβανομένων των εικονικών, όπως cgroup, sysfs και άλλα. Κάθε γραμμή περιέχει πληροφορίες σχετικά με το όνομα της συσκευής, τον κατάλογο στον οποίο είναι συνδεδεμένη η συσκευή, τον τύπο του συστήματος αρχείων και τις επιλογές σύνδεσης στην παρακάτω φόρμα:

device_name on directory type filesystem_type (options)

Για να εμφανίσετε μόνο ορισμένα συστήματα αρχείων, χρησιμοποιήστε την επιλογή -t .

Για παράδειγμα, για να εκτυπώσετε μόνο τα διαμερίσματα ext4 που θα χρησιμοποιούσατε:

mount -t ext4

Τοποθέτηση συστήματος αρχείων

Για να προσαρτήσετε ένα σύστημα αρχείων σε μια δεδομένη θέση (σημείο προσάρτησης), χρησιμοποιήστε την εντολή mount στην παρακάτω φόρμα:

mount DEVICE_NAME DIRECTORY

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

Για παράδειγμα, για να προσαρτήσετε το σύστημα αρχείων /dev/sdb1 στον κατάλογο /mnt/media θα χρησιμοποιήσετε:

sudo mount /dev/sdb1 /mnt/media

Συνήθως κατά την τοποθέτηση μιας συσκευής με ένα κοινό σύστημα αρχείων, όπως το ext4 ή το xfs η εντολή mount θα εντοπίσει αυτόματα τον τύπο του συστήματος αρχείων. Ωστόσο, ορισμένα συστήματα αρχείων δεν αναγνωρίζονται και πρέπει να καθορίζονται ρητά.

Χρησιμοποιήστε την επιλογή -t για να καθορίσετε τον τύπο του συστήματος αρχείων:

mount -t TYPE DEVICE_NAME DIRECTORY

Για να καθορίσετε πρόσθετες επιλογές σύνδεσης, χρησιμοποιήστε την επιλογή -o :

mount -o OPTIONS DEVICE_NAME DIRECTORY

Πολλαπλές επιλογές μπορούν να παρασχεθούν ως λίστα που χωρίζεται με κόμματα (μην εισαγάγετε κενό διάστημα μετά από κόμμα).

Μπορείτε να πάρετε μια λίστα με όλες τις επιλογές mount, πληκτρολογώντας man mount στο τερματικό σας.

Τοποθέτηση συστήματος αρχείων με χρήση του / etc / fstab

Όταν παρέχετε μόνο μία παράμετρο (είτε κατάλογο είτε συσκευή) στην εντολή mount , θα διαβάσει το περιεχόμενο του αρχείου διαμόρφωσης /etc/fstab για να ελέγξει αν το καθορισμένο σύστημα αρχείων είναι καταχωρημένο ή όχι.

Εάν το /etc/fstab περιέχει πληροφορίες σχετικά με το δεδομένο σύστημα αρχείων, η εντολή mount χρησιμοποιεί την τιμή για την άλλη παράμετρο και τις επιλογές σύνδεσης που καθορίζονται στο αρχείο fstab .

Το αρχείο /etc/fstab περιέχει μια λίστα καταχωρήσεων με την ακόλουθη μορφή:

/ etc / fstab

Χρησιμοποιήστε την εντολή mount σε μία από τις παρακάτω φόρμες για να επισυνάψετε ένα σύστημα αρχείων που ορίζεται στο αρχείο /etc/fstab :

mount DIRECTORY mount DEVICE_NAME

Τοποθέτηση μονάδας USB

Στην πιο σύγχρονη διανομή Linux, όπως το Ubuntu, οι μονάδες USB θα τοποθετηθούν αυτόματα όταν το τοποθετήσετε, αλλά μερικές φορές μπορεί να χρειαστεί να τοποθετήσετε τη μονάδα δίσκου με το χέρι.

Για να εγκαταστήσετε με μη αυτόματο τρόπο μια συσκευή USB, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργία του σημείου πρόσδεσης:

    sudo mkdir -p /media/usb

    Υποθέτοντας ότι η μονάδα USB χρησιμοποιεί τη /dev/sdd1 , μπορείτε να την προσαρτήσετε στον κατάλογο /media/usb πληκτρολογώντας:

    sudo mount /dev/sdd1 /media/usb

    Για να βρείτε τη συσκευή και τον τύπο του συστήματος αρχείων, μπορείτε να χρησιμοποιήσετε οποιαδήποτε από τις ακόλουθες εντολές:

    fdisk -l ls -l /dev/disk/by-id/usb* dmesg lsblk

Για να τοποθετήσετε δίσκους USB μορφοποιημένους exFAT, θα χρειαστεί να εγκαταστήσετε την ελεύθερη μονάδα και τα εργαλεία FUSE exFAT.

Τοποθέτηση αρχείων ISO

Μπορείτε να τοποθετήσετε ένα αρχείο ISO χρησιμοποιώντας τη συσκευή βρόχου που είναι μια ειδική ψευδο-συσκευή που κάνει ένα αρχείο προσβάσιμο ως συσκευή μπλοκ.

  1. Ξεκινήστε δημιουργώντας το σημείο προσάρτησης, μπορεί να είναι οποιαδήποτε θέση θέλετε:

    sudo mkdir /media/iso

    Τοποθετήστε το αρχείο ISO στο σημείο προσάρτησης πληκτρολογώντας την ακόλουθη εντολή:

    sudo mount /path/to/image.iso /media/iso -o loop

    Μην ξεχάσετε να αντικαταστήσετε το /path/to/image.iso με τη διαδρομή στο αρχείο ISO σας.

Τοποθέτηση NFS

Για να εγκαταστήσετε ένα κοινόχρηστο στοιχείο NFS, θα πρέπει να έχετε εγκατεστημένο το πακέτο προγράμματος-πελάτη NFS στο σύστημά σας.

  • Εγκατάσταση προγράμματος-πελάτη NFS σε Ubuntu και Debian:

    sudo apt install nfs-common

    Εγκαταστήστε το πρόγραμμα-πελάτη NFS σε CentOS και Fedora:

    sudo yum install nfs-utils

Χρησιμοποιήστε τα παρακάτω βήματα για να προσαρτήσετε έναν απομακρυσμένο κατάλογο NFS στο σύστημά σας:

  1. Δημιουργήστε έναν κατάλογο που θα χρησιμεύσει ως σημείο προσάρτησης για το απομακρυσμένο σύστημα αρχείων:

    sudo mkdir /media/nfs

    Γενικά, θα θέλετε να συνδέσετε αυτόματα το απομακρυσμένο κοινόχρηστο στοιχείο NFS κατά την εκκίνηση. Για να το ανοίξετε, ανοίξτε το αρχείο /etc/fstab με το πρόγραμμα επεξεργασίας κειμένου:

    sudo nano /etc/fstab

    Προσθέστε την ακόλουθη γραμμή στο αρχείο, αντικαθιστώντας το remote.server:/dir με τη διεύθυνση IP του διακομιστή NFS ή το όνομα του κεντρικού υπολογιστή και τον εξαγόμενο κατάλογο:

    / etc / fstab

    #

    remote.server: / dir / media / nfs nfs προεπιλογές 0 0

    Τοποθετήστε το κοινόχρηστο στοιχείο NFS εκτελώντας την ακόλουθη εντολή:

    sudo mount /media/nfs

Αποσύνδεση συστήματος αρχείων

Για να αποσυνδέσετε ένα εγκατεστημένο σύστημα αρχείων, χρησιμοποιήστε την umount ακολουθείται είτε από τον κατάλογο στον οποίο έχει τοποθετηθεί (σημείο προσάρτησης) είτε από το όνομα της συσκευής:

umount DIRECTORY umount DEVICE_NAME

Εάν το σύστημα αρχείων είναι σε χρήση η umount δεν θα αποκολλήσει το σύστημα αρχείων. Σε αυτές τις περιπτώσεις, μπορείτε να χρησιμοποιήσετε την εντολή fuser για να μάθετε ποιες διαδικασίες έχουν πρόσβαση στο σύστημα αρχείων:

fuser -m DIRECTORY

Αφού προσδιορίσετε τις διαδικασίες, μπορείτε να τις σταματήσετε και να αποσυνδέσετε το σύστημα αρχείων.

Lazy αποσυνδεθείτε

Χρησιμοποιήστε την επιλογή -l ( --lazy ) για να αποσυνδέσετε ένα σύστημα κατειλημμένου αρχείου μόλις δεν είναι πλέον κατειλημμένο.

umount -l DIRECTORY

Δύναμη αποσυναρμολόγηση

Χρησιμοποιήστε την επιλογή -f ( --force force) για να εξαναγκάσετε μια αποσύνδεση. Αυτή η επιλογή χρησιμοποιείται συνήθως για την αποσύνδεση ενός μη προσβάσιμου συστήματος NFS.

umount -f DIRECTORY

Γενικά, δεν είναι καλή ιδέα να εξαναγκαστείτε να αποσυνδεθείτε, καθώς ενδέχεται να καταστραφούν τα δεδομένα του συστήματος αρχείων.

συμπέρασμα

Μέχρι τώρα θα πρέπει να έχετε μια καλή αντίληψη για το πώς να χρησιμοποιήσετε την εντολή mount για να επισυνάψετε διάφορα συστήματα αρχείων στο δέντρο καταλόγων σας και αποσυνδέστε τα mounts με την umount .

Για να μάθετε περισσότερα σχετικά με τις επιλογές εντολών mount και umount , ανατρέξτε στις αντίστοιχες σελίδες τους.

mount terminal terminal