Não é possível remover o disco físico não utilizado do conjunto de Espaços de Armazenamento

4

Eu tenho um array espelhado Storage Spaces de 6 unidades no Windows 10, feito de unidades 2x 4TB e 4x 3TB.

Uma das unidades de 4 TB estava mostrando uma falha, então eu a substituí e atualmente tenho uma 7ª unidade (4 TB) conectada e adicionada ao pool. Antes de adicionar fisicamente a unidade, cliquei em "Remover" na unidade preocupante através da interface do painel de controle e deixei que ela transferisse dados dessa unidade e, em seguida, adicionei a nova unidade.

De acordo com a interface do usuário, essa unidade foi "0.00% used" e "Preparing for removal" por semanas.

Enquanto isso, o pool de Espaços de Armazenamento está avisando "Resiliência reduzida; verifique a seção de unidades físicas". As seções da unidade física dizem que todas as outras unidades estão OK.

Tentando remover o disco por meio do powershell com Remove-PhysicalDisk avisa que removê-lo "causará problemas com os recursos de tolerância a falhas do [pool]". Quando eu teimosamente tentar de qualquer maneira, recebo o erro "Um dos discos físicos especificados não pôde ser removido porque ainda está em uso"

Veja as capturas de tela para detalhes de tudo descrito acima:

    
por Dave 21.09.2016 / 01:05

1 resposta

7

O artigo Remove physical disco do pool de armazenamento com o PowerShell tem este procedimento usando o PowerShell:

  1. Para verificar se todas as unidades estão íntegras e operacionais:
    Get-PhysicalDisk
  2. Obtenha o nome amigável do dispositivo:
    Get-PhysicalDisk | ft FriendlyName
  3. Retire o disco:
    Set-PhysicalDisk -FriendlyName "<DeviceName>" -Usage Retired
  4. Encontre o nome do disco virtual:
    Get-VirtualDisk
    Se o nome for muito longo, use:
    Get-VirtualDisk | ft -AutoSize
  5. Para cada disco virtual no pool de armazenamento, faça:% Repair-VirtualDisk -FriendlyName "YourVirtualDisk"
  6. Abra uma nova janela do PowerShell para monitorar os reparos com:% Get-StorageJob
  7. Remova o PhysicalDisk se todos os reparos forem concluídos com sucesso:
    Get-PhysicalDisk | Where-Object { $_.Usage -eq ‘Retired’}
  8. Atribua o disco a uma variável:
    $DiskToRemove = Get-PhysicalDisk | Where-Object { $_.Usage -eq ‘Retired’}
  9. Encontre o nome do pool de armazenamento:
    Get-StoragePool
  10. Exclua o disco físico do pool de armazenamento:
    Remove-PhysicalDisk -PhysicalDisks $DiskToRemove -StoragePoolFriendlyName "Storage pool"

Se Repair-VirtualDisk demorar muito para ser executado, deixe-o seguir seu curso antes de decidir reformatar e reconstruir essa matriz de Espaços de Armazenamento.

    
por 08.10.2016 / 07:33
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '319374',
    'url' => 'cant-remove-unused-physical-disk-from-storage-spaces-pool',
];

$_COOKIE = [
    'advanced-frontend' => '4tj2uku21shb7nbueccm9cln2t',
    '_csrf-frontend' => '1118c775cd627f62f9d97e220dd457217ab9528aee11eab65041789c20a7b463a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"QxmOk9T1BNZIy2jopW1QIvBUzMexYwmI";}',
];

$_SESSION = [
    '__flash' => [],
];