Я предлагаю вам сначала установить Ubuntu 14.04 и во время установки сделать 3 раздела 250gb ssd на каждом диске, отформатированном как ext4, и установить один раздел как /, а также форматировать другой диск, на котором вы хотите сохранить данные как /home , Затем установите Ubuntu 15.04 во втором разделе 250gb ssd и отформатируйте его как ext4 и установите его как / и установите другой диск, на котором вы хотите сохранить данные, которые являются домашними для Ubuntu 14.04, как /home (нет необходимости отформатируйте его). Аналогичным образом установите Ubuntu 16.04 на третий раздел в 250gb ssd и установите его как / и установите другой диск, который используется как дом для других 2 Ubuntus как /home.
Таким образом, ваш дом монтируется на другом диске и данные на этом диске распределяются между всеми Ubuntus. Ранее я использовал один и тот же подход для совместного использования одного домашнего каталога с Ubuntu и fedora. Это будет работать нормально.
Примечание. Сохраняйте имя пользователя для всех Ubuntu одинаково. Вам необходимо установить grub и убедиться, что он обнаруживает все ОС
У вас может быть глобальное промежуточное ПО. что-то вроде:
<?php
namespace App\Http\Middleware;
use Closure;
class CacheControl
{
public function handle($request, Closure $next)
{
$response = $next($request);
$response->header('Cache-Control', 'no-cache, must-revalidate');
// Or whatever you want it to be:
// $response->header('Cache-Control', 'max-age=100');
return $response;
}
}
, а затем просто зарегистрируйте это как глобальное промежуточное ПО в файле ядра:
protected $middleware = [
....
\App\Http\Middleware\CacheControl::class
];