Erro ao instalar o Bcache no centOS

1

Estou tentando configurar o Bcache no meu sistema existente (é arriscado, mas não estamos preocupados em perder dados). Então, meu make e make install funciona, mas quando eu executar o comando make-bcache recebo o erro abaixo.O mesmo erro que recebi quando tento configurar dm-cache.Pode qualquer um por favor sugerir quaisquer soluções, estamos fazendo algum erro aqui

[root@x130-65-157-206 bcache-tools]# make-bcache -B /dev/sda2
Can't open dev /dev/sda2: Device or resource busy 

[root@x130-65-157-206 bcache-tools]# make-bcache -B /dev/sda
Can't open dev /dev/sda: Device or resource busy

Abaixo está a configuração do meu disco

[root@x130-65-157-206 bcache-tools]# fdisk -l

Disk /dev/sda: 498.8 GB, 498753077248 bytes, 974127104 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00036dc2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   974127103   486550528   8e  Linux LVM

Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/centos-swap: 8455 MB, 8455716864 bytes, 16515072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/centos-home: 436.0 GB, 436014678016 bytes, 851591168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdb: 31.4 GB, 31376707072 bytes, 61282631 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Meu SSD está presente em / dev / sdb.

    
por arpit joshi 20.04.2016 / 02:32

1 resposta

0

Você tem o LVM configurado em /dev/sda2 , portanto, é necessário executar make-bcache nos volumes lógicos (LVs) em vez da partição bruta. Se você quiser usar tanto o centos-root quanto o centos-home LVs como dispositivos auxiliares e todo o SSD como um dispositivo de cache, você pode configurá-lo com

make-bcache --bdev /dev/mapper/centos-root /dev/mapper/centos-home --cache /dev/sdb

Veja make-bcache --help para mais opções.

Você precisará atualizar seu initramfs e fstab para inicializar com sucesso.

É altamente recomendável ler a documentação do kernel do bcache .

    
por 20.04.2016 / 04:02