Primeiro, entenda que qualquer diretório que não seja explicitamente um ponto de montagem para uma partição separada (ou um subdiretório de tal ponto de montagem) é armazenado na partição raiz ( /
). Portanto, se você tiver raiz ( /
) e /home
e nenhuma outra partição, o diretório /opt
é simplesmente um diretório na raiz ( /
). Da mesma forma para /tmp
, /sbin
e qualquer outra coisa. Assim, a questão inicial é baseada na falsa premissa de que você precisa de partições separadas para cada diretório que sai da raiz ( /
) e, portanto, não pode ser respondido diretamente.
Em segundo lugar, /opt
é usado para software de terceiros, que, no contexto do Ubuntu, significa software pré-compilado que não é distribuído através de pacotes Debian. Ocasionalmente, você verá a documentação oficial do programa que se refere a /opt
, mas há pacotes Debian disponíveis que deixam esses arquivos em outro lugar. Em tais casos, você deve ignorar a documentação oficial, ou pelo menos ignorar suas referências de localização de arquivos, quando você usa o pacote Debian. Além disso, se você tiver a opção de usar um pacote pré-compilado através de um tarball ou de um pacote Debian, geralmente é melhor usar o pacote Debian. Apesar de tudo, o uso de /opt
é bastante raro hoje em dia. Se você ainda acha que precisa colocar arquivos em /opt
, é bom nomear o software, já que as pessoas aqui podem saber se um pacote Debian está disponível para aquele software.
Finalmente, combinando os dois pontos anteriores, é muito raro que as instalações do Ubuntu dividam /opt
em uma partição separada, porque é raro que quantidades significativas de dados sejam armazenadas lá. A maioria dos softwares do Ubuntu vai em /usr
e outros locais. Já foi comum dividir /usr
em uma partição separada, mas essa prática é bem rara hoje em dia. Se você precisar instalar muitos softwares em /opt
, criar uma partição separada para pode fazer sentido - mas, em muitos casos, isso não será realmente útil. Partições separadas farão sentido se você precisar lidar com a segurança de forma diferente, se recursos de sistema de arquivos diferentes forem úteis, para compartilhar dados em várias instalações do SO em uma configuração de inicialização múltipla e por outros motivos. Não é provável que a instalação de software de rotina se beneficie de uma partição separada; De fato, criar uma partição separada para /opt
poderia causar problemas se o tamanho consumido pelo software armazenado ali fosse alterado ou se a estimativa do tamanho estiver errada inicialmente.