Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Linux

Τι χειρίζεται την κοινή χρήση αρχείων στο Linux;

Η κοινή χρήση αρχείων στο Linux αντιμετωπίζεται από συνδυασμό μηχανισμών, ανάλογα με τον τύπο κοινής χρήσης για το οποίο μιλάτε:

* για την κοινή χρήση αρχείων μεταξύ των χρηστών στο ίδιο μηχάνημα: Το σύστημα αρχείων του πυρήνα του Linux και οι λίστες ελέγχου πρόσβασης (ACLs) είναι κυρίως υπεύθυνες. Οι χρήστες και οι ομάδες έχουν εκχωρηθεί δικαιώματα (ανάγνωση, εγγραφή, εκτέλεση) για κάθε αρχείο και κατάλογο, καθορίζοντας ποιος μπορεί να έχει πρόσβαση σε αυτό. Οι εντολές `chmod` και` Chown` χρησιμοποιούνται για τη διαχείριση αυτών των δικαιωμάτων.

* για την κοινή χρήση αρχείων μέσω δικτύου: Συμμετέχουν αρκετές τεχνολογίες:

* NFS (Σύστημα αρχείων δικτύου): Ένα διανεμημένο πρωτόκολλο συστήματος αρχείων που επιτρέπει στους πελάτες να τοποθετούν απομακρυσμένους καταλόγους σαν να ήταν τοπικοί. Το πακέτο "NFS-Kernel-Server" (ή παρόμοιο) στον διακομιστή και "NFS-Utils" για τους πελάτες εμπλέκονται συνήθως.

* SMB/CIFS (ΣΥΣΤΗΜΑ ΔΙΑΚΟΠΤΗΣ/Κοινό Σύστημα Αρχείων Διαδικτύου): Ένα ευρέως χρησιμοποιούμενο πρωτόκολλο, που χρησιμοποιείται συχνά για διαλειτουργικότητα με τα μηχανήματα των Windows. Το "Samba` είναι η πιο συνηθισμένη εφαρμογή σε διακομιστές Linux, παρέχοντας υπηρεσίες SMB/CIFS.

* SSHFS (SSH Filesystem): Επιτρέπει την τοποθέτηση ενός απομακρυσμένου καταλόγου μέσω SSH, παρέχοντας ασφαλή πρόσβαση. Αυτό απαιτεί έναν διακομιστή SSH στο απομακρυσμένο μηχάνημα και τον πελάτη `SSHFS` στο τοπικό μηχάνημα.

* WebDAV (Web Distributed Erusting and Versioning): Ένα πρωτόκολλο για πρόσβαση και διαχείριση αρχείων μέσω HTTP. Ενώ είναι λιγότερο κοινή για τη γενική κοινή χρήση αρχείων από το NFS ή το SMB, είναι χρήσιμο σε ορισμένα σενάρια.

* για την κοινή χρήση αρχείων μέσω εικονικοποίησης: Το σύστημα αρχείων του Hypervisor και του συστήματος αρχείων και των διαμορφώσεων δικτύωσης παίζουν ένα ρόλο. Οι κοινόχρηστοι φακέλοι διαμορφώνονται συχνά μέσω της διεπαφής διαχείρισης του Hypervisor (π.χ. VirtualBox, VMware, KVM).

Συνοπτικά, δεν υπάρχει καμία ενιαία οντότητα που να χειρίζεται όλη την κοινή χρήση αρχείων στο Linux. Είναι μια συνεργατική προσπάθεια μεταξύ του πυρήνα, των διαφόρων πρωτοκόλλων δικτύου, των δαίμων του χρήστη (όπως το `samba` και το` nfs-kernel-server ') και τη διαμόρφωση του χρήστη. Οι ειδικοί μηχανισμοί που χρησιμοποιούνται εξαρτώνται σε μεγάλο βαθμό από το πλαίσιο της κοινής χρήσης.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα