Hlavní navigace

Wine navrhlo použít reflink pro WINEPREFIX, ušetří se hodně místa

30. 7. 2021

Sdílet

Wine víno

Wine i Steam/Proton doporučují používat pro každou aplikaci zvláštní WINEPREFIX, tedy oddělený adresář. Nevýhodou je, že 32bitový prefix bez Mono a Gecko má asi 150 MB a 64bitový přes 300 MB. Přitom většina dat v těchto prefixech jsou identická.

Proto Wine navrhlo použít reflink pro WINEPREFIX (podobně jako cp --reflink=always nebo auto), čímž se značně ušetří místo na souborových systémech, co reflink podporují. To jsou například Btrfs a XFS. Naopak EXT4 reflink nepodporuje. Reflink v podstatě vytvoří dva odkazy na jedny data na disku, ale na rozdíl od soft- nebo hard- linků, změna jednoho souboru nezmění ten druhý. V tomo případě se ale data zduplikují.

V případě prefixů ve Wine použití refllink redukuje jejich velikost na 1 MB. Pokud již spoustu prefixů máte, můžete použít deduplikaci (například duperemove), která reflinky z identických souborů na Btrfs nebo XFS sama vytvoří.

(zdroj: phoronix)

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.

Byl pro vás článek přínosný?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.