Я бы порекомендовал посмотреть на виртуализацию.
Я бы установил гипервизор в вашей хост-системе и запустил ваши две машины Linux/Windows и виртуальные гостевые операционные системы.
Существует несколько разновидностей Linux, в которые встроен гипервизор. Windows Server 2008 также включает в себя встроенный гипервизор Hyper-V.
Или вы можете установить бесплатные автономные гипервизоры. Citrix XenServer и Microsoft Hyper-V являются хорошими вариантами. Недостатком использования автономного гипервизора является то, что на вашем хост-компьютере не будет графического интерфейса пользователя. Вместо этого вам придется использовать вторую машину для удаленного доступа / использования ваших двух гостевых виртуальных машин.
Независимо от того, какой виртуальный путь вы выберете, виртуализация обеспечит вам максимальную гибкость в параметрах разделения. Большинство виртуальных решений имеют возможность динамически расширять хранилище, используемое разделом.
Например, вы можете создать раздел для гостя, который для гостевой машины отображается как 120 ГБ, но занимает на хост-машине всего 5 ГБ. Когда гость начинает заполнять оставшиеся 115 ГБ виртуализированного свободного пространства, фактические требования к хранилищу на хост-машине будут динамически расширяться.