Vegard|drageV wrote:
Hi folks. I'm going to do some partitioning on a Debian(-Woody)-based system (Skolelinux, norwegian). A 10GB harddrive has the following partitions today: cm-84:/home/erlend# fdisk -l /dev/hda Disk /dev/hda: 255 heads, 63 sectors, 1232 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 117 939771 83 Linux /dev/hda2 118 1232 8956237+ f Win95 Ext'd (LBA) /dev/hda5 118 1141 8225248+ 8e Linux LVM /dev/hda6 1142 1232 730926 83 Linux cm-84:/home/erlend# I'm going to clean this disk totally of data (of course with backup)and repartition it. How can I make two (or more) partitions, with no spare storage in extended partitions or logical volumes? And with wich tool/program? I've checked out fdisk's man-pages, but I didn't understand how to use it to do these operations. Cheers, Vegard
Bob|boB replies:Well I would advise you use LVM2 with ext3 for all filesystems excluding the root filesystem which IMHO is better left on a physical partition.
With LVM2 you will be able to guess sizes of your partitions and then if you need resize them to make them 100% full.
I wonder why you want to do this since in itself it is not much of a security enhancement and in various filesystems can make your system behave very badly (/var, /tmp) or be unfriendly (/home).
If it is useful to you take a look at my current partitioning which is a fairly ample setup of a desktop system.
/dev/hda7 / ext3 defaults,errors=remount-ro 0 1 /dev/mapper/vg1-lvhome /home ext3 defaults 0 2 /dev/mapper/vg1-lvtmp /tmp ext3 defaults 0 2 /dev/mapper/vg1-lvusr /usr ext3 defaults 0 2 /dev/mapper/vg1-lvvar /var ext3 defaults 0 2 /dev/hda5 /0windata vfat rw,user,gid=1000,uid=1000 0 2
and here is the space occupation:
bob@t40:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda7 120411 81341 32646 72% /
tmpfs 517656 16 517640 1% /dev/shm
/dev/mapper/vg1-lvhome
667945 505757 133680 80% /home
/dev/mapper/vg1-lvtmp
118995 4145 108502 4% /tmp
/dev/mapper/vg1-lvusr
2780960 2255144 384504 86% /usr
/dev/mapper/vg1-lvvar
1439290 773978 603872 57% /var
/dev/hda5 35960416 31126352 4834064 87% /0windata
none 10240 2760 7480 27% /dev
Here you will find some more loosely related notes:
http://chefacciamo.xwiki.com/xwiki/bin/view/Debian/lvm
HTH,
Bob