Como encontrar todos os volumes que o btrfs df imprime?

1

não entendo de onde vem o segundo "recipiente" de dados:

ocean@nas:/mnt$ sudo btrfs filesystem df /
Data, RAID1: total=3.00GiB, used=1.70GiB
Data, single: total=1.00GiB, used=0.00B  <-- this one
System, RAID1: total=32.00MiB, used=16.00KiB
Metadata, RAID1: total=1.00GiB, used=73.86MiB
GlobalReserve, single: total=32.00MiB, used=0.00B

como posso descobrir de onde isso vem?

De repente apareceu depois de equilibrar minhas unidades:

  • novo linux no sistema de arquivos btrfs, com dois hdds não balanceados:

    ocean@nas:/mnt$ sudo btrfs filesystem df /
    Data, single: total=2.01GiB, used=1.70GiB
    System, DUP: total=8.00MiB, used=16.00KiB
    Metadata, DUP: total=1.00GiB, used=72.38MiB
    GlobalReserve, single: total=32.00MiB, used=0.00B
    
  • então equilibrei o btrfs:

    ocean@nas:/mnt$ sudo btrfs balance start -dconvert=raid1 -mconvert=raid1 /
    Done, had to relocate 5 out of 5 chunks
    
  • saída após o balanceamento:

       ocean@nas:/mnt$ sudo btrfs filesystem show
       Label: 'hddArray1'  uuid: 925b7c82-f7da-4eda-89ce-990cc63f53ad
       Total devices 2 FS bytes used 1.77GiB
       devid    1 size 3.63TiB used 4.03GiB path /dev/sda3
       devid    2 size 3.64TiB used 5.03GiB path /dev/sdb
    
  • e (como acima):

      ocean@nas:/mnt$ sudo btrfs filesystem df /
      Data, RAID1: total=3.00GiB, used=1.70GiB
      Data, single: total=1.00GiB, used=0.00B  <-- this one
      System, RAID1: total=32.00MiB, used=16.00KiB
      Metadata, RAID1: total=1.00GiB, used=73.86MiB
      GlobalReserve, single: total=32.00MiB, used=0.00B
    
  • e:

     ocean@nas:/mnt$ sudo btrfs device usage -g /
     /dev/sda3, ID: 1
       Device size:          3717.55GiB
       Data,RAID1:              3.00GiB
       Metadata,RAID1:          1.00GiB
       System,RAID1:            0.03GiB
       Unallocated:          3713.52GiB
    
     /dev/sdb, ID: 2
        Device size:          3726.02GiB
        Data,single:             1.00GiB
        Data,RAID1:              3.00GiB
        Metadata,RAID1:          1.00GiB
        System,RAID1:            0.03GiB
        Unallocated:          3720.99GiB
    

Obrigado!

    
por oceanBT 19.06.2016 / 20:24

1 resposta

0

Você tem tamanhos de disco diferentes. A diferença é de 1 GB.

É por isso que há uma entrada "única" de 1 GB.

O efeito desta IMO será que quando o RAID estiver cheio, alguns dados podem ser armazenados como "single".

Se você quiser evitar isso, crie uma tabela de partições em /dev/sdb e crie uma partição com exatamente o mesmo tamanho que /dev/sda3 .

    
por Pilot6 19.06.2016 / 20:33