Synology, BTRFS, 6TB Plattenplatz blockiert bzw nicht nutzbar
Hallo,
es geht um zwei Synos, jeweils mit BTRFS mit 47,1TB Plattenplatz, Benutzt sind derzeit effektiv 36,8 TB. Frei angezeigt werden wir mir aber nur 3,8 TB. Richtig wären sowas um die 10TB.
Details:
- Zwei Synos, jeweils aktuelles DSM 7.2, Raid 5 mit einem BTRFS Volume (47,1 TB)
- Es ist ein Ordner "backup" freigegeben, dort liegen die Backup Files, 38,58 TB groß
- Tägliche Replizierung des Backup-Ordners via Snapshot Replication zum zweiten NAS
- Es wird derzeit nur ein Snapshot zurückgehalten. Ein Snapshot hat meist um die 1,0 - 1,2 TB
- Die Snapshotbereinigung ist aktiviert und wird automatisch ausgeführt = funktioniert
- Das System zeigt mir aber nur 3,8 TB freien Platzenplattenplatz an.
= Es sollten aber (47,1 TB minus 36,8 TB) um die 10 TB frei sein (abzüglich ein paar OS-Daten, etc)
BTFS dürfte ja nicht so simple zum handhaben sein, was ich so ergoogelt habe, ist dies ein weit verbreitetes Phänomen.
Folgende Ansätze habe ich versucht, aber ohne erfolg (auch Reboot des NAS durchgeführt)
1.) reclaim-space
https://www.reddit.com/r/synology/comments/oobv0j/btrfs_defragmentation_ ...
btrfs filesystem reclaim-space -S /volume1 -r
2.) Balance
https://docs.nvidia.com/networking-ethernet-software/knowledge-base/Conf ...
btrfs balance start -dusage=5 /volume1
3.) Defragmentierung
Hab ich nicht gemacht, es ja nicht empfohlen ist, diese zu machen, wenn man Snapshots verwendet.
Warning: Defragmenting with Linux kernel versions < 3.9 or ≥ 3.14-rc2 as well as with Linux stable kernel versions ≥ 3.10.31, ≥ 3.12.12 or ≥ 3.13.4 will break up the ref-links of COW data (for example files copied with cp --reflink, snapshots or de-duplicated data). This may cause considerable increase of space usage depending on the broken up ref-links.
4.) Synologys Datenträgerbereinigung
habe ich bis dato NICHT durchgeführt, da es hier seitens Synology zu wenig Infos gibt, WAS es genau tut.
Mein letztstand ist, dass hier beim "scrubbing" einfach nur das Raid geprüft wird, aber nichts am Filesystem gemacht wird.
Hat noch irgendwer eine Idee die 6TB zurückzuholen, oder zumindest einen Teil davon?
Wenn nur 1 TB wäre, ja ist gut, wäre mir egal, aber jetzt sind es 6 TB, ev. wächst es an, dann sinds 10 TB usw usf...
Vielen Dank
Patrick
Auszug vom BTRFS:
es geht um zwei Synos, jeweils mit BTRFS mit 47,1TB Plattenplatz, Benutzt sind derzeit effektiv 36,8 TB. Frei angezeigt werden wir mir aber nur 3,8 TB. Richtig wären sowas um die 10TB.
Details:
- Zwei Synos, jeweils aktuelles DSM 7.2, Raid 5 mit einem BTRFS Volume (47,1 TB)
- Es ist ein Ordner "backup" freigegeben, dort liegen die Backup Files, 38,58 TB groß
- Tägliche Replizierung des Backup-Ordners via Snapshot Replication zum zweiten NAS
- Es wird derzeit nur ein Snapshot zurückgehalten. Ein Snapshot hat meist um die 1,0 - 1,2 TB
- Die Snapshotbereinigung ist aktiviert und wird automatisch ausgeführt = funktioniert
- Das System zeigt mir aber nur 3,8 TB freien Platzenplattenplatz an.
= Es sollten aber (47,1 TB minus 36,8 TB) um die 10 TB frei sein (abzüglich ein paar OS-Daten, etc)
BTFS dürfte ja nicht so simple zum handhaben sein, was ich so ergoogelt habe, ist dies ein weit verbreitetes Phänomen.
Folgende Ansätze habe ich versucht, aber ohne erfolg (auch Reboot des NAS durchgeführt)
1.) reclaim-space
https://www.reddit.com/r/synology/comments/oobv0j/btrfs_defragmentation_ ...
btrfs filesystem reclaim-space -S /volume1 -r
2.) Balance
https://docs.nvidia.com/networking-ethernet-software/knowledge-base/Conf ...
btrfs balance start -dusage=5 /volume1
3.) Defragmentierung
Hab ich nicht gemacht, es ja nicht empfohlen ist, diese zu machen, wenn man Snapshots verwendet.
Warning: Defragmenting with Linux kernel versions < 3.9 or ≥ 3.14-rc2 as well as with Linux stable kernel versions ≥ 3.10.31, ≥ 3.12.12 or ≥ 3.13.4 will break up the ref-links of COW data (for example files copied with cp --reflink, snapshots or de-duplicated data). This may cause considerable increase of space usage depending on the broken up ref-links.
4.) Synologys Datenträgerbereinigung
habe ich bis dato NICHT durchgeführt, da es hier seitens Synology zu wenig Infos gibt, WAS es genau tut.
Mein letztstand ist, dass hier beim "scrubbing" einfach nur das Raid geprüft wird, aber nichts am Filesystem gemacht wird.
Hat noch irgendwer eine Idee die 6TB zurückzuholen, oder zumindest einen Teil davon?
Wenn nur 1 TB wäre, ja ist gut, wäre mir egal, aber jetzt sind es 6 TB, ev. wächst es an, dann sinds 10 TB usw usf...
Vielen Dank
Patrick
Auszug vom BTRFS:
btrfs fi usage -b -h /volume1
Overall:
Device size: 49.08TiB
Device allocated: 45.59TiB
Device unallocated: 3.49TiB
Device missing: 0.00B
Used: 43.37TiB
Free (estimated): 5.71TiB (min: 3.97TiB)
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 409.22MiB (used: 0.00B)
Data,single: Size:45.59TiB, Used:43.36TiB
/dev/mapper/cachedev_0 45.59TiB
Metadata,DUP: Size:3.00GiB, Used:904.25MiB
/dev/mapper/cachedev_0 6.00GiB
System,DUP: Size:64.00MiB, Used:512.00KiB
/dev/mapper/cachedev_0 128.00MiB
Unallocated:
/dev/mapper/cachedev_0 3.49TiB
Please also mark the comments that contributed to the solution of the article
Content-ID: 7773541850
Url: https://administrator.de/contentid/7773541850
Printed on: September 1, 2024 at 01:09 o'clock
6 Comments
Latest comment
N'Abend.
Zähl mal "Device unallocated" und "Free (estimated)" zusammen, dann kommst du ziemlich genau dahin, wo du hin willst.![face-wink face-wink](/images/icons/fa/light/face-laugh-wink.svg)
Erklärt ist es u.a. hier: https://www.reddit.com/r/btrfs/comments/zu06hu/confused_by_unallocated_s ...
Cheers,
jsysde
Zähl mal "Device unallocated" und "Free (estimated)" zusammen, dann kommst du ziemlich genau dahin, wo du hin willst.
Erklärt ist es u.a. hier: https://www.reddit.com/r/btrfs/comments/zu06hu/confused_by_unallocated_s ...
Cheers,
jsysde