# Multiple cache types

**URL:** <https://discuss.dvc.org/t/multiple-cache-types/1770>\
**Category:** Questions\
**Created:** [September 15, 2023, 9:52am UTC](https://discuss.dvc.org/t/multiple-cache-types/1770 "2023-09-15T09:52:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![egorkklim](https://avatars.discourse-cdn.com/v4/letter/e/a587f6/32.png) [@egorkklim](https://discuss.dvc.org/u/egorkklim)\
**Post date:** [September 15, 2023, 9:52am UTC](https://discuss.dvc.org/t/multiple-cache-types/1770/1 "2023-09-15T09:52:38Z")

</div>

Hello! Assume i track two folders in my dvc.yaml. I want to define different cache types for these folders: for example **symlink** for folder1 and **copy** for folder2. Is there any possible way to do it?  
Can i specify paths for cache types? like:

```auto
[cache]
copy = folder1/
symlink = folder2/

```

---

<div class="post-metadata">

**Author:** ![kupruser](https://avatars.discourse-cdn.com/v4/letter/k/e95f7d/32.png) [@kupruser](https://discuss.dvc.org/u/kupruser)\
**Post date:** [September 15, 2023, 11:34am UTC](https://discuss.dvc.org/t/multiple-cache-types/1770/2 "2023-09-15T11:34:34Z")

</div>

There is no way to do it right now, unfortunately. Could you elaborate on your scenario? Why `symlink` everywhere doesn’t work for you?

---

<div class="post-metadata">

**Author:** ![egorkklim](https://avatars.discourse-cdn.com/v4/letter/e/a587f6/32.png) [@egorkklim](https://discuss.dvc.org/u/egorkklim)\
**Post date:** [September 15, 2023, 12:33pm UTC](https://discuss.dvc.org/t/multiple-cache-types/1770/3 "2023-09-15T12:33:49Z")

</div>

Hello! Actually i have two folders in my project, first folder contains large data, so i want to use _symlink_ when i run multiple experiments with dvc queue. Second folder contains small data and i would like to modify it with external scripts, but i get permission denied error. Also my OS does not support _reflinks_
