I need to migrate /var/log/ and /var/log/audit to separate partitions. Currently the entire /var/ directory is on a logical volume with ample space (45G).
LVM é o tipo de partição, então você quis dizer migrar para novos volumes lógicos, certo?
I understand how to shrink and create new logical volumes (and the associated risks of resizing and need for full backups beforehand).
Não vai tocar nisso, então.
My question may be a simple one. How am I able to have /var/log/ on partition "B" if I've already mounted /var/ to partition "A"?
Novamente, você quis dizer volume, não partição, certo?
Interrompa o registro e a auditoria do sistema e qualquer outra coisa que esteja gravando nos diretórios /var/log e /var/log/audit . Crie um arquivo TAR dos diretórios, /var/log e /var/log/audit .
Isso soa como um sistema do DoD ao qual você está aplicando um STIG . Se assim for, mantenha seus atributos do SELinux e quaisquer outras ACLs e atributos estendidos com algo parecido com isto: tar --selinux --acls --xattrs -cvf var_log.tar /var/log .
Reduza o volume lógico que contém /var/ o quanto desejar para o espaço necessário em /var/log e /var/log/audit . Em seguida, crie dois novos volumes lógicos, um para /var/log e outro para /var/log/audit . Formate os novos volumes.
Opcionalmente, remova os dados dos diretórios /var/log e /var/log/audit existentes. Monte os novos volumes em /var/log e /var/log/audit . Descompacte os arquivos TAR para restaurar os dados de registro e contabilidade do sistema. Inicie o log do sistema e os serviços de contabilidade.
Adicione esses novos volumes a /etc/fstab .