LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-13-2007, 03:53 PM   #1
Chris-UK
LQ Newbie
 
Registered: Mar 2007
Posts: 4

Rep: Reputation: 0
Desktop Partitioning


1st post so Hi All

I've been using Slack 11 for general home use for a few months now to get comfortable with it.
I've been using a simple partition layout of:

/ 10gb
/home 42gb
swap 2gb

I think I should revise this layout and create extra partitions to preserve data should I choose to reinstall or upgrade to the next version of slack (whenever that might be).

I'm thinking the following should be suitable but would like opinions from those with more experience. Maybe ideas I haven't thought about?

/ 5gb
/home 20gb
/opt 5gb
/usr/local 3gb
swap 2gb

The drive is 160gb with 100gb allocated to WinXP therefore I would have some space spare if I needed to enlarge any partitions at a later date (I haven't done this before so I'm assuming it can be done without losing data)

Thanks
Chris
 
Old 03-13-2007, 04:17 PM   #2
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
I recommend looking at the sizes of different top-level directories on your system and getting an idea of what sizes to expect from each one. Might also wanna consider LVM when working with so many partitions.

Other than that, I wouldn't know ... I have 2 partitions: root and swap. I need to back up things to DVD often and mess up my system constantly, so when the next version of Slack comes out it will be a completely clean install.

Last edited by H_TeXMeX_H; 03-13-2007 at 04:19 PM.
 
Old 03-13-2007, 04:20 PM   #3
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware 14.2
Posts: 2,815
Blog Entries: 1

Rep: Reputation: 261Reputation: 261Reputation: 261
Too much swap.

With one exception, the most swap I've ever seen my machine use is 40MB (I have 1GB of RAM) and that's when I'm building software. The exception was the test suite for Octave Forge when it was running the tests for sparse matrices. I needed 1.5GB of swap to run that portion of the test suite without running out of resources.

For general home use, I set my kids up with a 5GB partition for home (only one user, they each have their own box) and a 15GB partition for everything else. Last I looked both machines were using about 9GB of the 15GB. The kids have been using their boxes for a little over a year and their package inventory is pretty stable. The only change one of them made was to mount a 10GB partition at /home/<his_name>/music for his tunes.

My machine is different...a 10GB home partition, a 7.5GB partition for MySQL databases shared by CLFS and Gentoo, a 10GB partition for tarballs, a 7.5GB partition for a local subversion repository shared by CLFS and Gentoo, a 5GB(?) partition for /var/log for each distro. Ummmmm, don't remember the rest...

Last edited by weibullguy; 03-13-2007 at 04:23 PM.
 
Old 03-13-2007, 04:24 PM   #4
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
In general swap should be between 1x and 2x RAM. So I have 1 GB RAM and 2 GB swap. My machine does use a lot of swap when working with large images (especially ones that have been scanned in) ... so it is useful. But, I'm sure 1 GB would be plenty.
 
Old 03-13-2007, 04:28 PM   #5
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
Hehehe.. I'm with TexMex on that subject, both checking out the existing partition contents, AND on messing with/messing up, my system.
I'm pretty new to it all too (and Welcome to you) but I have been doing fine with a root(30 gb), a swap (2 gb), and a backup partition the same size as my root(approx 30 gb).
There are lots of ways and preferences as to how to divvy up the partitions, including as you propose, putting /home and perhaps /usr on their own partitions.
I say (with no authority whatsoever ) do what is convenient and comfortable for you, as long as the stuff needed to boot with is always in the main partition.
Having a full backup partition of the entire system has its merits though; it's only ONE partition more than usual, and it has everything you could want from your current system that you might want for upgrade.
Also, YES using gparted or parted in my experience so far has been 100% successful for manipulating partitions.. I use it from Ubuntu's LiveCD, because it is a little easier and more comforting than the command line, and I cannot say what it might do to a Windows Partition if you tried to MOVE or resize it, but as for Linux partitions, it has moved and resized flawlessly for me.
I resized my root from like 80Gb down to 30Gb, it took about 15 minutes, but was done correctly.
 
Old 03-14-2007, 02:51 AM   #6
mattydee
Member
 
Registered: Dec 2006
Location: Vancouver, BC
Distribution: Debian,Ubuntu,Slackware
Posts: 479

