Proč nefunguje „mounting over“ na některé filesystémy?

Dnes jsem zaznamenal asi druhý jiný projev zvláštního omezení linuxu, který  bych chtěl nějak vysvětlil. Určině to není jen vlasnost  exfat. Kde bych se tomto fundovaně dočetl víc a podrobně?

Kód: [Vybrat]
encfs -f ~/lower /mnt/exfatfs
Heslo pro EncFS:
fusermount: mounting over filesystem type 0x2011bab0 is forbidden

encfs -f ~/lower /mnt/ext4flashkatreba
Heslo pro EncFS:
#provedeno

Bohužel první projev chyby už si nevspomenu co to bylo. Ale byla to jiná chybová hláška (asi ne tak přímá)

Jde o principiálníchybu exfat, chybu implementace (s exfat to bylo turbulentníposle 3 roky) nebo je to někde blacklistováno? A proč to nejde. Co musí být za podmínky splněné aby to šlo.

A taková uplně mimo systém otázka: lze mountnout do míst, kde žádný fs neexistuje? Blíží se tomu "/" ?
« Poslední změna: 15. 05. 2023, 22:39:17 od Petr Krčmář »


RDa

  • *****
  • 3 036
    • Zobrazit profil
    • E-mail
Re:Proč nefunguje „mounting over“ na některé filesystémy?
« Odpověď #1 kdy: 15. 05. 2023, 23:02:12 »
To vypada jako omezeni pro tvuj fusermount:

https://github.com/libfuse/libfuse/issues/572

Jakou tam mas verzi?