Verzeichnis unsichtbar, bis ich hineingegangen bin

6

Ich habe ein mysteriöses Verzeichnis, das erst aufgelistet wird, wenn ich es auf CD aufgenommen habe. Dann tut es einfach gut. Dann verschwindet es periodisch wieder.

bash-3.00$ pwd
/sde
bash-3.00$ ls -la
total 16
drwxr-xr-x   4 root root    0 May 18 16:46 .
drwxr-xr-x  29 root root 4096 Mar 23 13:16 ..
drwxrwxrwx  11 root root 4096 Dec  8 16:36 src_rep
drwxr-xrwx   7 root root 4096 Dec  3 11:06 taaats_6
bash-3.00$ cd s_int_r
bash-3.00$ pwd
/sde/s_int_r
bash-3.00$ ls ..
s_int_r  src_rep  taaats_6
bash-3.00$ cd ..
bash-3.00$ ls
s_int_r  src_rep  taaats_6

Einige Zeit vergeht, ohne dass Befehle eingegeben wurden ...

bash-3.00$ pwd
/sde
bash-3.00$ ls
src_rep  taaats_6
bash-3.00$ ls ./s_int_r/..
s_int_r  src_rep  taaats_6

Ich bin mit Kitt in diese Maschine eingeschmolzen. Wenn ich eine andere Verbindung zum Computer eröffne, scheint die zweite Verbindung immer die gleiche zu sein wie die erste. Dh, es wird zunächst auch nicht angezeigt, aber wenn ich es bei einer Verbindung auf CD einlege, wird es bei der zweiten angezeigt.

Was ist los?

Cam Jackson
quelle

Antworten:

8

Sie sehen einen Automounter in Betrieb. Automounter-Implementierungen variieren, aber das Grundprinzip besteht darin, ein Verzeichnis nur beim Zugriff bereitzustellen. Dieser steigt s_int_rbei Bedarf an, wenn Sie in ihn wechseln. Andere Automounters listen es möglicherweise immer im Verzeichniseintrag für auf /sde, hängen es jedoch nur dann tatsächlich ein, wenn Sie versuchen, auf eine Datei darin zuzugreifen.

cd /sde/s_int_r && df .wird dir sagen, woher es kommt. grep /sde /proc/mountswird Ihnen sagen, was Automounter gerade läuft, und anhand dieser Informationen können Sie möglicherweise herausfinden, wie es konfiguriert ist.

Gilles
quelle
Nun, ich bin immer noch ein wenig verwirrt, aber ich werde etwas lesen und ich bin sicher, dass es Sinn machen wird. Ich wusste einfach nicht, wonach ich suchen sollte! Prost!
Cam Jackson
In einem anderen Punkt macht es jetzt Sinn, warum alle verschiedenen Computer auf lokale Kopien von Daten zugegriffen haben, die meiner Meinung nach gemeinsam hätten verwendet werden sollen. Es ist überhaupt nicht lokal, es ist von irgendwo anders montiert.
Cam Jackson