![Wine víno](https://i.iinfo.cz/images/469/wine-vino-1.jpg)
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)