Собственно сабж, ищу с целью продвижения своего плагина и добычи бумаги “Акт о внедрении”. У вас нету случайно знакомых, которые используют эту ГИС?
я LARTC курил :) сначала перевод, а потом оригинал читал, где непонятно переведено было. поллитры в принципе достаточно :-D
просто так читать смысла нет, нужно пример готовый разбирать, посмотрите темку на этом форуме, я ссылку выше давал, там тов. gard выкладывал шейперы по которым я разбирался как все это работает. ну и практика обязательно, и начинать надо с простых вещей. я даже помню как gard постоянно советовал упростить шейпер, что бы понять где косяк :)
ну а суть не сложная, рисуете картинку с классами как оно должно быть, создаете корневую дисциплину, для каждого класса пишете команду tc, которая создаст нужный класс. На классы вешаете нужные дисциплины. в дисциплине же укажете скорости, потом пишите фильтры которые раскидают трафик по классам. выглядит вся структура в виде дерева. те в корне дисциплина, у корня подклассы, у подклассов дисциплина и свои подклассы у которых так же дисциплина. фильтры так же могут иметь родительский класс, те не обязательно все в корень бросать.
вот кстати этот htb.init я вам не советую юзать ;) когда я решал эту задачу (реализация шейпера) он показался мне слишком заумным и абсолютно не нужным, а когда понял синтаксис tc мое мнение ни сколько не поменялось :)
tc сам по себе гораздо проще, да много писать придется, но для упрощения задачи можно картинку нарисовать с классами и подклассами, а по ней уже правила составлять.
ну торренты вещь очень хитрая, на nag.ru целая эпопея в 50 страниц была о том как его вырезать: http://forum.nag.ru/forum/index.php?showtopic=55025
просто замечательный шейпер на хешах на tc был тут: http://abills.net.ua/forum/viewtopic.php?f=6&t=5160 я его у себя в общаге использую, очень хорошо работает.
а еще можете почитать тему здесь: viewtopic.php?f=16&t=4742&hilit=+%D1%88%D0%B5%D0%B9%D0%BF%D0%B5%D1%80
а пара замечаний сразу:
1) если делаете шейпер и используете метки - теряете в производительности, маркировка пакетов слабое место. лучше сразу фильтр сделать в tc.
2) squid проще, да, но опять теряем в производительности, плюс куча не нужных плюшек, которые могут просто мешать. тк они могут смотреть содержимое пакета, а нам это не надо. просто шейпер посмотрит только заголовок.
3) если вы будете работать с торрентами, то для них делайте не шейпер (sfq и прочее), а полисер, и причем максимально простой, те до своего класса пакет должен пройти минимум фильтров. разница в том, что шейпер копит пакеты в очереди если те приходят слишком быстро, а полисер тупо отбрасывает. торрент же такая вещь, которая срет тучей маленьких пакетов, и если шейпер, то нам надо много оперативки и хороший проц.
4) хеш фильтры работают быстрее обычных.
5) вы никогда полностью не вычистите торренты. делаете этакий низкоприоритетный класс и отправляете туда все что не попало в высокоприоритетный.
/boot/initrafms-linux.img существует?
он как бы /boot/initramfs-linux.img называется по-умолчанию
не, не, это разве не в грабе init неверный? что-то мне подсказывает, что initrd образ у вас отсутствует или у него имя не то, которое должно быть
я бы залез в граб и отредактировал параметр init, кстати там табом можно имя догонять ;)
/etc/mdadm.conf есть? и возможно пересоздать initrd с хуком mdadm надо.
немного не догнал при чем у вас dmraid, если вы mdadm юзаете.
зы и помнится я еще ядру параметр udev передавал, не помню с чем было связано.
ззы и кстати да, raid0 вам ни к чему, только если вы хотите емкость нарастить. отказоустойчивости же никакой. я бы raid1 сделал для /home
попробуйте массив с /boot пересоздать с –metadata=0.90.
Grub Legacy
Log in to your new system as root and do:
# grub
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sdc
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
из под чрута делаем
с какой версией метаданных массив создавали? когда я сталкивался с подобной ситуацией, граб работал только с версией 0.9
все нормально, видимо два рейда. он два диска разбил похоже одинаково и уже из разделов сделал пару рейдов. так можно делать.
граб ставится на оба диска.
# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)
в конфиге граба скорее всего надо будет прописать как эти рейды собрать типа md=0,/dev/sda1,/dev/sdb1 md=1,… и тд по аналогии
зы и да, свап в рейд смысла нет объединять, сделайте два свапа лучше :)