Você pode usar mhddfs em vez de lvm como se um disco falhe e, em seguida, apenas os dados desse disco serão perdidos.
Ele é executado no espaço do usuário usando módulos de fusíveis, mas estou usando para infraestrutura de carga muito pesada
[root@storagenode1 ~]# df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/sdl2 259G 2.1G 244G 1% /
tmpfs 48G 0 48G 0% /dev/shm
/dev/sdl1 485M 30M 430M 7% /boot
/dev/sda1 24T 23T 1.4T 95% /mnt/disk01
/dev/sdg1 24T 22T 2.6T 90% /mnt/disk02
/dev/sdf1 24T 22T 2.6T 90% /mnt/disk03
/dev/sdb1 24T 20T 4.5T 82% /mnt/disk04
/dev/sde1 39T 30T 8.3T 79% /mnt/disk07
/dev/sdh1 28T 6.6T 21T 24% /mnt/disk08
/dev/sdj1 39T 32T 6.5T 84% /mnt/disk09
/dev/sdi1 20T 792G 19T 5% /mnt/disk10
/mnt/disk01;/mnt/disk02;/mnt/disk03;/mnt/disk04;/mnt/disk07;/mnt/disk08;/mnt/disk09;/mnt/disk10
218T 153T 65T 71% /mnt/disk99
Este é o principal site de desenvolvedores,
e aqui você pode baixar pacotes para o Centos6, como eu estou fazendo
- yum instala mhddfs
- crie pontos de montagem para discos locais normalmente e monte-os
- crie um diretório para manter todos os seus discos, meu caso chamado de disk99
- monte todos os discos no disco99 usando mhddfs
vim / etc / fstab adiciona esta linha
mhddfs#/mnt/disk01,/mnt/disk02,/mnt/disk03,/mnt/disk04,/mnt/disk07,/mnt/disk08,/mnt/disk09,/mnt/disk10 /mnt/disk99 fuse defaults,allow_other,mlimit=10%,nonempty,logfile=/dev/null,loglevel=2 0 0
Warning : no meu caso com carga pesada o mhddfs consumia o tamanho do arquivo de log e travava o servidor muitas vezes, por isso uso / dev / null para logar.
Não consegui fazer o logrotate funcionar com o mhddfs porque você precisa remontar quando alterar os arquivos de log.