Se você quiser que todo o seu software seja instalado em uma partição diferente automaticamente, a maneira mais fácil seria uma partição contendo o conteúdo de / usr. Dessa forma, quase todos os arquivos grandes que estão sendo instalados com o software são colocados na partição separada. Ao fazer isso, seu sistema não iniciará corretamente se a partição não puder ser montada na inicialização, mas todas as ferramentas importantes para resgate devem estar em / bin e / sbin, portanto, isso deve ser bom.
Para fazer isso, você tem que inicializar a partir de um liveecd e copiar todo o conteúdo do diretório / usr para a outra partição e, em seguida, editar o / etc / fstab do seu sistema para conter a linha:
UUID=InsertYourUUIDhere /usr FileSystemType MountOptions
Substitua "InsertYourUUIDhere" pelo UUID da partição (você obtém usando o comando "blkid"). Substitua "FileSystemType" pelo tipo de sistema de arquivos da partição e substitua "MountOptions" pelas opções de montagem encontradas na linha com seu sistema de arquivos raiz (/).