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

ext2 to ext4: преобразовать / обновить или создать новый

У нас есть файловая система на LVM, созданная как ext2 - и в ежедневном использовании работает 8-10 веб-серверов (программное обеспечение, временные файлы, файлы журналов). Диски являются «локальными» по отношению к ОС, но на самом деле являются дисками SAN, предоставленными серверу VmWare ESX. Наш «сервер» - это виртуальный сервер под управлением RedHat 6.

Размер диска 56 ГБ, использование около 26 ГБ (варьируется). Файлы журнала являются наиболее активными и варьируются от 10 КБ до 2 ГБ. Продолжительность записи (с августа 2012 г.) составляет около 23 ТБ (да, тера) по данным tune2fs.

Что касается файловой системы (а не процесса) - каковы будут плюсы и минусы обновления с ext2 к ext4 против создания новой файловой системы av как ext4, копирование и переход на новый диск?

Мы воля перейти к ext4, и, вероятно, создаст новую файловую систему и скопирует ее - поскольку диск не является проблемой, но будет Обновить дайте нам то же самое - и будут ли изменены файлы и каталоги, созданные до обновления?

Если будет разница между старым и новым файлами: в чем будет разница?

Если вы можете себе это позволить (время простоя и временное дисковое пространство), создание нового ext4 и копирование данных будет много лучше.

Некоторые функции ext4 могут быть включены только в формате (например, flex_bg, поддержка> 16 ТиБ), но даже более того, только новые файлы будут создаваться с использованием гораздо более эффективных экстентов (в отличие от списка блоков в прямом, косвенном, двойном -прямые и тройные косвенные списки). Также ext4 имеет более эффективное распределение дискового пространства (что влияет на производительность), поэтому переход на новую файловую систему также принесет вам выгоду. Не говоря уже о том, что форматирование / копирование также бесплатно дефрагментирует ваши старые файловые системы.

Информацию об обновлении и связанные проблемы можно найти на Ext4 HOWTO