[castle] Re: RE: [castle] Вопросы по ядру
Alexander S. Belov
asbel на sice.ru
Чт Окт 11 09:52:06 MSD 2001
Я понимаю, что можно придумать много вариантов решения одной и той же
задачи, но данный путь, который я описал для меня является наиболее
удобным & приемлемым и 16 томов мне хватит. Я не буду описывать, почему
именно так, т.к. это долго, но на мой взгляд, если возможно сделать
выбор, в данном случае - RAID и fdisk, то его лучше сделать. Возможно
кроме меня это еще кому-нибудь тоже понадобится, тем более, что это ни
на что не влияет.
Да, я к патчу забыл послать, что devices надо создать еще, можно так:
#!/bin/csh -f
set DEVICES="/dev/rd"
rm -rf $DEVICES
mkdir -p $DEVICES
chown root.root $DEVICES
chmod 755 $DEVICES
@ major = 48
foreach controller (0 1 2 3 4 5 6 7)
@ minor = 0
foreach logical_disk (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 \
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31)
foreach partition (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)
if ($partition == 0) then
mknod $DEVICES/c${controller}d${logical_disk} b $major $minor
chown root.root $DEVICES/c${controller}d${logical_disk}
chmod 600 $DEVICES/c${controller}d${logical_disk}
else
mknod $DEVICES/c${controller}d${logical_disk}p${partition} b
$major $minor
chown root.root
$DEVICES/c${controller}d${logical_disk}p${partition}
chmod 600 $DEVICES/c${controller}d${logical_disk}p${partition}
endif
@ minor ++
end
end
@ major ++
end
Fenix wrote:
>>Чем это вернее, я не очень понимаю и буду очень признателен, если
>>кто-нибудь мне это объяснит. В любом случае, когда есть выбор - это
>>всегда лучше IMHO и например под NT такого ограничения нет.
>>
>>В моей ситуации например, я перевожу народ с нескольких NT на один
>>samba, и разбил диск так, что последний раздел остался большой (так мне
>>удобнее). По мере перевода проектов=win shares, я его буду бить на тома
>>и раздавать пользователям. Сколько проектов и за какое время я смогу
>>перевести, в силу независящих от меня причин, я не могу сказать сейчас.
>>В случае RAID'ного разбиения это не катит, т.к. придется переставлять
>>весь сервер.
>>
>>
> 1) Зачем для этой задачи бить на тома , не проще ли сделать ограничения на
> уровне премишенов, ФСД и т.п.
>
> 2) Разбиение на макс 16 томов - в этом случае тоже не слишком поможет (16 -
> это тоже не много)
>
> 3) Разбей сразу на 2 (или более логический дисков), а последний разбивай на
> тома под шары, если уж так надо.... Все равно как минимум 5-7 томов будут
> системные типа (/ /boot/ /tmp /usr/ /var и т.д.) и 16 не обойтись
>
> 4) Да и патчить все время ядро есть ли смысл, тогда уж надо слать данный
> патч Linus-у - хотя опять же повторюсь - я не вижу в этом большого смысла (7
> или 15 - не принципиально)
> Хотя возможно я и не прав....
>
> Serj
>
>
>
> _______________________________________________
> Castle mailing list
> Castle на altlinux.ru
> http://altlinux.ru/mailman/listinfo/castle
>
>
Подробная информация о списке рассылки Castle