HI Jorge,

If the only concern is that you might run out of disk space, I would
propose that you use a volume manager on an OS level. It allows you to
merge multiple physical devices into a single logical volume; for example
the LVM of Linux is capable to do that and increase the volumes also online
(that means while the filesystem is mounted). I would not try to solve your
requirement on an Oak level.

Jörg

Am Di., 14. Apr. 2020 um 14:35 Uhr schrieb jorgeeflorez . <
[email protected]>:

> Hi all,
> I have been tasked to store repository files in file system, but not like
> it is handled by OakFileDataStore which uses a single directory. Instead,
> the customer wants to define one or more directories that can be on
> different hard disks, so that "in theory" disk space will never be a
> problem, you just "add" another directory and use it to store files.
>
> I am thinking that this could be possible, I could just create a class that
> works like FileDataStore but handling several directories instead just one
> and implement SharedDataStore like OakFileDataStore does.
>
> I am still thinking about it. If you think it is not possible or if there
> is another alternative, please let me know. Thanks.
>
> Regards.
>
> Jorge
>


-- 
Cheers,
Jörg Hoh,

http://cqdump.wordpress.com
Twitter: @joerghoh

Reply via email to