Monte vários diretórios na mesma partição E esconda o caminho base

0

Eu tenho um computador com um SSD e um HDD. Eu quero colocar os diretórios que não mudam com freqüência no SSD e os que fazem no disco rígido. Isso significa manter o root / no SSD, juntamente com a maioria dos caminhos por padrão, e inserir o HDD /home , /opt , /root , /tmp e /var , se não me engano .

Existem duas opções: links simbólicos e montagens de ligação no fstab. Isso é explicado em muitas perguntas:

  1. Como montar vários diretórios na mesma partição ?
  2. Existe alguma desvantagem de usar o mount -bind como substituto de links simbólicos?
  3. Como montar vários diretórios na mesma partição ?
  4. Mapeando a pasta inicial para um diferente localização no fstab
  5. Como montar uma partição diferente como / home ?
  6. Posso mudar a pasta / home após a instalação do Ubuntu?
  7. Instalação do Debian, montagem / var / tmp / home na mesma partição
  8. Muito mais ...

Cada método tem diferentes prós e contras. O maior problema é que os links simbólicos não são transparentes (por exemplo, para cd ou pwd ), e essa ligação duplica os caminhos e os dados acessados (por exemplo, ao usar find ).

Destes dois problemas, o último parece mais fácil de resolver, mas não encontrei nenhuma menção a isso nos links anteriores, por isso tenho que perguntar se existe alguma solução ou não.

Acho que a melhor solução pode ser vincular os caminhos anteriores ( /home , /opt , /root , /tmp e /var ) como subcaminhos de /.hdd (um novo, definido como ponto de montagem na partição do HDD) e, em seguida, ocultando /.hdd para evitar os problemas que surgem ao vincular os diretórios. A questão é como ocultar /.hdd da maneira mais fácil e eficaz sem quebrar nada . Eu posso pensar em duas maneiras.

  1. Definindo suas permissões para 000, o que pode não ser muito útil como root ou ao sudoing.
  2. Usando o chroot, que pode quebrar algumas coisas .

Essas opções não são mencionadas por ninguém, então eu acho que elas são inúteis ou piores que inúteis, por quê? Existem boas opções? (para tornar /.hdd o mais invisível possível, enquanto os subcaminhos permanecem vinculados de forma transparente).

    
por Trylks 15.12.2017 / 02:41

0 respostas