[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