roadmax
Goto Top

Btrfs ist voll

Hallo,

ich habe ein btrfs Volume und das ist heute voll gelaufen aber belegt mit Daten sind nur 84GB. Ich finde das Problem nicht aber vielleicht kann mir jemand einen Tipp geben.

df -h
/dev/nvme0n1p12 121G 120G 1,1G 100% /srv/vms

root@nb:/srv/vms# du -sh *
11G vm1
73G vm2

btrfs fi sh
Label: 'VMs' uuid: da640d2a-b493-44c9-8236-4b644f1eb013
Total devices 1 FS bytes used 119.14GiB
devid 1 size 120.84GiB used 119.84GiB path /dev/nvme0n1p12

btrfs fi df /srv/vms/
Data, single: total=119.83GiB, used=118.83GiB
System, single: total=32.00MiB, used=16.00KiB
Metadata, single: total=1.00GiB, used=321.48MiB
GlobalReserve, single: total=230.12MiB, used=0.00B

Hat jemand eine Ahnung wo das Problem liegt?

Besten Dank,
Roadmax

Content-ID: 631626

Url: https://administrator.de/contentid/631626

Printed on: December 6, 2024 at 17:12 o'clock

StefanKittel
StefanKittel Dec 15, 2020 updated at 07:44:54 (UTC)
Goto Top
Moin,

Neben der reinen Datenmenge ist auch die Anzahl der Datien releveant.
Dadurch werden inodes belegt. Wenn da keine mehr frei sind ist das Laufwerk auch "voll".

ls -i

Stefan
Roadmax
Roadmax Dec 15, 2020 at 08:13:58 (UTC)
Goto Top
BTRFS benutzt aber so keine Inoden und sind immer 0. Auf der Partition liegen nur zwei große virtuelle Festplatten.
AlRoDiSa
AlRoDiSa Dec 15, 2020 at 10:14:58 (UTC)
Goto Top
Moin,

"Unter Btrfs kann es passieren, dass für neue Daten kein Speicherblock mehr angelegt werden kann, obwohl die vorhanden Daten deutlich kleiner als der Plattenplatz sind. Mit dem Standard-df-Befehl ist das leider nicht sichtbar... um das zu beheben, benutzt man den balance-Befehl:"

siehe dazu: FAQ_Btrfs-Dateisystem/

Viel Erfolg
Lochkartenstanzer
Lochkartenstanzer Dec 15, 2020 at 10:41:27 (UTC)
Goto Top
Roadmax
Roadmax Dec 15, 2020 at 10:56:10 (UTC)
Goto Top
Hallo,

ich habe "Balance" bereits benutzt aber nur mit mäßigem Ergebnis:
btrfs balance start -musage=90 /srv/vms/
btrfs balance start -dusage=90 /srv/vms/

Es hat insgesamt 1GB gebracht aber das ist viel zu wenig. Hier müsste mehr als 30GB frei gegeben werden.

Noch weitere Ansätze?

Gruß
Lochkartenstanzer
Lochkartenstanzer Dec 15, 2020 at 11:31:49 (UTC)
Goto Top
Moin,

was sagt denn btrfs fi usage ?

lks
Roadmax
Roadmax Dec 15, 2020 at 13:50:22 (UTC)
Goto Top
Aus meiner Sicht auch nichts auffälliges.

btrfs fi usage /srv/vms/
Overall:
Device size: 120.84GiB
Device allocated: 119.84GiB
Device unallocated: 1.00GiB
Device missing: 0.00B
Used: 119.14GiB
Free (estimated): 1.00GiB (min: 1.00GiB)
Data ratio: 1.00
Metadata ratio: 1.00
Global reserve: 229.95MiB (used: 0.00B)

Data,single: Size:118.83GiB, Used:118.83GiB (100.00%)
/dev/nvme0n1p12 118.83GiB

Metadata,single: Size:1.00GiB, Used:321.31MiB (31.38%)
/dev/nvme0n1p12 1.00GiB

System,single: Size:12.00MiB, Used:16.00KiB (0.13%)
/dev/nvme0n1p12 12.00MiB

Unallocated:
/dev/nvme0n1p12 1.00GiB