2012-07-26

Δημιουργία Συμβολικών Συνδέσεων και Συνδέσεων Καταλόγων (Symbolic Links και Junctions)

Άνοιγμα του Command Prompt (cmd) με δικαιώματα διαχειριστή κι εκτέλεση της παρακάτω εντολής:


mklink </d /h /j> <σύνδεσμος> <προορισμός>


/d: Δημιουργία συμβολικής σύνδεσης ενός καταλόγου. Η προεπιλογή είναι μια συμβολική σύνδεση αρχείου.
/h: Δημιουργία μιας μόνιμη σύνδεσης αντί για μια συμβολική σύνδεση.
/j: Δημιουργία σύνδεσης καταλόγου (junction).
σύνδεσμοςΚαθορισμός του ονόματος της νέας συμβολικής σύνδεσης.
προορισμός: Καθορισμός της διαδρομής (σχετικής ή απόλυτης), στην οποία αναφέρεται η νέα σύνδεση.


Σημείωση:
Συμβολικές Συνδέσεις μπορούν να γίνουν και σε αρχεία και σε φακέλους, ενώ συνδέσεις καταλόγων μπορούν να γίνουν μόνο σε φακέλους.
Η διαφορά ανάμεσα σε συμβολικές συνδέσεις καταλόγων και συνδέσεις καταλόγων (symbolic links και junctions) φαίνεται κυρίως με δικτυακές διαδρομές, μέσω απομακρυσμένης πρόσβασης.
πχ.
Ο χρήστης01 κι ο χρήστης02 δημιουργούν ο καθένας από μια συμβολική σύνδεση καταλόγου από φάκελο C:\symbolic με προορισμό τον C:\target κι από μια σύνδεση καταλόγου C:\junction με τον ίδιο προορισμό C:\target.

Δίνοντας ο χρήστης01 δικτυακή διαδρομή \\χρήστης01\C$\symbolic\, παραπέμπεται στον φάκελο \\χρήστης01\C$\target.
Δίνοντας ο χρήστης01 δικτυακή διαδρομή \\χρήστης01\C$\junction, παραπέμπεται στον φάκελο \\χρήστης01\C$\target.

Δίνοντας ο χρήστης02 δικτυακή διαδρομή \\χρήστης01\C$\symbolic\, παραπέμπεται στον φάκελο \\χρήστης02\C$\target.
Δίνοντας ο χρήστης02 δικτυακή διαδρομή \\χρήστης01\C$\junction, παραπέμπεται στον φάκελο \\χρήστης01\C$\target.

* Η παραπάνω εντολή δεν δουλεύει για Windows XP ή παλαιότερες εκδόσεις.

Εναλλακτικά, μπορεί να χρησιμοποιηθεί το εργαλείο junction από το Sysinternals Suite (βλ. και WSCC - Windows System Control Center).



Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου