Sua ideia de usar partições separadas é a única prática agora. No entanto, realmente não é um exagero. As pessoas têm usado partições separadas para esse fim há décadas porque funciona. Alguns conselhos gerais:
-
/homeestar em uma partição separada é a configuração padrão para muitas distribuições quando não estiver usando o BTRFS, portanto, já existe um bom suporte para ele em todos os principais softwares. Essa é a grande preocupação, pois é onde 95% dos usuários colocam 95% de seus arquivos. -
/tmpna verdade não deveria ser uma partição. Você quase certamente quer que ele seja umatmpfsmount com seu próprio limite de tamanho. Isso geralmente melhora o desempenho e evita o desperdício de espaço em disco, já que quase nada maior que alguns KB é colocado em/tmpna maioria das vezes. -
/var/tmptambém pode ser melhor se for umtmpfsmount, especialmente se você tiver lotes de RAM e uma quantidade razoável de espaço de troca. - Além desses, dependendo da configuração exata do sistema, talvez seja possível aos usuários gravar quantidades arbitrárias de dados (direta ou indiretamente) em
/var/lib,/var/cache,/var/games(se não houver/var/lib/games) ,/var/mail,/var/spoole, possivelmente, quaisquer diretórios de armazenamento usados para serviços de rede (/var/wwwou/var/ftp, por exemplo). Pessoalmente, gostaria apenas de colocar/var/cache,/var/spoole/var/libem sua própria partição, e quando isso começar a ficar cheio, apenas nuke coisas em subdiretórios de/var/cache./var/maildeve ser quase sempre a sua própria partição se você realmente usá-lo, embora o BTRFS provavelmente não seja a melhor escolha para isso. - Pode haver outros lugares também. O oficial FHS pode ser de algum interesse, já que ele lista o layout padrão usado por quase todo o Linux distribuições, e menciona o que vai onde.