Re: reclaiming space from redmond!
Except that a lot of traffic flows by on this list, and as surprising as
it might be to you, you probably didn't make a big enough impression on
us for us to remember any previous posts/issues/questions/details you've
provided. I know I don't remember those things. And whereas I could go
search the archives for your name and/or this thread, I'm not going to.
So I'm going to be making assumptions about your setup as I go.
ok i have cleared my d: drive and am ready to format it to ext2.
a current "df" gives:
mantra:~# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/hda8 ext2 3.8G 3.5G 151M 96% /
tmpfs tmpfs 189M 0 189M 0% /dev/shm
/dev/hda6 ext2 45M 5.3M 37M 13% /boot
/dev/hda1 ntfs 6.9G 6.2G 657M 91% /mnt/c
/dev/hda5 vfat 7.8G 301M 7.5G 4% /mnt/d
/dev/hdb1 vfat 28G 21G 7.1G 75% /mnt/g
/dev/hdb5 vfat 28G 23G 5.0G 83% /mnt/h
/dev/hdb6 vfat 28G 15G 14G 52% /mnt/i
/dev/hdb7 vfat 31G 25G 6.6G 79% /mnt/j
/dev/hdc iso9660 4.4G 4.4G 0 100% /media/cdrom0
i just have a quick follow-up question:
What are you going to do with /dev/hdb[1,5-7]? Just curious. And in case
you didn't know, with Linux, you're not limited to staying on one drive
for your partitions. I also wonder what happened to /dev/hda7.
once i create a linux (ext2) partition of /dev/hda5 (my old d: drive)
can i further partition /dev/hda5 into two because i want to move both
/usr and /home to it (8gb is too much for /usr alone and i expet a lot
of mails, docs and apps in my /home!)?
do i need to specifically mount /usr and /home to the new partition
(/dev/hda5) or is it enough if i just "mv" the folder and change fstab
settings. can one have two folders (/usr and /home mounted on the same
/dev/hda5 - if not then how to partition further to make it happen?)
Assuming you're only giving /dev/hda5 over to Linux ...
1) Use "cfdisk" to open a nice little partitioning tool on the /dev/hda
disk (it'll default to /dev/hda; other tools, like Linux's "fdisk"
expect you to specify the disk, and if you want to partition some other
disk with "cfdisk", you'd need to specify the disk, like "cfdisk /dev/hdb").
2. Delete /dev/hda5; if you have data on this partition, and haven't
backed it up, you'll lose it forever. But you've said you've cleared it,
so you should be good to go.
3. Create a new (/usr) partition in the /dev/hda5, making it smaller
than the original, since you're going to make two partitions out of it.
4. With the remaining blank space, create your /home partition; be aware
that the partition numbers may be out of order, or it may be that you
can't even use this blank space because of partition numbers; I can't
recall what might issues might arise. Be aware that if partition numbers
change, you'll need to reflect that change in the /etc/fstab file later.
5. Write the changes to disk, and exist cfdisk.
6. Create an ext2 (I'd suggest ext3) file system on these partitions:
"mkfs.ext2 /dev/hda[5?]" and "mkfs.ext2 /dev/hda[7?]]".
7. Mount the first partition on a temporary mount point: "mkdir
/target"; "mount /dev/hda[5?] /target"
8. Copy over the files from your existing /usr directory: "cp -av /usr/*
9. Unmount your existing /usr and your /target directories: "umount
/usr", "umount /target".
10. Update /etc/fstab so that /dev/hda[5?] is now your /usr directory;
mount the new /usr: "mount /usr".
11. Repeat Steps 7-10, only using /dev/hda[7?] and /home.
This assumes you already have a functioning Debian system, and are just
moving things around. If you have not even installed Debian yet,
(perhaps you used Knoppix, etc, to get your "df" output above, and the
ext2 partitions are things you've experimented with). If you haven't yet
installed Debian, some of the above steps will be taken care of during
any help would be much appreciated - i am becoming savvy with linux but
partitions still scare me!
Just a reminder; partitions are not Linux-specific; every OS I've ever
used has to have a disk partitioned; it's just that Windows has always
assumed the partitions would belong to Redmond, so didn't give you a
whole lot of choices in the matter.
Rearranging partitions is always much more difficult than getting them
right the first time around. That's why I was eyeing /dev/hdb above; if
your Windows setup doesn't need the G:, H: I:, and J: drives
(partitions), you could blow them away and use /dev/hdb for your Debian
setup, and not mess with potentially damaging your main Windows
partition. That way you could start with a "clean" drive instead of
having to "cut and paste" partitions on a drive with existing data.