• edaskill

Save space between Vivado versions

Updated: Mar 14

or Redundant Data Find...

It's often that developers need to use multiple versions of a tool. In this case: Vivado.

IDEs can become quite hefty and use up a lot of space. This guide only works for Linux.

My Xilinx tools are installed under /opt/Xilinx so I'd like to reduce this almost 200GB install.

First install rdfind:

sudo apt install rdfind

This command will replace all duplicate files with hard links. So to your system they will look normal, but in reality it only keeps one copy of the duplicate!

Now let's run it:

sudo rdfind -makehardlinks true /opt/Xilinx

We saved 77GB! And this is just between 2019.2 and 2020.2 Vitis/Vivado versions.

References/Previous Posts

I came across rdfind on r/fpga subreddit: https://www.reddit.com/r/FPGA/comments/ellcrr/psa_deduplicate_your_vivadoquartusiseetc_installs/fdlbdtn

This also came up in the response thread https://www.reddit.com/r/FPGA/comments/la1ems/vivado_eating_up_space_in_c_drive/

Thanks to /u/deNederlander for correcting me and pointing out that -dryrun false doesn't need to be there. https://www.reddit.com/r/FPGA/comments/lv0p2a/save_space_between_vivado_versions/gpbjpzj

Xilinx logo from [link]

461 views0 comments

Recent Posts

See All

©2018 by Centennial Software Solutions LLC. Proudly created with Wix.com