Docker: файловая система устройства отображения повреждена
Я использую докер с устройством отображения на Redhat 2.6.32. Версия Docker 1.5.0.
Когда докер использует все пространство данных, выделенное для докера (значение "Используемое пространство данных" достигает общего объема пространства данных, который по умолчанию равен 107 ГБ), файловая система сопоставления устройств будет повреждена, и я не смогу восстановиться, пока не удалю все файлы докера и не перезапущу сервис докера, что означает, что Я теряю все свои контейнеры для докеров. В этой ситуации я получаю ошибку:
Реакция на ошибку от демона: Не удается запустить контейнер MyContainer: Ошибка при получении контейнера a40b5c50d48b60df21cebf69b2a266b4d75f8f3e50361fdec1d35f746f1d0d7e из devicemapper драйвера: Ошибка крепления '/ DEV / картографа / докер-8:1-2768900-a40b5c50d48b60df21cebf69b2a266b4d75f8f3e50361fdec1d35f746f1d0d7e' на '/DATA/ грузчик /devicemapper/ мнт /a40b5c50d48b60df21cebf69b2a266b4d75f8f3e50361fdec1d35f746f1d0d7e': недействительным аргумент
Я знаю, что мы можем преодолеть это, используя другую файловую систему копирования при записи (btrfs и zfs работали нормально), но меня интересует, почему мы получаем такое странное поведение с устройством отображения карт.
[Изменить] Версия ядра на машине
Linux 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux