3
Multi-HDD [FUSE] filesystem
Ao gravar os arquivos, eles são gravados em um primeiro HDD até que o HDD tenha espaço livre (consulte a opção mlimit) e, em seguida, eles são gravados em um segundo HDD, depois em um terceiro HDD, etc.
- Grátis
- Linux
Ao gravar os arquivos, eles são gravados em um primeiro HDD até que o HDD tenha espaço livre (consulte a opção mlimit), depois são gravados em um segundo HDD, depois em um terceiro HDD, etc. O df mostrará uma estatística total de todos os sistemas de arquivos, comoexiste um grande disco rígido.Se ocorrer um estouro durante a gravação no HDD1, o conteúdo do arquivo já gravado será transferido para um HDD contendo espaço livre suficiente para um arquivo.A transferência é processada on-the-fly, totalmente transparente para o aplicativo que está gravando.Portanto, esse comportamento simula um grande sistema de arquivos.AVISO: Os sistemas de arquivos combinados devem oferecer a possibilidade de obter seus parâmetros corretamente (por exemplo, tamanho do espaço livre).Caso contrário, a falha de gravação poderá ocorrer (mas a consistência dos dados estará ok de qualquer maneira).Por exemplo, é uma má idéia combinar vários sistemas sshfs.Funções do sistema de arquivos ~~~~~~~~~~~~~~~~~~~~~~~ A maioria das funções é suportada.As funções são suportadas: - obter / definir atributos de objetos do sistema de arquivos;- obter / definir informações do sistema de arquivos (tamanho total, tamanho do espaço livre é calculado como tamanho resumido dos sistemas de arquivos);- leia / remova / crie diretórios;- ler / remover / criar / escrever arquivos;- links simbólicos;- arquivos de dispositivos, soquetes e fifo;- bloqueios de arquivos;- hardlinks (apenas em um único dispositivo; sem suporte móvel para arquivos hardlinked) - atributos de arquivo estendidos (xattr);
multi-hdd-fuse-filesystem