У нас есть файловая система на 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