GNU/Linux >> Tutoriels Linux >  >> Linux

Le montage d'un nouveau système de fichiers affecte les montages liés non récursifs ?

Vous devriez pouvoir voir que les nouveaux montages cessent d'être copiés si vous exécutez mount --make-private sur le point de montage.

La différence lors de l'exécution de bash en tant qu'init, est que la source le système de fichiers a été monté en tant que privé.[*] Alors que le démarrage du système complet exécute effectivement --make-shared . Vous pouvez voir la différence en regardant findmnt -o +PROPAGATION .

Une fois que le système de fichiers racine est monté comme partagé, tout système de fichiers monté directement sous celui-ci héritera du même paramètre de propagation.

Le système de fichiers racine est en cours de remontage tel qu'il est partagé par systemd . Cette fonctionnalité a été ajoutée à systemd vers 2012. Elle a été discutée sur l'incroyable wiki Arch Linux.

https://wiki.archlinux.org/index.php?title=Talk:Systemd&oldid=411350#Systemd_defaults_.2F_to_rshared.2C_gotcha

https://github.com/systemd/systemd/commit/b3ac5f8cb98757416d8660023d6564a7c411f0a0

Pendant que vous lisez ceci, je vous recommande également d'apprendre à démonter en toute sécurité un montage de liaison récursif. Parce que sur les montages partagés, monte et démonte se propager dans les deux sens :-).

[*] Démarrage avec init=/bin/bash , j'ai vu les systèmes de fichiers montés en privé. Même si je démarrais toujours avec le dracut de Fedora initramfs, qui exécute systemd en interne. Je ne suis pas sûr à 100 % de ce qui se passait ici.


Linux
  1. Du résultats sur le système de fichiers incompatible avec Df ?

  2. Comment faire monter un système de fichiers lors de la connexion de l'utilisateur ?

  3. Lier les montages sous Linux

  4. Comment trouver les options de montage du système de fichiers actuellement monté

  5. ZFS en tant que système de fichiers racine sur une nouvelle machine Linux ?

Comment trouver le type de système de fichiers monté sous Linux

Nouvelle fonctionnalité de conteneur :montures superposées volatiles

Comment migrer un serveur DNS BIND vers un nouveau matériel ?

Vérifiez si le dossier est un système de fichiers distant monté

Inconvénients du montage d'un système de fichiers avec noatime ?

Déterminez si le système de fichiers ou la partition est monté RO ou RW via Bash Script ?