Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/03/2017, à 18:54

Arbiel

Comportement surprenant de head

Bonsoir

À la suite du montage d'un fichier sur un autre par un fichier fstab

/home/ciel/bin/ciel /home/remi/bin/ciel.sh none bind 0 0

pour accéder au fichier /home/ciel/bin/ciel par le chemin /home/remi/bin/ciel.sh
montage qui me semble correct d'après

remi@remi-Vostro-3550:~$ mount | g /bin/ciel
/home/ciel/bin/ciel on /home/remi/bin/ciel.sh type none (rw,bind)
remi@remi-Vostro-3550:~$

la commande head appliquée au chemin /home/remi/bin/ciel.sh ne me donne pas la bonne réponse

remi@remi-Vostro-3550:~$ for script in /home/ciel/bin/ciel /home/remi/bin/ciel.sh; do df "${script}" && head -2 "${script}"; done;
Sys. de fichiers               blocs de 1K  Utilisé Disponible Uti% Monté sur
/dev/mapper/uranie-iconiochore   101148064 89029928    7013764  93% /home/ciel/bin
#!/bin/bash
# ciel_V2.2     06/03/2017 18:28
Sys. de fichiers               blocs de 1K  Utilisé Disponible Uti% Monté sur
/dev/mapper/uranie-iconiochore   101148064 89029928    7013764  93% /home/remi/bin/ciel.sh
#!/bin/bash
# ciel_V2.2 16/01/2017 18:28
remi@remi-Vostro-3550

Quelqu'un a-t-il une idée de l'erreur que j'ai faite, ou s'agit-il d'une erreur de "head", et comment head pourrait-elle aller lire le fichier masqué par le montage (la date présentée est celle du contenue dans le fichier sur lequel le montage a été effectué) ?

Si cela peut éclairer la situation, j'ai effectué ce montage par la commande

sudo mount --bind /home/remi/.ciel.fstab /etc/fstab && sudo mount -a && sudo umount /etc/fstab

Merci d'avance pour vos commentaires et vos suggestions.

Arbiel

N.B :
1) Il n'y a là aucune urgence, je ne suis pas en panne. C'est seulement le désir de comprendre.
2) Je viens de constater que geany se comporte comme head, et ouvre le fichier masqué par le montage lorsque j'ouvre /home/remi/bin/ciel.sh

Dernière modification par Arbiel (Le 06/03/2017, à 19:03)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#2 Le 06/03/2017, à 19:08

Watael

Re : Comportement surprenant de head

salut,

ce n'est pas trop ma partie, alors je lis dans le man :

Les opérations de remontage (« bind »)
[...]le même contenu est accessible en deux endroits.[...]


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne