On Fri, 21 May 2004 15:02:05 +0000, Noozer wrote:
> - Increase the snappyness of my PC
> - Increase storage space on server
> - Add a Fedora Linux installation to my PC
Rather than increase storage space, I'd recommend that you better utilise
the space you already have first.
Also, why use Windows for the server? A server's OS should be transparent
to the client, so it doesn't matter one way or the other ... except from
the point of view of cost, available services, administration, security
and stability. Since you're installing Fedora on the client anyway, just
make the server a Linux system too (although OpenBSD would be even better
for a server).
Bear in mind, that a true server is not a machine that you sit down in
front of and play solitaire, it's supposed to be invisible and silent -
usually without even a mouse, keyboard or monitor, but rather accessed and
administered remotely.
From what you've posted here, I get the impression that the "server" is
not actually on a network, but instead you are physically carrying data
across in a USB drive? No, no, no, no, no!
Here's what I'd do:
(Current) Requirements:
1 server (file & possibly other unspecified services).
1 client running Windows XP & Linux (dual boot).
Improve client system responsiveness.
Increase (or better utilise) server storage.
Drives:
3 x 40GB - disks 1, 2, 3
1 x 60GB - disk 4
1 x 80GB - disk 5
1 x 120GB - disk 7
Recommendations:
Buy as much memory as you can afford.
Buy a second 80GB drive to Raid 0 with disk 5 - (disk 6).
Replace disk 4 with an 80GB drive (sell the 60GB drive).
Other hardware required, but unspecified:
2 x NICs, min 100TX, recommend Gigabit for server at least.
Network hub, min 100TX compat, recommend switch - 1GB uplink.
2 x Cat5 networking cables (Gigabit verified), unspecified length.
Note: Until/unless you need to access the server from more than one
client, you can skip buying a hub/switch and just use crossover cable to
connect the machines together directly. You can always add a hub/switch
later (but bear in mind you'll need different cables).
Server:
Disk 1 - primary master:
Grub MBR
Linux System, ReiserFS, 40GB.
(Running Samba and/or NFS.)
Primary slave - DVD-ROM.
Disk 5 - secondary master:
User Data, ReiserFS, 80GB.
Disk 7 - secondary slave:
Linux Swap, 2GB.
Imaging partition, ReiserFS, 118GB.
(Perform regular image backups, using dd, of non-swap partitions from
disks 1, 2 & 3).
Disk 4 - USB External:
Data Backup from disk 5, ReiserFS, 60GB (80GB?) (compressed file backups).
Client:
Disk 2 - primary master:
Grub MBR & NT Bootsector.
Windows XP System, NTFS, 38GB.
Linux Swap, 2GB.
Primary slave - DVD-ROM.
Disk 3 - secondary master:
Linux System, ReiserFS, 38GB.
Windows swap, NTFS, 2GB.
Secondary slave - DVD+-RW
Implementation:
The partitions on disks 1 & 3 should be divided into the relevant Linux
mount points. Simply allow the Fedora installer to decide the allocation.
In order to install Fedora (Core 1) onto ReiserFS partitions do the
following:
Proceed with a main installation type (Desktop, Server etc). After the
install has finished, reboot from Fedora Disc 1 again, but this time type
"linux rescue" at the boot prompt. Do not attempt to "find" any Linux
installations. Type "cat /proc/partitions" and then use mkreiserfs on each
of the listed partitions on disk 3 (excluding the one NTFS partition). You
will then need to repeat the installation, but this time do not use an
install profile, manually specify the partitions you have just converted.
I haven't tried Fedora Core 2 yet, so I don't know if they have
implemented creating ReiserFS partitions at install time in that release.
If that is too much hassle, just stick with ext3 partitions.
Access to user data on the server provided by NFS and/or Samba for both
Windows and Linux clients. Disk imaging performed on a regular basis in
order to minimise downtime in the event of hardware failure or other
disaster. Possibility of configuring squid, apache, privoxy, sendmail,
iptables and other services on the server for client use.
Additional recommendations:
Consider moving the server to OpenBSD in the future.
Physically remove disk 4 (USB) when not in use. Store in another room.
Develop a backup policy and stick to it (simple 1 2 3 method will do).
Future expansion:
Upgrade disks 4, 5 and 6 in tandem, identical sizes.
Upgrade disk 7, whenever disks 1, 2 or 3 are upgraded.
(i.e. sizeof [7] >= sizeof [1+2+3])
Target analysis:
Server:
> System files - NTFS
Disk 1 (Using Linux/ReiserFS for server).
> Programs, Shared files, Documents, ... Windows swap files - NTFS
Disk 5 for shared files & documents (user data), programs under /usr on
disk 1, swapfile on disk 7/partition 1.
> MP3, Archival + Windows swap
Disk 5 for MP3 (user data), disk 4 for archival (data backup), Swap file
on disk 7/partition 1.
> Backup & Transfer - FAT
Disk 4 for file backup, disk 7/partition 2 for imaging, transfer through
network, filesystem irrelevant - using host system optimum (ReiserFS).
Client:
> System files - NTFS
Disk 2, partition 1
> Linux swap
Disk 2, partition 2
> Windows swap and Linux accessible
Disk 3, partition 2 (Note: do not use swap partitions for other purposes,
shared files accessed through server)
> Fedora Linux - Reiser FS
Disk 3, partition 1
Hope that helps,
-
[H]omer
PS - If you must Xpost, please set a followup.
(Followups set to alt.comp.hardware)