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
.