Basta adicionar linhas ao seu /etc/fstab
:
/path/to/source /path/to/bind/mount/point none defaults,bind 0 0
Depois de fazer isso, a montagem da ligação será realizada sempre que o sistema for inicializado.
Eu preciso "vincular" um diretório a muitos locais chrooted. Eu sei que eu posso fazer "mount -o bind", mas isso requer processamento especial na inicialização de cada vez (execute o mount).
Existe uma maneira de fazer isso diretamente no sistema de arquivos? Meu fs é ext4 e parece não suportar hardlinks para diretórios. A vinculação total de todos os arquivos também não é uma opção.
Você é uma maneira de habilitar hardlinks para diretórios no ext4? Ou quaisquer outras opções são disponíveis?
Basta adicionar linhas ao seu /etc/fstab
:
/path/to/source /path/to/bind/mount/point none defaults,bind 0 0
Depois de fazer isso, a montagem da ligação será realizada sempre que o sistema for inicializado.
Além das exceções bizzare, não é possível criar hardlinks nos diretórios :
To prevent endless recursion, most modern operating systems don't allow hard links on directories. In addition, hard links on directories would lead to inconsistency on parent directory entries. A notable exception to this is Mac OS X v10.5 (Leopard) and newer, which use hard links on directories for the Time Machine backup mechanism only. Symbolic links and NTFS junction points are generally used instead for this purpose.
Isso é o que links simbólicos são para.