Aracılığıyla paylaş


Azure Stack HCI'de sabit sağlanan birimleri ince birimlere dönüştürme

Şunlar için geçerlidir: Azure Stack HCI, sürüm 22H2

Bu makalede, mevcut sabit sağlanan birimleri Azure Stack HCI kümenizde satır içi olarak sağlanan ince birimlere dönüştürmek için Windows PowerShell nasıl kullanabileceğiniz açıklanmaktadır.

Sabit ve ince sağlama

Sağlamanın, oluşturma sırasında depolama havuzundan birimin tam boyutunu ayırması düzeltildi. Birim boş olmasına rağmen depolama havuzu kaynaklarının bir bölümü tükendikçe bu yöntem verimsizdir.

Sabit birimlerden ölçülü sağlanan birimlere dönüştürme, diğer birimlerin yararlanılması için kullanılmayan depolama birimlerini havuza geri döndürür. Veriler birime eklendikçe veya birimden kaldırıldığından, depolama alanı ayırması buna göre artar ve azalır.

Hem sabit hem de ince sağlanan birimleri gösteren diyagram.

Birimleri dönüştürmek için PowerShell kullanma

PowerShell'i kullanarak sabitten ince sağlamaya aşağıdaki gibi dönüştürün:

  1. PowerShell'i Yönetici olarak çalıştırın.

  2. Birimin ayrılmış boyutunu, boyutunu ve sağlama türünü denetleyin.

    Katmanlı olmayan bir birim için aşağıdaki komutu çalıştırın:

    Get-VirtualDisk -FriendlyName <volume_name> | FL AllocatedSize, Size, ProvisioningType
    

    Yukarıdaki komutun örnek çıktısı aşağıda verilmiştir:

    PS C:\> New-Volume -FriendlyName NonTierVol -Size 5TB -ProvisioningType Fixed
    
    DriveLetter  FriendlyName  FileSystemType  DriveType  HealthStatus  OperationalStatus
    -----------  ------------  --------------  ---------  ------------  -----------------
                 NonTierVol    CSVFS_ReFS      Fixed      Healthy       OK
    
    PS C:\> Get-VirtualDisk -FriendlyName NonTierVol | FL AllocatedSize, Size, ProvisioningType
    
    Allocated Size   : 5497558138880
    Size             : 5497558138880
    ProvisioningType : Fixed
    

    Katmanlı birim için aşağıdaki komutu çalıştırın:

    Get-StorageTier -FriendlyName <volume_name*> | FL AllocatedSize, Size, ProvisioningType
    

    Yukarıdaki komutun örnek çıktısı aşağıda verilmiştir:

    PS C:\> Get-StorageTier -FriendlyName TierVol* | FL AllocatedSize, Size, ProvisioningType
    
    AllocatedSize    : 80530636800
    Size             : 80530636800
    ProvisioningType : Fixed
    
    AllocatedSize    : 26843545600
    Size             : 26843545600
    ProvisioningType : Fixed
    
  3. Birimi aşağıdaki gibi sağlanan sabitten ölçü birimine dönüştürün:

    Katmanlı olmayan bir birim için aşağıdaki komutu çalıştırın:

     Set-VirtualDisk -FriendlyName <volume_name> -ProvisioningType Thin 
    

    Katmanlı birim için aşağıdaki komutu çalıştırın:

     Get-StorageTier <volume_name*> | Set-StorageTier -ProvisioningType Thin
    
  4. Değişikliğin etkili olması için birimi yeniden bağlama. Dayanıklı Dosya Sistemi (ReFS) sağlama türünü yalnızca bağlama zamanında tanıdığından yeniden bağlama gereklidir.

    Tek sunuculu kümeler için aşağıdaki adımları tamamlayın. İş yüklerinde küçük kesintiler yaşanabilir. Bu işlemin bakım saatleri içinde yapılması önerilir.

    1. Küme paylaşılan biriminin (CSV) adını alın:

      Get-ClusterSharedVolume
      
    2. Ardından, birimi çevrimdışına alın:

      Stop-ClusterResource -Name <name>
      

      Yukarıdaki komutun örnek çıktısı aşağıda verilmiştir:

      PS C:\> Stop-ClusterResource -Name "Cluster Virtual Disk (TierVol)"
      
      Name                           State   Node
      ----                           -----   ----
      Cluster Virtual Disk (TierVol) Offline NodeA
      
    3. Ardından sesi yeniden çevrimiçi yapın:

       Start-ClusterResource -Name <name>
      

    İki düğümlü ve daha büyük kümeler için aşağıdakileri yapın:

    1. CSV adını ve düğüm adlarını alın:

       Get-ClusterSharedVolume
      
    2. Ardından, birimi yeniden bağlamak için CSV'yi başka bir düğüme taşıyın:

       Move-ClusterSharedVolume -Name <name> -Node <new_node>
      

      Yukarıdaki komutun örnek çıktısı aşağıda verilmiştir:

      PS C:\> Get-ClusterSharedVolume
      
      Name                               State  Node
      ----                               -----  ----
      Cluster Virtual Disk (NonTierVol)  Online NodeA
      Cluster Virtual Disk (TierVol)     Online NodeB
      
      PS C:\> Move-ClusterSharedVolume -Name "Cluster Virtual Disk (TierVol)" -Node NodeA
      
      Name                           State         Node
      ----                           -----         ----
      Cluster Virtual Disk (TierVol) Online        NodeA
      
      
    3. Ardından CSV'yi özgün düğümüne geri taşıyın:

       Move-ClusterSharedVolume -Name <name> -Node <original_node>
      
  5. (İsteğe bağlı) Sabit ve ince dönüştürmeden sonra alan geri kazanma işlemi zaman içinde doğal olarak gerçekleşir. İşlemi hızlandırmak için aşağıdaki komutu kullanarak birimin bulunduğu düğümden blok birleştirmeyi çalıştırın:

    Get-Volume -FriendlyName <name> | Optimize-Volume -SlabConsolidate
    

    Not

    Plaka birleştirme varsayılan olarak düşük öncelikli çalışır. Döşeme birleştirmeyi daha hızlı ancak ön plan G/Ç'ye küçük bir etkiyle tamamlamak için yukarıdaki komutu parametresiyle -NormalPriority çalıştırın.

  6. olarak ayarlandığını ProvisioningTypeThin ve AllocatedSize birim boyutundan küçük olduğunu onaylayın (Size):

    Katmanlı olmayan bir birim için aşağıdaki komutu çalıştırın:

    Get-VirtualDisk -FriendlyName <volume_name> | FL AllocatedSize, Size, ProvisioningType
    

    Katmanlı birim için aşağıdaki komutu çalıştırın:

     Get-StorageTier -FriendlyName <volume_name*> | FL AllocatedSize, Size, ProvisioningType
    

Sonraki adımlar

Depolama ince hazırlama hakkında daha fazla bilgi edinin.