К основному контенту

RAID10 and ext4

После неудачного опыта использования zfs on linux, решили временно вернуться к чему-то более стабильному, но довольно быстрому.

Мой выбор пал на raid10 + ext4 с отключённым журналом.


Создавать можно и по дефолту, но есть рекомендации по подбору параметров для создания ФС - https://raid.wiki.kernel.org/index.php/RAID_setup#ext2.2C_ext3.2C_and_ext4

А ещё есть полезный калькулятор - http://busybox.net/~aldot/mkfs_stride.html
Пример для RAID10
# mdadm --create --verbose /dev/md0 --level=10  --raid-devices=4 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
# mkfs.ext4 -b 4096 -E stride=128,stripe-width=256 -L RAID10 /dev/md0

Далее надо отключить журнал и подобрать параметры монтирования.

# tune2fs -o journal_data_writeback /dev/md0
# tune2fs -O ^has_journal /dev/md0
# e2fsck -f /dev/md0
# dumpe2fs /dev/md0 | more
# vim /etc/fstab
/dev/md0 /opt ext4 defaults,data=writeback,noatime,nodiratime 0 0


Комментарии

Анонимный написал(а)…
Ахаха.
Сейчас удаляю zfsonlinux и ставлю ext4 на raid10. Зашел в гугл за калькулятором stripe и stride. :) Похоже у нас схожий негативный опыт с zfs в начале 2014 года :)
Анонимный написал(а)…
Ах. не сразу заметил год. Всё-таки разница чуть более чем в 1 год получается.
some IT guy написал(а)…
Сейчас zfsonlinux вроде уже продакшен. Точнее довольно давно его таким объявили.
Может уже и хорошо всё. Честно говоря, я уже и не помню какие были проблемы.

Вообще ARC, L2ARC через ssd и сжатие нам давало хороший результат, насколько я помню.

Популярные сообщения из этого блога

Запуск "Петька 3: Возвращение Аляски" в Linux через wine

Очередная часть Петьки и Василий Ивановича - "Петька 3: Возвращение Аляски" тоже хорошо работает в linux под wine. В игре используется отличный от прошлых частей движок, так что патченный wine не нужен. Начало как обычно: $ WINEARCH=win32 WINEPREFIX=/some/games/wine_petka3 WINEDLLOVERRIDES=winemenubuilder.exe=d wineboot В игре используются видеоролики кодированные DivX, соответственно можно сразу поставить кодек, а потом запустить установку: $ WINEARCH=win32 WINEPREFIX=/some/games/wine_petka3 WINEDLLOVERRIDES=winemenubuilder.exe=d winetricks xvid $ WINEARCH=win32 WINEPREFIX=/some/games/wine_petka3 wine E:\\Setup.exe  Запускать как и раньше можно по ярлыку из ~/.local/share/applications/wine/Programs/Buka/Петька 3/Петька 3 - Возвращение Аляски.desktop, скопировав его на Рабочий стол и сделав исполняемым. Хотя в моём случае ярлык на Рабочий стол создался сам и правильным. В консоли лучше тоже запускать ярлык, ибо когда я запускал exe и полноэкранный режим - были а...

Запуск "Петька и Василий Иванович спасают галактику" в Linux через wine

Совсем недавно, почему-то вспомнил про серию "Петька и Василий Иванович". К своему удивлению, обнаружил, что первую и вторую часть портировали на android. Решил поставить себе на ПК. Под wine он отлично поставился, но первая проблема, это отсутствие кодека для видео. Надо скачать  iv5setup.exe  . Но тут есть хитрость, есть ставить все компоненты, то инсталляция завершится неудачей. Для Петьки нужен только ir32_32.dll, так что если выбрать в инсталляторе только версию 3, то всё будет хорошо. Для запуска Петьки без диска можно скопировать все полезные файлы с дисков (*.STR, intro.avi, Disk{1..3}.id). Перед запуском ещё лучше установить в winecfg виртуальный рабочий стол, игра запускается в разрешении 640x480 и может попортить разрешение рабочего стола. И вот Петька запустился - и звук есть и не тормозит, но есть один сильный косяк с отрисовкой некоторых объектов - кажется, что не работает прозрачность - Я долго игрался с параметрами wine касающимися direct3d и ...

Запуск "Петька и Василий Иванович 2: Судный день" в Linux через wine

Пройдя "Петька и Василий Иванович спасают галактику", решил и во вторую часть поиграть. Движок у игры не менялся судя по всему, так что и проблемы те же - подробнее в заметке о первой части . Если лень компилировать самому wine, то можно взять тот, что скомпилировал я, тут . Далее всё по накатанной: #создаём префикс и включаем виртуальный рабочий стол WINEARCH=win32 WINEPREFIX=/some/games/wine_petka2 WINEDLLOVERRIDES=winemenubuilder.exe=d /some/games/wine_petka/bin/winecfg # ставим indeo 4/5 WINEARCH=win32 WINEPREFIX=/some/games/wine_petka2 WINEDLLOVERRIDES=winemenubuilder.exe=d WINE=/some/games/wine_petka/bin/wine winetricks icodecs # тут не отключаем winemenubuilder, что бы появились ярлыки игры WINEARCH=win32 WINEPREFIX=/some/games/wine_petka2 /some/games/wine_petka/bin/wine E:\\Setup.exe # проблема с прошлого раза WINEARCH=win32 WINEPREFIX=/some/games/wine_petka2 WINEDLLOVERRIDES=winemenubuilder.exe=d WINE=/some/games/wine_petka/bin/wine winetricks dsound Далее ...