De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 14 de agosto de 2015
Quando adicionamos discos a um sistema, ficamos com diversas partições espalhadas e precisamos ficar decidindo onde colocar as coisas, e gerenciando o espaço entre estas partições.
O ideal seria combinar estas diversas partições em uma única, de uma maneira rápida e simples.
O comando mhddfs faz exatamente isto. Vejamos como.
Primeiramente, vamos listar as partições em meu computador:
$ df Sist. Arq. 1K-blocks Usado DisponÃvel Uso% Montado em /dev/sda1 40189072 7813492 30311004 21% / none 4 0 4 0% /sys/fs/cgroup udev 4014100 4 4014096 1% /dev tmpfs 805936 1492 804444 1% /run none 5120 0 5120 0% /run/lock none 4029664 71424 3958240 2% /run/shm none 102400 12 102388 1% /run/user /dev/sdb1 615321900 199519140 384546172 35% /home /dev/sdb1 961301000 858577072 53869544 95% /disco1 /dev/sda4 436233168 381806468 32244232 93% /disco2
Eu quero juntar as partições disco1
e disco2
em uma única partição
lógica chamada backup
.
Primeiramente, crio o ponto de montagem:
sudo mkdir /backup
Em seguida, monto as duas partições com o comando mhddfs
:
sudo mhddfs /disco1,/disco2 /backup -o allow_other
Emitindo o comando df novamente temos:
$ df Sist. Arq. 1K-blocks Usado Disponível Uso% Montado em /dev/sda1 40189072 7813496 30311000 21% / none 4 0 4 0% /sys/fs/cgroup udev 4014100 4 4014096 1% /dev tmpfs 805936 1492 804444 1% /run none 5120 0 5120 0% /run/lock none 4029664 72944 3956720 2% /run/shm none 102400 12 102388 1% /run/user /dev/sdb1 615321900 199519140 384546172 35% /home /dev/sdb1 961301000 858577072 53869544 95% /disco1 /dev/sda4 436233168 381806468 32244232 93% /disco2 /disco1;/disco2 1397534168 1240383540 86113776 94% /backup
Podemos ver que as partições originais continuam disponíveis,
porém podemos realizar todas as operações que desejarmos
diretamente na partição combinada de nome /backup
.
Para fazer a montagem diretamente durante o boot, acrescente
a seguinte linha ao arquivo /etc/fstab
:
mhddfs#/disco1,/disco2 /backup fuse defaults,allow_other 0 0
O processo usado para determinar onde escrever é também simples. Arquivos que
forem criados serão escritos primeiramente na primeira partição especificada,
quando esta partição ficar cheia, a escrita será feita na segunda partição,
e assim sucessivamente. O comando mhddfs
aceita a diretiva mlimit
,
que especifica o espaço livre que as partições devem ter. O valor pode ser
especificado em MB, KB ou GB. Se a partição tiver menos espaço livre do que
o patamar especificado pela diretiva mlimit
, então outra partição será usada
para criar os arquivos. Caso todas as partições estejam com menos espaço
livre do que o especificado, então será escolhida a partição que tiver mais
espaço livre.
Vejamos um exemplo de uso da diretiva mlimit
:
$ sudo mhddfs /disco1,/disco2 /backup -o allow_other -o mlimit=10G mhddfs: directory '/disco1' added to list mhddfs: directory '/disco2' added to list mhddfs: mount to: /backup mhddfs: move size limit 10737418240 bytes
O comando acima sinaliza que as partições podem ser usadas enquanto o espaço livre em cada uma delas for superior a 10GB. Quando este valor for inferior a 10 GB então será usada a partição com mais espaço livre.
Para instalar em sistemas Debian GNU/Linux e derivados, digite:
sudo apt-get install mhddfs
Referência: How To Join Several Partition Together To Form a Single Larger One On a Linux Using mhddfs
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários