Windows - Mounten Sie ein Verzeichnis als R / O in ein anderes Verzeichnis

361
iBug

Ich weiß, ich kann das Äquivalent "Ein Verzeichnis in ein anderes Verzeichnis einhängen" unter Windows ausführen

mklink /j mountpoint source 

Dies ist nicht wirklich "mounten", sondern nur eine symbolische Verbindung in NTFS.

Jetzt möchte ich das nur lesen, dh Programme können den Inhalt nicht ändern mountpoint\, aber sie können über source\. Das Unix-Äquivalent lautet

mount -o ro,bind source mountpoint 

Irgendwelche Ideen?

0

1 Antwort auf die Frage

0
uDev

Sie können es in 2 Schritten machen:

  1. Verwenden Sie MKlink, jedoch mit / D-Schalter, dh Hardlink statt Junction
  2. Legen Sie die Sicherheitseigenschaften für den neu erstellten Hardlink fest (Schreibschutz verweigern, ausführen usw.).

Wenn Sie dies gut gemacht haben, können Sie nichts anderes tun, als vom Hardlink lesen, sondern alles vom ursprünglichen Einhängepunkt aus.