movendo apenas alguns diretórios / sistemas de arquivos para conjuntos de dados do ZFS

0

Atualmente, estou brincando com um servidor de arquivos muito pequeno baseado em um Intel NUC, com o ambiente de inicialização em uma unidade flash USB ("usbflash") e usando um disco giratório grande ("HDD") para armazenamento. O HDD é totalmente gerenciado pelo ZFS, onde o usbflash é uma instalação padrão do * buntu com o ext4 e uma única partição grande.

É possível / razoável / inteligente mover / home, / var e / tmp para a partição ZFS? A velocidade de gravação do dispositivo USB é bastante baixa e também estou tentando minimizar as gravações para estender a vida útil do usbflash. Mas em algum nível eu também estou apenas brincando e tentando aprender o que funciona e o que não funciona com o ZFS; -)

    
por ljwobker 18.11.2017 / 22:43

1 resposta

1

Is it possible/reasonable/smart to move /home, /var, and /tmp over to the ZFS partition?

Sim, mas você precisa ser cuidadoso com o que se move. Especificamente, a menos que os módulos ZFS façam parte do disco RAM de inicialização, você provavelmente desejará deixar / var e / tmp onde eles estão.

Primeiro, crie um pool (o comando zpool create ). Em seguida, crie sistemas de arquivos (o comando zfs create ) dentro do pool, configurando-os para montar em um local temporário (a opção -o mountpoint=XXX ).

Sugiro que você mova os dados no modo de usuário único.

Após os arquivos terem sido movidos, desmontar os sistemas de arquivos de origem (USB) e os sistemas de arquivos ZFS e alterar os pontos de montagem dos sistemas de arquivos ZFS (o comando zfs set com a opção mountpoint=XXX ) .

    
por 16.12.2017 / 19:52

Tags