This suggestion is based on the '91edumain+ltsp' recipe,
the recent results reported by Vagrant and those on my systems.
 
used    min     priority        factor  max     type    desc
-----------------------------------------------------
4562    4608    9608            5000            6000    ext3    /usr
        (5632)(6000)    (1392)
1720    1792    5792            4000            5000    ext3    /var
        (900)   (3000)  (2100)
17      100     3100            3000            20000   ext3    
/skole/tjener/home0
                (1500)  (1400)
34      64      3064            3000            4096    ext3    /var/spool/squid
                (1000)  (936)
633     640     2640            2000            4096    ext3    /opt
3385*           (2000)  (1360)  (4000)
-       256     2256            2000            2048            linux-swap
        (32)    (10000) (9968)  (300%)
100     112     2112            2000            1024    ext3    /
                (10000) (9888)  (512)
34      92      1092            1500            3000    ext3    
/var/opt/ltsp/swapfiles
                (2000)  (1908)
17      64      1064            1000            2000    ext3    /skole/backup
                (1000)  (936)
22      64      1064            1000            128     ext3    /boot
                (10000) (9936)  (200)   
-       32      532             500             -1      ext3    
/debianedufreespace
                (1000)  (968)
________________________________
7156    7824                    25000   

The table is ordered by factor then by size.
Numbers in parentheses are current values of suggested change.
* WAS used for diskless on my system.

Considerations:

Used initially (used)-
        Amount of used space observed after installation.
        Amounts for long running system are also needed.

Minimal size (min)-
        Try to avoid resize during installation.
        Set grater than used for normal install.

Factor (fact)-
        This what really determines the growth rate of the partition.
        The growth coefficient is fact/factsum.
        fact = prio - min;
        rounded for easier view.

Priority-
        Highest- Limited Maximal size && likely to grow.
        High- As big as possible.
        Low- give me some space.
        Lowest- filler.

/boot-
        Assuming 10M per kernel 64M is plenty.

/-
        With some admins working as root,
        I'd like to give a little space for /root.

/usr-
        Grows over time.
        
/var-
        Initial needs change, depend on installation medium.
        Likely to grow over time.

/opt-
        Needs 649M for thin-clients, 5G for diskless.

/var/opt/ltsp/swapfiles-
        Depends on number and type of clients.
        I think 256-512 per client.
        I don't see any reasonable default for this.
        Probably needs manual adjustment.

/skole/tjener/home0-
        Depends on number of users.
        I don't see any reasonable default for this.
        Probably needs manual adjustment.

/var/spool/squid-
        User experience may benefit immensely from >512M web cache.

Please add your own.

I wrote a little calculator to predict approximately the resulted partitions of 
a recipe, it is available at:
http://bugs.skolelinux.org/attachment.cgi?id=421
http://bugs.skolelinux.org/show_bug.cgi?id=1327

In hope it will be useful, where in the repository should it reside?
Would 'debian-edu/trunk/src/debian-edu-install/tools/' be a good home for it?

Odd.


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to