Rep: Reputation: 48
I have 1GB of ram and only a 256MB swap partition which is used by both Slackware and PCLinuxOS. Using my box as a home desktop, I haven't had a problem so far.

Also, I have found the GParted live CD to be really, really useful. I'm currently triple booting Slack, PClin, and XP.
 
Old 03-14-2007, 02:54 AM   #7
bioe007
Member
 
Registered: Apr 2006
Location: lynnwood, wa - usa
Distribution: archlinux
Posts: 654

Rep: Reputation: 30
I've had some good success w/gparted and moving windows stuff. though I usually get the check disk routine when i boot back into windows. Also I like the gPartEd live cd, seems to load faster than using a whole distro live cd.

one thing i've found incredibly useful for my dual boot computers is to have a fat32 partition, so I can r/w to it from either OS. I make it very big and then keep / to like 3GB and make big /usr

I was too new setting up my last install and failed to make ones for /opt and /home though. That really hurt when I filled up my / directory. (too much in ~/.Trash)
 
Old 03-14-2007, 10:26 AM   #8
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Quote:
Originally Posted by bioe007
I've had some good success w/gparted and moving windows stuff. though I usually get the check disk routine when i boot back into windows. Also I like the gPartEd live cd, seems to load faster than using a whole distro live cd.

one thing i've found incredibly useful for my dual boot computers is to have a fat32 partition, so I can r/w to it from either OS. I make it very big and then keep / to like 3GB and make big /usr

I was too new setting up my last install and failed to make ones for /opt and /home though. That really hurt when I filled up my / directory. (too much in ~/.Trash)
Hi,

When you resize the ntfs partition, be sure to defrag the drive before using a partitioner. You could use ranish to make sure the IPL is correct for the ntfs. BTW, are you moving the partition? If so what method, 'dd'?

I agree that if you need to share reliable files between ntfs and linux that fat32 is the way to go. You will have to setup a defrag for the fat32 on occasion.

edit: one other point, I like to use the minimum for '/', then setup '/usr', '/home', '/tmp', '/var/log' and '/opt' with the needed space for a desktop. The amount is dictated on how the system is to be used.
When I build, the /tmp will be used heavily. My build space is in the /home therefore no problems.

Of course my 'servers' are setup differently.

Last edited by onebuck; 03-14-2007 at 10:35 AM.
 
Old 03-14-2007, 12:06 PM   #9
Chris-UK
LQ Newbie
 
Registered: Mar 2007
Posts: 4

Original Poster
Rep: Reputation: 0
Thanks for all the advice, lots to digest.

Is /opt common to linux distro's or just Slack? I'm a bit confused over whether to use /opt or usr/local?
 
Old 03-14-2007, 12:49 PM   #10
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware 14.2
Posts: 2,815
Blog Entries: 1

Rep: Reputation: 261Reputation: 261Reputation: 261
Here is the standard that defines the file system structure http://www.pathname.com/fhs/pub/fhs-2.3.html. I believe that Slackware complies, but I'm not a Slackware user so don't know for sure. Other distros also comply with the standard to varying degrees, but I can't think of any that I've used that don't have a /opt or /usr/local.

