Opções para tratar várias partições como uma

1

Eu tenho um HDD particionado com uma partição usada para arquivos de mídia, montada em algum lugar no meu sistema (que é uma caixa do Debian Wheezy). Eu gostaria de expandir o espaço disponível para arquivos no meu diretório de montagem - usando um disco rígido adicional, mas sem usar outra pasta ou uma subpasta.

Eu entendo que o LVM é uma opção - mas para isso eu preciso fazer a transição sem mover ou fazer o backup de arquivos (não são arquivos críticos, mas obviamente eu não quero que eles desapareçam ). Isso pode ser feito?

Além disso, uma opção melhor seria se as partições no disco antigo e no novo simplesmente contribuíssem com espaço para o mesmo local, de modo que os arquivos individuais fossem gravados inteiramente em um disco ou inteiramente no segundo, e que se eu pegasse o segundo disco, seria apenas utilizável sem o LVM. É isso possível?

Atualização: eu tentei lvmify , mas ele solucionou um erro e não funcionou .

    
por einpoklum 01.04.2013 / 11:56

3 respostas

1

LVM é basicamente a única maneira fácil de fazer isso. Você terá que mover os dados.

A única outra maneira e, exigiria discos rígidos adicionais , é um hardware ou software RAID. Obviamente, o hardware é mais rápido e não usa CPU, mas pode ser caro. No entanto, você pode adicionar tantos discos rígidos de capacidade idêntica quanto os conectores com esse método. O RAID 5 permitiria que um disco rígido falhasse sem perder dados e o RAID 6 permitiria que o disco rígido 2 falhasse. O RAID 5 requer no mínimo 3 discos rígidos e o RAID 6 requer 4.

Eu fiz a coisa toda do LVM por um tempo até que tive uma falha no disco rígido e liberei que não tinha redundância com o LVM. Se você usa um LVM , certifique-se de ter um método de backup confiável . Por aproximadamente US $ 10 por mês, você pode usar o CrashPlan no linux.

Verifique se você tem um backup e leia isso:

link

    
por 02.04.2013 / 05:27
1

O LVM fará o que você quiser, mas infelizmente, não sem alguma forma de movimentação de dados; dê uma olhada nesta discussão de montagens sindicais para algo que possa ser usado para o que você está procurando fazer.

    
por 01.04.2013 / 18:21
0
Btrfs e ZFS são sistemas de arquivos com suporte a vários dispositivos, portanto, alternativas ao Linux LVM. Eu não tenho experiência com ZFS , vou focar em btrfs aqui.

I need to make the transition without moving or backing up any files

Você pode converter ext3 ou ext4 para > btrfs no lugar . O processo levará algum tempo, mas não exigirá dispositivo (s) adicional (is) para armazenar temporariamente seus dados. No entanto, será necessário algum espaço livre no sistema de arquivos ext original.

Por outro lado, ao fazer esse truque, é sempre bom ter um backup de qualquer maneira.

I would like to expand the space available for files in my mount directory

Você pode expandir seu sistema de arquivos btrfs para dispositivo (s) adicional (is) com um comando como

btrfs device add /dev/sdc /mnt

Leia mais aqui: Usando o Btrfs com vários dispositivos .

Eu tenho usado btrfs por alguns anos, feito uma conversão de ext4 duas ou três vezes. Meu servidor doméstico usa btrfs para a partição do sistema no modo RAID-1. Também expandi com sucesso um dos meus sistemas de arquivos btrfs com dispositivos adicionais quando precisei de um armazenamento realmente grande.

Also, a better option would be if the partitions on the old and new disk simply both 'contributed' space to the same place, so that individual files would be written either entirely on one disk or entirely on the second, and that if I took out the second disk it would just be usable as-is without LVM.

mhddfs . Eu nunca usei isso, mas parece se encaixar em suas necessidades. Como um sistema de arquivos baseado em FUSE , ele tem alguns preocupações de segurança que você deve saber . O ponto principal:

the filesystem itself executes with the access privileges of the process running it, not those of the process making use of the filesystem.

Note que isto não se aplica ao btrfs e ZFS porque eles não usam o FUSE, eles têm um suporte ao kernel.

    
por 16.04.2017 / 00:21