Use o symlink para mover o diretório criado pelo pacote .deb - alguma coisa vai quebrar?

3

Às vezes, parece útil mudar os diretórios do pacote entre tmpfs / flash memory ou ssd / hard disk. Para gerenciar a vida útil do flash, a rotação do disco ou apenas o espaço livre.

Se você substituir um diretório usado por um pacote por um link simbólico, o gerenciador de pacotes não ficará confuso às vezes? Por exemplo. considere debsums ...

O bind-mounts iria esconder melhor em vez disso?

    
por sourcejedi 26.07.2015 / 16:41

1 resposta

3

aparentemente, o dpkg pretende suportar isso , então vá em frente com o links simbólicos:).

W.r.t. bind-mounts: apenas diga não.

  • O dpkg não conseguirá lidar com eles normalmente. se um diretório for alterado na atualização.
  • Eles são tratados como separados por fatrace , por isso é mais difícil monitorar gravações em dispositivos individuais. (Tecnicamente isso é provavelmente uma peculiaridade da interface do kernel).
  • Eles não são ótimos em df . E o monitoramento de espaço em disco de icinga será alarmado se o diretório montado por ligação não for legível por todos.
  • Se você tentar montar partes de um tmpfs em bind, você está indo a um buraco de coelho ; você precisará de um script de shell personalizado que crie os diretórios primeiro.

Advertência - no caso de você estar migrando de montagens de ligações aninhadas . Certifique-se de cuidar das dependências. No momento da inicialização, as montagens normalmente são solicitadas automaticamente, o que é ótimo. Mas não parece magicamente funcionar, se as montagens dependem umas das outras através de links simbólicos em vez de diretamente. (Acredito que essa montagem no momento da inicialização foi feita pelo systemd).

    
por 26.07.2015 / 16:41

Tags