As far as whether to use /usr/local or /opt, read the applicable sections in the standard and decide for yourself (remember, you're the administrator that the standard references ). That being said, I never use /usr/local on my home machine. Everything either goes straight into /usr or /opt/<package>. I tend to put "BIG" packages (i.e., lots of files) like Firefox, GNOME, or OpenOffice into /opt because they are easier to remove from the system (rm -dfr /opt/firefox-1.0.0.5 vs. deleting files sprinkled all over the /usr/local hierarchy).

Last edited by weibullguy; 03-14-2007 at 12:50 PM.
 
Old 03-14-2007, 02:34 PM   #11
Chris-UK
LQ Newbie
 
Registered: Mar 2007
Posts: 4

Original Poster
Rep: Reputation: 0
Thanks, that site explained a lot. Think I'm sorted now.
 
Old 03-14-2007, 04:33 PM   #12
bioe007
Member
 
Registered: Apr 2006
Location: lynnwood, wa - usa
Distribution: archlinux
Posts: 654

Rep: Reputation: 30
@onebuck - _very_ good point I forgot, always defrag before moving the windows partition. Actually sometimes need to do it a few times.

I defrag like 2-3 times or until the defraging process is like instantaneous (i.e. its not moving anything anymore)

Quote:
Originally Posted by onebuck
BTW, are you moving the partition? If so what method, 'dd'?
I haven't used or heard of 'dd' (here is my n00b showing) I just use the gPartEd live CD, you can change the number of blocks before & after a partition to move it. I really have no idea whats happening underneath the hood there.. sorry

? because of my aforementioned screw up (leaving /home on /) I tend to build everything in /usr/local/src - is that 'bad' ?

? I have thought about repartitioning to give myself a /home & /opt partition, is it really worth it?

Quote:
Originally Posted by Arow
I tend to put "BIG" packages (i.e., lots of files) like Firefox, GNOME, or OpenOffice into /opt because they are easier to remove from the system (rm -dfr /opt/firefox-1.0.0.5 vs. deleting files sprinkled all over the /usr/local hierarchy).
I do like the idea of keeping OpenOffice and some other rather large programs I have there in /opt but doesnt removpkg get rid of everything?
 
Old 03-14-2007, 06:03 PM   #13
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware 14.2
Posts: 2,815
Blog Entries: 1

Rep: Reputation: 261Reputation: 261Reputation: 261
Quote:
Originally Posted by bioe007
I do like the idea of keeping OpenOffice and some other rather large programs I have there in /opt but doesnt removpkg get rid of everything?
What removpkg? I use a CLFS system for my day-to-day system. All I have is the rm command.

Actually, I have a file management system of my own creation that keeps track of the file that are installed by every package. I just haven't written the part that removes these files yet.
 
Old 03-15-2007, 10:57 AM   #14
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Hi,

Quote:
Originally Posted by bioe007
@onebuck - _very_ good point I forgot, always defrag before moving the windows partition. Actually sometimes need to do it a few times.

I defrag like 2-3 times or until the defraging process is like instantaneous (i.e. its not moving anything anymore)
You should only need to defrag the drive once. That is unless you have something running on the system that is updating. Close all the apps and process that are not needed. For any M$ product, I run in safe mode when system maintenance is performed. That way you will not run into major problems. You can still get into the command mode to perform just about anything on M$.

Quote:
Originally Posted by bioe007
I haven't used or heard of 'dd' (here is my n00b showing) I just use the gPartEd live CD, you can change the number of blocks before & after a partition to move it. I really have no idea whats happening underneath the hood there.. sorry
I would suggest that you look at the LQ thread post by AwesomeMachine for dd'.
Really informative!

Quote:
Originally Posted by bioe007
? because of my aforementioned screw up (leaving /home on /) I tend to build everything in /usr/local/src - is that 'bad' ?
No, not really. I like to make my builds in /home/build. That way any user can use the build and I can move what I want where. I leave my tree intact by using the build.

Quote:
Originally Posted by bioe007
? I have thought about repartitioning to give myself a /home & /opt partition, is it really worth it?
That is a personal choice. The advantage is if you reload/re-install or experiment a lot. You can share the /home across installs. The /opt just gives you some additional flexibility.

Quote:
Originally Posted by bioe007
I do like the idea of keeping OpenOffice and some other rather large programs I have there in /opt but doesnt removpkg get rid of everything?
I would suggest that you 'man removepkg' from cli. You should get a clear definition. Technically, 'removepkg' removes the defined slackware packages and looks to make sure that removing parts will not effect others.

READ the 'man removepkg'!
 
Old 03-15-2007, 12:15 PM   #15
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
Arow, removepkg is part of the Slackware pkgtools.

The /opt dir was added to the standard LFSH list to accomodate programs like KDE which don't respect the normal directroy structure under /usr or /usr/local. Basically, programs which install under /opt can be arranged any way they want or need to be(most distros will install at least the config files to /etc).
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Desktop icons dosnt have ToolTips (apear when mouse hover above desktop icon) Acidx Linux - General 1 12-03-2006 07:48 PM
Partitioning advice for a desktop with a 80GB HD + 60GB HD Korto Linux - Newbie 7 08-23-2006 02:02 AM
Partitioning scheme for software devel workstation/desktop introuble Fedora 1 06-26-2006 10:34 AM
Partitioning for a Development Workstation / Desktop introuble Linux - General 2 06-15-2005 03:25 PM
Loss of desktop functionality after setting new desktop from firefox in fc2/gnome. dr_zayus69 Linux - Software 3 03-09-2005 09:29 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:13 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration