Gemenskapslösning

Ange en lagringsgräns för delade användarmappar i ZimaOS

A ZimaOS+ user wanted one private folder per employee with a fixed storage cap and also noticed a newly created RAID1 felt unusually slow.

Slutsats: ZimaOS delningskontroller styr åtkomsten, men det nuvarande gränssnittet dokumenterar inte någon fast kapacitetskvot per mapp

Kravet var enkelt: ge varje anställd en privat mapp och begränsa den till 4 TB. ZimaOS konto- och delningsbehörigheter kan styra vem som ser en mapp, men den aktuella offentliga dokumentationen visar ingen inbyggd kontroll för att ange att ”den här delade mappen får bara använda X TB”. Åtkomstkontroll och lagringskvoter är separata funktioner.

Använd en applikation som hanterar användarlagring för hårda kvoter

Nextcloud passar bäst för just detta fleranvändarkrav. Den aktuella administratörshandboken stöder kvoter per användare, inklusive anpassade värden som 5 TB. Se Nextclouds dokumentation om användarkvoter.

Hårdvaruguiden för Nextcloud hjälper dig att dimensionera databas- och applagring separat från de anställdas filpool. Guiden för ZimaOS SMB-behörigheter är bättre när du bara behöver mappbehörigheter.

Den långsamma lagringsgruppen berodde inte på en kvot

ZimaOS-systempanel som visar mycket låg CPU- och RAM-användning medan en lagringsuppgift körs
Systempanelen såg i stort sett inaktiv ut även medan lagringslagret fortfarande återskapades, vilket är varför RAID-förloppet – inte CPU-användningen – var den användbara ledtråden.
ZimaOS-lagringssida som visar att RAID1 återskapas med 3 procent och mer än 27 timmar kvar
Lagringssidan bekräftade den verkliga orsaken till att den nya lagringsgruppen kändes långsam: RAID1 återskapades fortfarande över hela diskarna.

RAID-systemet återskapades helt enkelt. Även en tom RAID måste synkronisera block mellan medlemsdiskarna, så låg CPU-användning betyder inte att lagringsarbetet är klart. Den aktuella ZimaOS RAID-guiden påpekar att paritets- och återskapningsarbete kan minska lagringsprestandan medan lagringsgruppen initieras.

Kontrollera återskapningsstatusen innan du testar prestanda eller flyttar data

cat /proc/mdstat
sudo mdadm --detail /dev/md0

mdadm-handboken är den officiella referensen för lagringsgruppens status. Bedöm inte den normala överföringshastigheten förrän omsynkroniseringen når 100 %.

Rekommenderad lagringslayout för anställda

  • Behöver du bara privata mappar: ZimaOS-användare + SMB-behörigheter.
  • Behöver du kapacitetsgränser per användare: Nextcloud-användare + kvoter.
  • Behöver du kvoter på filsystemnivå: avancerade Linux-verktyg, men utgå inte från att ZimaOS-gränssnittet hanterar eller bevarar den konfigurationen mellan uppdateringar.

På så sätt ligger kvotmekanismen på det lager som faktiskt hanterar lagringsmodellen för användarkonton.