O ConsoleKit não aceita links simbólicos para o arquivo de log como você mencionou na sua pergunta.
Mas você pode enganar o consolekit um pouco, quando você cria um dispositivo nulo em vez de um arquivo de log normal. Primeiro, remova o arquivo de histórico:
rm /var/log/ConsoleKit/history
E, em seguida, use este comando:
mknod /var/log/ConsoleKit/history c 1 3
Isso cria um dispositivo nulo ( c
: caractere especial, 1
: número principal e 3
menor número).
Agora, tudo que está registrado nesse arquivo é excluído e não precisa de espaço no sistema de arquivos.