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 ).