df du hardlinks e recuperação de espaço

0

Estou muito confuso sobre como criar um entendimento sobre hardlinks. Eu trabalho com um banco de dados hospedado no Linux. O banco de dados para fazer backups cria hardlinks para arquivos de dados em um diretório diferente. Os hardlinks de acordo com a definição não ocuparão espaço no disco, pois apontam para um inode existente do arquivo. Mas ao remover arquivos para liberar espaço no disco, normalmente é recomendado excluir os backups primeiro. E isso ainda funciona como depois de remover o diretório de backup (diretório com hardlinks), o df-h mostra quantidade considerável de espaço é recuperado. Por favor, ajude como visualizar df du hardlinks, espaço ocupado por hardlinks e como a exclusão de um link para um inode parece reduzir o espaço no disco de acordo com o comando df-h.

    
por RAJSEKHAR 22.09.2018 / 05:52

1 resposta

1

Muito obrigado. Eu encontrei a resposta. O banco de dados mantém a mesclagem dos arquivos originais do banco de dados em Novos arquivos e, eventualmente, remove os arquivos db originais. Assim, os hardlinks dos arquivos originais antigos começam a reivindicar espaço. Uma exclusão de backups limpa todos os backups antigos (hardlinks anteriormente criados para arquivos de dados antigos que agora são mesclados e substituídos), portanto, recupera espaço. Encontre detalhes no link abaixo: O DB em questão é o Apache Cassandra que executa o tempo de compactação e novamente para mesclar arquivos de dados e exige que os arquivos de backup sejam removidos manualmente link

    
por 26.09.2018 / 14:34