partprobe não vai funcionar..eu tentei de tudo

2

Estou dias antes do exame RHCSA e percebi que ainda não consegui executar o partprobe com êxito após meses em testes, testes e testes ... nem uma única vez

Eu tentei

partprobe

partprobe /dev/sdx

onde sdx é o nome do drive

Nunca funciona. Recebo um aviso dizendo que o kernel falhou ao reler a tabela de partições em /dev/sdx (dispositivo ou recurso ocupado). Como resultado, pode não refletir todas as suas alterações até depois da reinicialização

O que posso fazer?

Sim, o parted está instalado.

    
por redhatengineer6 22.04.2013 / 11:37

3 respostas

1

antes de executar o partprobe, certifique-se de que todas as partições desse disco estejam desmontadas. Caso você esteja usando o lvm, você também deve desativar os volumes naquele disco com algo como "lvchange -an vgname / lvname" antes de executar o partprobe novamente.

    
por 01.05.2013 / 20:19
0

Recentemente corri para isso tentando alocar espaço não utilizado em uma unidade, e o seguinte funcionou para mim:

partx -a /dev/sda

Ele reclamou de uma partição # 1 em uso, mas adicionou a nova partição # 2 e eu pude referenciá-la em / dev / sda2 e fazer um pvcreate nela e no meu grupo de volume. Isso foi depois do fdisk & partprobe que não funcionou como abaixo

# fdisk -l /dev/sda

Disk /dev/sda: 21.5 GB, 21474836480 bytes
224 heads, 19 sectors/track, 9855 cylinders
Units = cylinders of 4256 * 512 = 2179072 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00006917

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          49      102400   83  Linux
/dev/sda2              49        9855    20868016   83  Linux

# partprobe 
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy).  As a result, it may not reflect all of your changes until after reboot.

# ls /dev/sda*
/dev/sda   /dev/sda1  

# partx -a /dev/sda
BLKPG: Device or resource busy
error adding partition 1

# ls /dev/sda*
/dev/sda  /dev/sda1  /dev/sda2
    
por 25.08.2015 / 13:57
0

partprobe não é seguro. A Red Hat recomenda partx . Por exemplo,

partx -v -a /dev/sdx

E verifique se todas as partições foram criadas

ll /dev/sdx?
    
por 20.10.2017 / 15:00