Preparing your primary mount and swap with fdisk

I have 4 big drives on a new machine, each can hold up to 2Tb of data, at first I thought I’d use the first drive for the OS and the other 3 for a RAID5 (software controlled)

Then after I had installed the operating system, I decided it was a big waste, and that I’d only need about 80gigs for the OS, and that I should use the 1920Gb (-swap,-other blocks) to be part of the RAID.

The first thing I needed to do was to resize the primary partition, but you can’t really do this while you’re using it. So I restarted with the Ubuntu CD in rescue mode, and jumped to the part where you setup the partition sizes. I told it I wanted to make the first partition smaller, I made it 80Gb, I accepted the rest of the options, and after a long while, it was finished creating the file systems, but it seems like it did a mess.

I restarted without the CD, crossed my fingers, and it did boot.

I did a:

sudo fdisk -l
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   156264254    78132096   83  Linux
/dev/sda2       156264255  2930272064  1387003905    5  Extended
/dev/sda5      2882334168  2930272064    23968948+  82  Linux swap / Solaris
/dev/sda6       156264381  2834380079  1339057849+  83  Linux
/dev/sda7      2834380143  2882334104    23976981   82  Linux swap / Solaris

and there were 6 partitions, some overlapping, but the primary looked right. I entered fdisk and deleted the 5 other partitions, and started a new.

Created a new partition (2) for Swap. Since the machine has 8GB of Ram, that’s the amount of Swap I used for it. After the partition was defined, I changed it’s type to type 82 (Linux Swap)

Then I created another partition (3), this one using the remaining space, and set it’s type to 83 (Linux)

I wrote the changes (w) and exited. It told me that the changes were written but the partitions would not be used until I rebooted, so I rebooted.

When I came back and did:

sudo fdisk -l

There they were:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        9727    78132096   83  Linux
/dev/sda2            9728       10700     7812500+  82  Linux swap / Solaris
/dev/sda3           10700      182402  1379193956   83  Linux

But now there was a problem, when I checked for the memory available there was no swap

$ free
             total       used       free     shared    buffers     cached
Mem:       8183920     198524    7985396          0       6668      70284
-/+ buffers/cache:     121572    8062348
Swap:            0          0          0

So, first thing, I made sure the swap was specified on /etc/fstab for the next boot to include the swap

/dev/sda2 none swap sw 0 0

And then I had to make a file system for the swap

sudo mkswap /dev/sda2

Then, the “free” command did show the swap:

$ free
             total       used       free     shared    buffers     cached
Mem:       8183920     220420    7963500          0       7552      86880
-/+ buffers/cache:     125988    8057932
Swap:      7812492          0    7812492

In this case I didn’t have to make the file system for the primary partition because it was already made, I suppose the term “making the file system” is the equivalent of saying “formatting the drive with a specific filesystem”

However I had to do it for the remainder of the disk:

sudo mkfs.ext3 /dev/sda3

I’ll let you know if I find anything different from the tutorials on how to make RAID5.

New /etc/fstab format in Ubuntu
I while later, I updated the /etc/fstab to include the UUID of the swap partition on the fstab, instead of the device name.
To obtain this UUID I learned about the vol_id command

$ sudo vol_id /dev/sda2
ID_FS_USAGE=other
ID_FS_TYPE=swap
ID_FS_VERSION=2
ID_FS_UUID=b9b825c2-85dc-4def-bfd1-9071042452fa
ID_FS_UUID_ENC=b9b825c2-85dc-4def-bfd1-9071042452fa
ID_FS_LABEL=
ID_FS_LABEL_ENC=
ID_FS_LABEL_SAFE=

Now my /etc/fstab file looks like this:

# /etc/fstab: static file system information.                                                                                          
#                                                                                                                                      
#                                                                                 
proc            /proc           proc    defaults        0       0
# /dev/sda1                                                                                                                            
UUID=13676a4b-b669-4a7a-9776-cb10c7b492b9 /               ext3    relatime,errors=remount-ro 0       1
#/dev/sda2                                                                                                                             
UUID=b9b825c2-85dc-4def-bfd1-9071042452fa none swap sw 0 0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Matt Pond PA offers his newest EP ‘The Freeep’ Free through Frostwire

From Frostclick.com

Download Torrent

mattpondpa.com

Matt Pond PA (commonly typeset as matt pond PA, or mppa for short) is an indie band formed in Philadelphia, Pennsylvania in 1998 by singer/songwriter Matt Pond. Throughout the years the band released 7 albums, 9 EPs and played with artists like Ted Leo and the Pharmacists, Youth Group, Nickel Creek and Mae.
Continue reading

New FrostWire 4.17.2 for Windows is out

Download FrostWire 4.17.2 for Windows

CHANGELOG:

Version 4.17.2 (November 2008)

  • Fixes a newly introduced bug in Windows which would make FrostWire(tm) take over the .bittorrent file association without asking the user.
  • Reduces DHT network load. The LimeWire team found out that the Mojito “store forwarding” feature would not provide extra data availability, so it’s been turned off from the DHT on all new FrostWires.
  • FrostWire.ico has been updated. Now when FrostWire(tm) is associated to .bittorrent files, .bittorrent files will use the FrostWire(tm) icon.
  • About FrostWire
    FrostWire, a BitTorrent/Gnutella Peer-to-Peer client, is a collaborative effort from many Open Source developers and contributors from all around the world. In late 2005, concerned developers of LimeWire’s open source community announced the start of a new project fork “FrostWire” that would protect the developmental source code of the LimeWire client and any improvements to the Gnutella protocol design. The developers of FrostWire give high regard and respect to the GNU General Public License and consider it to be the ideal foundation of a creative and free enterprise market.