The time is right now - I'm going to move my server from SUSE Enterprise to Slackware. It is not about that I don't like SUSE, I just like Slackware more.
The main job will be the mail server - I did use postfix and cyrus imap in SUSE with maildirs. Now, I will use Sendmail with imapd and mailboxes. And I want to save my old mails of course. Actually, I will move one old Slackware server to this new as well (up to 40 mailboxes).
There is also difference in the secured smtp and IMAP I used before - in SUSE I used TLS and in Slackware SSL (stunnel). Some of the MUA on the client side I will have to reconfigure.
When I started up my first Slackware server, I did things in which I was not sure that they are done well. And so I started this thread, where I will write the steps that I make.
Please if anybody sees something that is not "how it should be", please comment it. I have the complete weekend (two days) to do this work so I will write continuously the progress.
The first step is the setup of the new Slackware 12.2 to my old hardware with two new SATA hard drives. These hard drives will be in RAID 1 - software mirroring.
I created my partitions on /dev/sda - sda1 - 78 GB and sda2 - 2 GB (the swap).
I created my partitions on /dev/sdb - sdb1 - 78 GB and sdb2 - 2 GB (the swap).
I created the /dev/md0 device with
mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1
I used ext3 file system. (If reiserFS or ext2 is better I will use it)
I didn't create any other partitions, I put the complete file system to md0. If there is any reason to put some directories (/boot,/var for example) to separate partitions, please tell - I am ready to do the partitioning process from the beginning again.
Now I start the setup. I will do the default setup process, with all the packages offered. Later, when everything will work, I want to remove any unnecessary package. Optionally recompile the kernel to fit exactly to my hardware.