One of my clients' drives recently went south in that sort of way. No Windows-based solutions would let me access the drive in any way, even in two of my Windows machines.
The only way I was able to salvage her data and save the drive was by putting it one of my Linux boxen. From there I was finally able to mount the partition and copy her data to one of my drives. I also had to use Linux's version of fdisk to write a new, blank DOS partition table to the drive before Windows would let me reinstall.
One wrinkle after that was that because the drive was formatted as NTFS I could not simply copy her data from my Linux drive back to her drive due to Linux's lack of full write support for NTFS. The solution was simple though; I just put the drive back in her machine, slapped the machine on my network, and mounted her drive as an smb mount on my Linux box. Voila-instant network file copy!
DMR
Wombat At Large
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370
Currently RH 7.3, RH 9.0, and Mandy 8.0.
(But who knows- that could change tomorrow... :mrgreen: )
BTW: If you install Linux on a system which already runs some version of Windows, it's a good idea to make a separate FAT32-formatted partition for data storage. Since both Linux and Windows can read and write to FAT32, you'll have full access to the data stored on that partition from both OSes. :)
DMR
Wombat At Large
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370
JR85023
Junior Poster in Training
86 posts since May 2004
Reputation Points: 17
Solved Threads: 6
From the horse's mouth
"A personal desktop installation, including a graphical desktop environment, requires at least 1.7GB of free space. Choosing both the GNOME and KDE desktop environments requires at least 1.8GB of free disk space.
A workstation installation, including a graphical desktop environment and software development tools, requires at least 2.1GB of free space. Choosing both the GNOME and KDE desktop environments requires at least 2.2GB of free disk space.
A server installation requires 850MB for a minimal installation without X (the graphical environment), at least 1.5GB of free space if all package groups other than X are installed, and at least 5.0GB to install all packages including the GNOME and KDE desktop environments.
A Custom installation requires 475MB for a minimal installation and at least 5.0GB of free space if every package is selected."
Of course, I think a full installation includes something like 4 Web Browsers, 2 or 3 office/productivity suites, 6 GUI options, 2 Web server apps, 6 text editors, an entire suite of scienticfic tools, an entire suite of programming tools, etc., etc., so you won't really need that much space for a typical install. Do make sure to leave enough breathing room to store your data and programs added post-install though, of course.
By the way- RH 9 is the last "free" version of the official "Red hat Linux"; that line has been spun off into the Fedora Project.
DMR
Wombat At Large
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370
Yeah, 5G should do for any version of Linux if your just starting to experiment. Another option is to put another small, cheap drive in your system and install Linux on that. Linux isn't fussy about what drive, partition, or even kind of partition (Primary/Logical) it's installed on. As I said though, because Linux doesn't (reliably) support writing to NTFS-formatted partitions, you should create a small FAT32 partition where you can store data that you want to share between both operating systems; it does come in handy.
Also, unless you choose to do some custom partitioning when you install Linux, it will by default create two or three partitions:
A / (root) partition - equivalent to "C:\" in Windows. This will be your main (and largest) partition.
A Swap partition - equivalent to Windows' virtual memory swap file. This needent be larger than 2x your amount of physical RAM.
Possibly a /boot partition - this is where the kernel and some other critical startup files will live. If a separate /boot partition isn't created, /boot will be a subdirectory of /.
Whichever way you go, install Windows first; Linux should detect the Win partition during its installation process and in most cases will automatically configure its bootloader (Grub or Lilo) to give you a choice of which OS you want to load when you boot your system.
DMR
Wombat At Large
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370
Hello,
I would do for this case 4 partitions:
swap (2x RAM memory)
/
/var
/home
/var will need about 400 MB. Want to isolate it so that any log files that are made will not fill up the main system.
To do Linux Properly (in my humble opinion)
/
swap
/usr
/home
/var
/temp
/internet
and I build them on 10 GB disks (or larger) so that they can grow and be happy. In this design, /usr would have the largest partion size. I also like having /internet/ftp and /internet/www in one location, so that I can have flexibility on how to offer permissions, and remote access.
Christian
kc0arf
Posting Virtuoso
1,937 posts since Mar 2004
Reputation Points: 121
Solved Threads: 57
To do Linux Properly (in my humble opinion)
/
swap
/usr
/home
/var
/temp
/internet
and I build them on 10 GB disks...
lol.
Christian- that's almost exactly how I prefer to do my builds. Using a multi-partition scheme definitely has it's benefits (but it isn't something I usually recommend to someone who's new to Linux and/or its filesystem structure).
:)
DMR
Wombat At Large
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370