J'ai essayé pendant un certain time de voir des files, cachés par un assembly sur mon appareil arborant Debian 6, en vain, et étant nouveau sur Linux, je suis obligé de poser la question: Comment voyez-vous les files cachés par un assembly sur Debian 6?
J'ai parcouru les nombreux duplicates que j'ai rencontrés alors que je rédigeais cette question le premier ou le dixième fois et les réponses suivantes ne m'ont pas aidé dans mon cas:
J'ai aussi trouvé cela , mais c'était un peu intimidant d'essayer cela avec ma connaissance limitée de ce que je fais même.
J'ai aussi demandé aux users de Linux autour de moi, qui tous (les deux) disent qu'il est impossible de voir mes files sans les umount
.
Donc, pour clarifier les choses, voici ce avec quoi je travaille:
/tmp # mkdir FOO /tmp # cd FOO/ /tmp/FOO # touch abc /tmp/FOO # cd ~ # mount /dev/sda1 /tmp/FOO/ ~ # ls /tmp/FOO/ bbb ~ # cd /tmp/ /tmp # mkdir BAR /tmp # cd ~ # mount --bind / /tmp/BAR ~ # cd /tmp/BAR/ /tmp/BAR # ls bin etc lib media proc sbin sys usr dev home linuxrc mnt root selinux tmp var /tmp/BAR # cd tmp/ /tmp/BAR/tmp # ls /tmp/BAR/tmp #
@ John1024:
~ # mount | grep /tmp/ /dev/sda1 on /tmp/FOO type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp932,iocharset=cp932,errors=remount-ro) /dev/root on /tmp/BAR type jffs2 (ro,relatime)
Quoi et où dois-je mount --bind
pour voir les files qui se trouvaient dans /tmp/somefolder
? La fonctionnalité des solutions liées ci-dessus pourrait-elle être liée à la construction de Debian que j'utilise?
Edit: Pour plus de précisions, voici quelques commands que j'ai essayées:
~ # mount --bind /tmp/somefolder /tmp/anotherfolder ~ # mount --bind / /tmp/anotherfolder ~ # mount --bind /dev/sda1 /tmp/anotherfolder
Si je comprends bien, vous voulez voir les files, le cas échéant, cachés par la command mount /dev/sda1 /tmp/somefolder
. En supposant que /tmp
fasse partie du /
système de files, exécutez:
mount --bind / /tmp/anotherfolder ls /tmp/anotherfolder/tmp/somefolder
Si /tmp
ne fait pas partie de /
mais est un système de files séparé, exécutez:
mount --bind /tmp /tmp/anotherfolder ls /tmp/anotherfolder/somefolder
Puisque /tmp
est un système de files séparé, vous voulez avoir une vue sans tache du contenu de ce système de files (sans les interférences du système de files /dev/sda1
, monté sur le sharepoint assembly subordonné /tmp/FOO
) faire un bind mount sur /tmp
:
mount --bind /tmp /tmp/BAR
Maintenant /tmp/BAR
devrait vous montrer le contenu de /tmp
, et /tmp/BAR/FOO
devrait vous montrer le contenu de /tmp/FOO
qui avait été caché par la monture sur /tmp/FOO
.