Você não pode mover /lib ou /etc para fora da partição raiz. Você pode desativar as partes selecionadas, mas, em geral, os programas que são mantidos fora de /usr e suas dependências (como bibliotecas em /lib e arquivos de configuração em /etc ) são os que tendem a ser necessários no início da inicialização do sistema, antes que /usr possa ser montado.
Para /root , /var , /home , /usr e /boot , basta mover os dados para a nova partição com mv e adicionar a entrada adequada a /etc/fstab . Eu recomendo fazer isso de um sistema de resgate; especialmente para /var , mover arquivos em um sistema ativo requer experiência de um tipo "se você precisar perguntar: não precisa".
Para /tmp , faça-o viver inteiramente na memória (isso é memória virtual, então, em certo sentido, seu back-end de armazenamento é o espaço de troca, se isso for necessário devido à falta de RAM). Adicione a seguinte linha em /etc/fstab :
tmpfs /tmp tmpfs mode=1777
Eu me pergunto se você está realmente indo na direção certa. Eu só não vejo como fazer várias partições poderia ajudar a evitar a corrupção. Talvez você precise de alguma forma de RAID (isso requer que os dispositivos tenham vários leitores CF, a menos que você esteja disposto a sacrificar muito desempenho e espaço em disco para detectar a corrupção) ou um sistema de arquivos com alguma detecção de corrupção ( algo que o Linux não suporta bem - eu acho que sua melhor aposta é btrfs ).