Существует ли избыточная RAID/ZFS-подобная файловая система, которая может оптимизировать размещение файлов на основе их шаблонов доступа? Моя цель - создать настольную систему, которая будет автоматически перемещать файлы между жестким диском, твердотельным накопителем и RAM-диском в зависимости от того, как и как часто к ним обращаются, чтобы контролировать износ с помощью произвольного выбора объема. Например, файлы, которые часто читаются (и открываются только для чтения), будут помещены на SSD; файлы, которые часто читаются, но открываются для доступа на чтение и запись, будут помещены на RAM-диск; файлы, к которым редко обращаются, переместятся на HD.
Я представляю себе интеллектуальную виртуальную файловую систему, которая может автоматически распознавать шаблоны доступа и оптимизировать размещение физического тома. Тем не менее, у меня появляется странное ощущение, что подобный эффект может быть достигнут путем создания основной файловой системы на жестком диске, раздела подкачки на SSD и резервирования большого количества оперативной памяти для кэша файловой системы.
Недостатком вышеупомянутого (простого) решения является то, что оно нечувствительно к слабым сторонам аппаратного обеспечения. Например, запись приводит к более быстрому выходу из строя твердотельных накопителей, а жесткие диски еще более восприимчивы. Оперативная память, однако, может быть записана почти до бесконечности без сбоев. Файловая система должна использовать эти свойства, чтобы максимизировать срок службы оборудования.