Назад | Перейти на главную страницу

Пространство на жестком диске управляется как виртуальная память?

Мне интересно, возможно ли это и есть ли реализация этой концепции:

Представьте, что у меня в локальной сети есть RAM-диск на 1 ГБ, внутренний жесткий диск на 1 ТБ и NAS на 10 ТБ. Можно ли иметь виртуальный диск с 10 ТБ пространства (хранится на NAS), но который хранит локальную копию наиболее часто используемых файлов на моем внутреннем жестком диске и другую копию файлов, которые я сейчас использую в ОЗУ диск?

Это будет тот же принцип, что и управление виртуальной памятью, но в инвертированном виде: виртуальная память копирует неиспользуемые части памяти на медленное устройство, в то время как это решение будет копировать части памяти, которые используются, на быстрое устройство.

Я знаю, что некоторые корпоративные SAN делают это, смешивая твердотельные и жесткие диски, но я думаю, что это можно сделать на 100% программно.

У вас недавно возник аналогичный вопрос: https://superuser.com/questions/390071/how-can-i-use-my-small-ssd-as-a-cache-for-a-larger-hard-disk

С большим количеством веб-указателей.
Но будьте осторожны: за исключением случаев, когда ваш NAS медленный (медленные диски или сеть 100 Мбит / с), это не даст вам никакого улучшения.
Не забывайте, что ваш локальный дисковый кеш должен будет записывать данные обратно. Если вы в основном читаете, нет проблем.