<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>RootSmart.com Tech Podcast</title>
    <link>http://www.rootsmart.com/podcast</link>
    <description>This is the feed for the RootSmart.com Tech Podcast at podcast.rootsmart.com</description>
    <generator>Feeder 1.2.5 http://reinventedsoftware.com/feeder/</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <language>en-us</language>
    <pubDate>Wed, 25 Oct 2006 20:26:22 -0400</pubDate>
    <lastBuildDate>Wed, 25 Oct 2006 20:26:22 -0400</lastBuildDate>
    <image><link>http://www.podcast.rootsmart.com</link><url>http://feeds.feedburner.com/~fc/rootsmartmp3?bg=0066FF&amp;fg=444444&amp;anim=0</url><title>RootSmart.com Tech Podcast</title></image>
    <itunes:author>admin@rootsmart.com</itunes:author>
    <itunes:subtitle>A weekly podcast that is pushed out every sunday that is filled with tech content. We cover tech news and trends and make computers useable for the common person. We have how-tos, interviews and cool Tips and Tricks for you Mac, Windows or Linux box!</itunes:subtitle>
    <itunes:summary>A weekly podcast that is pushed out every sunday that is filled with tech content. We cover tech news and trends and make computers useable for the common person. We have how-tos, interviews and cool Tips and Tricks for you Mac, Windows or Linux box!</itunes:summary>
    <itunes:keywords>rootsmart, computers, internet, tech, news, technology, podcast</itunes:keywords>
    <itunes:explicit>clean</itunes:explicit>
    <itunes:image href="http://rootsmart.com/logo.jpg" />
    <itunes:owner>
      <itunes:name>Joe Burgess</itunes:name>
      <itunes:email>admin@rootsmart.com</itunes:email>
    </itunes:owner>
    <itunes:block>no</itunes:block>
    <itunes:category text="Technology">
      <itunes:category text="Computers" />
      <itunes:category text="Text/Speech" />
      <itunes:category text="Operating Systems" />
      <itunes:category text="News" />
      <itunes:category text="Information Technology" />
    </itunes:category>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/rootsmartmp3" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Rootsmart Podcast #43 10/22/06</title>
      <link>http://www.rootsmart.com/2006/10/22/rootsmartcom-podcast-43-102206/</link>
      <description><![CDATA[<p><strong>Get It Now!<br />
</strong><a href="http://media.libsyn.com/media/rootsmart/RSTP-10.22.06.mp3">mp3 file</a><br />
<strong><br />
Contact Details:</strong><br />
Email: <a href="mailto:questions@rootsmart.com">questions@rootsmart.com</a><br />
Voicemail: (206) 734-4825<br />
Skype: rootsmart</p>
<p><strong>Content:<br />
</strong>Today we talked about the eff<br />
<a href="http://rootsmart.com/shows/10.22.06.html/">Click here for the full show notes</a></p>]]></description>
      <pubDate>Sun, 22 Oct 2006 00:00:00 -0400</pubDate>
      <enclosure url="http://media.libsyn.com/media/rootsmart/RSTP-10.22.06.mp3" length="10846775" type="audio/mpeg" />
      <guid isPermaLink="false">rootsmart-podcast-43-102206</guid>
      <itunes:author>Joe Burgess</itunes:author>
      <itunes:subtitle>Today we interview a person from the eff</itunes:subtitle>
      <itunes:summary>Get It Now!
mp3 file

Contact Details:
Email: questions@rootsmart.com
Voicemail: (206) 734-4825
Skype: rootsmart

Content:
Today we talked about the eff
Click here for the full show notes

</itunes:summary>
      <itunes:keywords>rootsmart, computers, internet, tech, news, technology, podcast, eff, eff.org, electronic, frontier, foundation</itunes:keywords>
      <itunes:explicit>no</itunes:explicit>
      <itunes:duration>22:31</itunes:duration>
    </item>
    <item>
      <title>Rootsmart Podcast #42 10/9/06</title>
      <link>http://www.rootsmart.com/2006/10/16/rootsmartcom-podcast-42-10606/</link>
      <description><![CDATA[<strong>Get It Now!</strong>
<a href = "http://media.libsyn.com/media/rootsmart/RSTP-10.9.06.mp3">mp3 File</a><br>
<strong>Contact Details:</strong>
Email: <a href="mailto:questions@rootsmart.com">questions@rootsmart.com</a>
Voicemail: (206) 734-4825
Skype: rootsmart

<strong>Content:
</strong>Today we talked about getting help on the internet
we used google, Forums, Mailing lists and IRC
<a href="http://rootsmart.com/shows/10.9.06.html/">Click Here for full show notes</a>]]></description>
      <pubDate>Mon, 09 Oct 2006 00:00:00 -0400</pubDate>
      <enclosure url="http://media.libsyn.com/media/rootsmart/RSTP-10.9.06.mp3" length="7830781" type="audio/mpeg" />
      <guid isPermaLink="false">rootsmart-podcast-42-10906</guid>
      <itunes:author>Joe Burgess</itunes:author>
      <itunes:subtitle>Today we talked about getting help on the Internet</itunes:subtitle>
      <itunes:summary>Get It Now!mp3 File
Contact Details:Email: questions@rootsmart.comVoicemail: (206) 734-4825Skype: rootsmartContent:Today we talked about getting help on the internetwe used google, Forums, Mailing lists and IRCClick Here for full show notes</itunes:summary>
      <itunes:keywords>rootsmart, computers, internet, tech, news, technology, podcast, getting help, online</itunes:keywords>
      <itunes:explicit>no</itunes:explicit>
      <itunes:duration>16:14</itunes:duration>
    </item>
    <item>
      <title>Rootsmart Podcast #41 9/17/06</title>
      <link>http://www.rootsmart.com/2006/09/17/rootsmartcom-podcast-41-91706/</link>
      <description><![CDATA[<p><strong>Get it Now!<br />
</strong><a href="http://media.libsyn.com/media/rootsmart/RSTP-9.17.06.mp3">mp3 file</a><br />
<strong><br />
Contact Details:</strong><br />
Email: <a href="mailto:questions@rootsmart.com">questions@rootsmart.com</a><br />
Voicemail: (206) 734-4825<br />
Skype: rootsmart</p>
<p><a href="http://www.rootsmart.com/podcastalley">Vote for us at Podcast Alley </a></p>
<p><strong>Email</strong>:<br />
Hi Joe :)</p>
<p>nice to hear you again ! It seems like you got nice hollydays, you seem to talk more freely, good ! (my holyday will be in october.... I had no summer vacation this year).</p>
<p>As I told you in the forum, I started last july a linux podcast.. finally.. after long weeks of reflexion listening to your podcast, and other. I call it "Les Minutes Linux".. that of course is in French :) So am I, isn't it ? So thanks for having indirectly me pushed to make this <a href="http://minuteslinux.podmiel.info">podcast :p (http://minuteslinux.podmiel.info)</a></p>
<p>I think you got a little too fast in the istallation of a programm, from source. I don't know exactly the audience you have (average level of knowledge, etc..) All linux distros have one think in common : the all have repositories where users can pick and install programs easily. Using yum , yast, adept, synaptic. So did I on my introduction podcast.... Users don't need to crawled aroud the web to find anything, it's 90% sure in the repositorie of their distros.</p>
<p>Here.. I make a little intro also for your nexwt episode :) Enjoy</p>
<p>Olivier</p>
<p><strong>Content:</strong><br />
Computer were supposed to make us more productive<br />
most of the time they do<br />
in the web 2.0 world there are plenty of online planning and organizational tools<br />
one of the most popular are todo list managers<br />
We have different online sites such as <a class="externalLink" title="External link to  http://www.tadalist.com/" target="_blank" href="%20http://www.tadalist.com/">tada list</a> and <a class="externalLink" title="External link to  http://www.rememberthemilk.com/" target="_blank" href="%20http://www.rememberthemilk.com/">Remember The Milk</a><br />
Also there are many different offline tools, such as iCal and Outlook<br />
These are all good except they save files as a sort of portable format<br />
you can export them to iCal format, but still some things don't import and export iCal<br />
usually you are eith completely locked into a product, or you have to go through a kludge to get the file into another application<br />
there is one universal format, that anyone can read, text<br />
text is so simple that no matter what, you can read a text file<br />
also reading a text file will be something that even in 10 or more years, you still we be able to read text<br />
so we have to format down, now what is the best way to edit plain text<br />
for me it involves the command line<br />
Thankfully, I read a blog called <a class="externalLink" title="External link to  http://lifehacker.com/" target="_blank" href="%20http://lifehacker.com/">LifeHacker</a><br />
On that blog, Gina Tripathi had a similar love for the command line<br />
Initially she just came up with the <a class="externalLink" title="External link to  http://www.lifehacker.com/software/top/geek-to-live--list-your-life-in-txt-166299.php" target="_blank" href="%20http://www.lifehacker.com/software/top/geek-to-live--list-your-life-in-txt-166299.php">idea</a> of keeping your taks in a plain text file<br />
since Gina is a command line junkie like me, she came up with some little ways of editing the file effiecently using linux tools<br />
mostly it was a lot of grepping and using cat to list the text file in the shell<br />
then in another article, Gina <a class="externalLink" title="External link to  http://www.lifehacker.com/software/top/geek-to-live--readerwritten-todotxt-manager-173018.php" target="_blank" href="%20http://www.lifehacker.com/software/top/geek-to-live--readerwritten-todotxt-manager-173018.php">posted</a> a small script that would do many of these commands for you and you wouldn't have to remember much<br />
this concept of a todo shell script was liked by a lot of people, and it spawned its own <a class="externalLink" title="External link to  http://www.todotxt.com" target="_blank" href="%20http://www.todotxt.com">website</a><br />
Now there are many different parts of the script<br />
The most important is the todo.sh shell script<br />
it is a shell script which means it will run in Linux and OS X natively<br />
for windows you need a bash emulator such as cygwin to run the scriptt<br />
there are other tools on the website such as a AIM and Jabber Bot<br />
those allow you to access your todo list from AIM or Jabber<br />
There are also many different additions and little hacks for it<br />
First though, we are going to go over how to use and install the todo shell script<br />
Installing the script on Linux and OS X is very easy<br />
All you need to do is download the .zip file and extract it<br />
to make it executable just run chmod 755 todo.sh<br />
go edit the .todo file and put the location of where you want your todos and everything to be held<br />
that is all, you are done installing the script<br />
the main problem with this is that you need to put the entire path to the todo.sh to run it<br />
what I do is I want to be able to simply type t to get to the todo.sh<br />
to do this I simply created a symlink in my /bin directory that points at todo.sh<br />
to do this change directory into your /bin directory<br />
then we are going to create a link<br />
to do this type ln -s /path/to/todo.sh t<br />
make sure you do that in the /bin directory<br />
also make sure you use the -s flag<br />
so now you are ready to use todo.sh<br />
type t list to test it all<br />
as for windows you will need a bash emulator such as cygwin<br />
cygwin is easy to install<br />
simply download the installer and then run it<br />
then it will create all the files you need and place a shortcut on the desktop<br />
now simply download the .zip again<br />
we are going to do the same thing you did for OS X and Linux<br />
so now that it is installed, I use t as the way to get to the todo.sh<br />
the most common thing you want to do with a todo list is to list them<br />
so simply type t list<br />
this will list all of your entries<br />
if you want to search for a entry type t list &amp;lt;search term&amp;gt;<br />
this will search your list for what you say<br />
now lets add an entry to do this simply type t add &amp;lt;todo item&amp;gt;<br />
now let me tell you about how todos can be categorized<br />
there are three different ways, priority, project, context<br />
the priority is a simple A,B,C,D and so on<br />
to do that you will want to type (A) or whatever priority and then the todo<br />
then we have project, which is a certain project that you want to add a todo to<br />
for this we use p:Project name<br />
last is context we do this through the @ symbol<br />
so you type @phone to say this is something to deal with the phone<br />
no that you can add and list todos lets show how to mark todos as done<br />
to do that we type t do &amp;lt;number of todo&amp;gt;<br />
that will put an x and the date in front of the todo<br />
also you want to delete todos we do that with a t del &amp;lt;number of todo&amp;gt;<br />
to remove those done entries, we type t archive<br />
this will put all of the done entries into a done.txt file<br />
those are the basics of todo.sh<br />
you can do most things with these commands<br />
I find that this is a very cool way to have your todo's listed in a very platform agnostic format<br />
Now that we have the todo.sh done and natural for us there are other little tools that you might want to deal with<br />
I find the best way to get to your todos outside of the command line is to simply use the aim bot<br />
to use the aim bot you need perl with the OSCAR cpan module<br />
generally perl and cpan are installed on Linux and OS X<br />
as for windows, installing perl is outside of the scope of this podcast<br />
once you have it all installed, just type perl todobot.pl with the correct aim user information<br />
this will allow you to access your todo list from your phone if you can get to aim via your phone<br />
also I programmed a php script that allows you to access your todo list via the web<br />
these and much more is listed on the main site<br />
that is all</p>]]></description>
      <pubDate>Sun, 17 Sep 2006 19:09:42 -0400</pubDate>
      <enclosure url="http://media.libsyn.com/media/rootsmart/RSTP-9.17.06.mp3" length="12613404" type="audio/mpeg" />
      <guid isPermaLink="false">rootsmart-podcast-41-91706</guid>
      <itunes:author>Joe Burgess</itunes:author>
      <itunes:subtitle>Using the todo.txt todo manager</itunes:subtitle>
      <itunes:summary>Installing software on Linux</itunes:summary>
      <itunes:keywords>rootsmart, computers, internet, tech, news, technology, podcast, todo.txt</itunes:keywords>
      <itunes:explicit>clean</itunes:explicit>
      <itunes:duration>26:11</itunes:duration>
    </item>
    <item>
      <title>Rootsmart Podcast #40 9/10/06</title>
      <description><![CDATA[<p><a href="http://media.libsyn.com/media/rootsmart/RSTP-9.10.06.mp3">Get It Now!</a></p>
<p>Contact Details:<br />
Email: <a href="mailto:questions@rootsmart.com">questions@rootsmart.com</a><br />
Voicemail: (206) 734-4825<br />
Skype: rootsmart</p>
<p><a href="http://www.rootsmart.com/podcastalley">Vote for us at Podcast Alley </a></p>
<p>We are Back!</p>
<p>Content:<br />
This will be the last podcast in our linux series<br />
installing software on linux can be quite hard<br />
it is generally the hardest part for windows users to get used to<br />
over the years it has gotten much easier<br />
we are going to go from hard to easy<br />
to start we are going to compile<br />
this is the way software has been installed on linux for quite a while<br />
first we are going to need to download the source code<br />
the source code is generally in what is called a "tarball"<br />
these tarballs usually have a .tar.gz ending<br />
the .tar section stands for Tape ARchive<br />
it was from back in the days of tape backup<br />
tar will bring a folder structure together into one file<br />
the .gz part is GunZipped<br />
tar might bring everything to together, but it doesn't compress anything<br />
so the .gz part compresses the .tar part to make a compressed file<br />
this made a ton of sense when on dial-up but it has now just become common practice<br />
so we need to find the source code tarball<br />
you can do this one of two ways<br />
you can either go the projects main site<br />
or you can do it how I do it and go to freshmeat.net<br />
freshmeat is a search engine for linux projects<br />
and on the project pages they have links to the source code as well as any other distribution methods<br />
today we are going to use gaim as our example application<br />
so head over to the gaim project page<br />
Now we are going to download it through a command line utility<br />
the command line utitlity is called wget<br />
wget is a command line internet tool used to download files.<br />
so you are going to need to get the url location of the tarball<br />
this is pretty easy to do, you just have to go through one of sourceforge's mirrors<br />
now the syntax for wget is wget url<br />
so just type in wget and then the url of the tarball<br />
now this will download the file to your current working directory<br />
I usually try to download source code and other temporary things in my /tmp directory<br />
that way it is all in one place<br />
so now it will take a little time to download and you have this tarball<br />
we need to extract the contents of this<br />
initially you needed to use two different processes to extract tarball<br />
gunzip would decompress the file, and then tar would actually extract it<br />
since tarballs are so popular tar has the gunzip part built in<br />
to extract an archive you are going to type tar xvzf tarball<br />
replace tarball with the name of the .tar.gz file<br />
you will see a long list of things<br />
these are the files being extracted from the tarball<br />
now you should have a folder in the directory called what the tarball was called without the .tar.gz<br />
now you have the source code extracted<br />
this is where it gets fun<br />
so lets cd into that directory<br />
most source code comes with a configure script<br />
this does a lot of work for you<br />
so lets assume that the configure script is there<br />
if it isn't you will have to read through a lot of documentation to configure the make<br />
so to run this configure script type ./configure<br />
now a lot of things will happen<br />
it checks many different things<br />
the most important is it checks for gcc<br />
gcc is the c compiler that is very popular<br />
almost all of the distributions either have gcc already installed or a gcc package<br />
make sure that you have gcc installed<br />
when you do this configure script it might come up with an error<br />
most of the time the errors from the configure script is a missing library<br />
libraries are little pre done code samples that programmers use<br />
to get those libraries you want to look through your package manager<br />
if the library isn't in there, then you might have to download them and compile them<br />
google will tell you your answers<br />
so once you get a successful configure it will say that it is making some files<br />
now you will notice that you have a new makefile in the directory<br />
so now we need to do a make command<br />
this make command will do the actual compiling<br />
this will probably take the longest time to do<br />
simply just type make<br />
all kinds of these will go across your screen<br />
when that is done everything is compiled<br />
now that everything is compiled, you need to put it in the correct place<br />
you don't need to do this manually<br />
to move all of the correct files just type make install<br />
this will move everything<br />
now everything is installed<br />
look through the documentation for the location of the executable<br />
now you can remove the tarball and that source code folder<br />
you know have that program installed from source<br />
one of the biggest downfalls of compiling is trying to uninstall<br />
there is no real good way to uninstall compiled applications<br />
the only way to do it is to do a search for the application and then remove all of the files you find<br />
the next way to install software is through a package manager<br />
these days there are two main package managers<br />
there is the Red Hat Package Manager and the Debian package manager<br />
Red Hat Package Mangers are rpms and Debian packages are deb files<br />
first we are going to look at rpms, then debs<br />
operating systems such as fedora and suse use rpms<br />
for package management they use there own tools<br />
they still generally use the rpm program for command line tools that install a single package<br />
there are two different ways to use the package mangers<br />
one is to use a software such as yum for fedora<br />
this will go out and look at a repository that someone maintains and then resolve any dependencies<br />
then there is just single file install which is just using the rpm command<br />
first download the rpm file<br />
then you can install the file with a rpm -i file command<br />
this will install, you can use the -u command if it is updating<br />
now that will look for all of the dependencies it needs<br />
if you don't have one it will alert you and it won't install<br />
now the better way to do this is to use a tool like yum<br />
yum is for fedora, yast is for suse<br />
they generally have the same syntax<br />
yum doesn't require you to download anything up front<br />
you can use it by typing yum install app<br />
it will then look at a repository that is managed by someone<br />
it looks for the file and then if there are any dependencies that you don't have installed on your system, it will download those also<br />
the deb system also has both a package manager and then a command line tool<br />
to use the download command line tool download the .deb<br />
then install it with dpkg -i package<br />
that will install the file but not any dependencies<br />
now I find they have the best repository manager called apt-get<br />
apt-get works the same as yum<br />
just type apt-get install package<br />
this is the basics of installing</p>]]></description>
      <pubDate>Tue, 12 Sep 2006 19:09:42 -0400</pubDate>
      <enclosure url="http://media.libsyn.com/media/rootsmart/RSTP-9.10.06.mp3" length="11521396" type="audio/mpeg" />
      <guid isPermaLink="false">rootsmart-podcast-40-91006</guid>
      <itunes:author>Joe Burgess</itunes:author>
      <itunes:subtitle>Installing software on Linux</itunes:subtitle>
      <itunes:summary>Installing software on Linux</itunes:summary>
      <itunes:keywords>rootsmart, computers, internet, tech, news, technology, podcast, compiling, installing</itunes:keywords>
      <itunes:explicit>clean</itunes:explicit>
      <itunes:duration>23:54</itunes:duration>
    </item>
    <item>
      <title>Rootsmart Podcast #39 6/14/06</title>
      <description><![CDATA[<p><strong>Get It Now<br />
</strong><a href="http://media.libsyn.com/media/rootsmart/RSTP-39-6.14.06.mp3">mp3 file</a><br />
<strong><br />
Contact Details:</strong><br />
Email: questions@rootsmart.com<br />
Voicemail:  (206) 734-4825<br />
Skype: rootsmart</p>
<p>Donate</p>
<p><a href="http://www.rootsmart.com/podcastalley">Vote for us at Podcast Alley </a></p>
<p>Email<br />
Hi Joe,</p>
<p>I have one podcast (Sean Hannity) out of seven that won't download/update since 4/19/06 in itunes.</p>
<p>Any advice on how make it download?</p>
<p>Many Thanks,</p>
<p>Scott</p>
<p>Joe;</p>
<p>Maybe you can help me out with this. I need a decent bootloader program. I want to have three or four operating systems on the same computer. I have one entire drive dedicated to windows. I would like to have another drive with two or three partitions for Linux distros. Partitioning is no problem but getting the operating systems from stomping all over the bootloader is another problem. For example, when I install Ubuntu, it wipes out SuSE and vice verse. They are both on the hard drive but each one kicks the other out of the boot process. I don't know how to resolve this in the install process.<br />
While listening to another podcast I discovered a couple of things. There are bootloader programs so that I can choose which OS to load. I knew this but it never occurred to me till I heard it on the other podcast. Second, Ubuntu 6.06 does not give an option to put the boot loader on the partition it is on. As a result it generates its own MBR, therefore making the separate boot loader program problematic. I suppose I could only put the boot loader program CD in only when I wanted to boot to other systems than Ubuntu. I think there must be a way to edit the boot.ini file in Windows but I am not to sure how it is done.<br />
So here is the questions, can you recommend a third party boot loader program, I know System Commander is good but I have to pay for that, free would be better but not essential. I don't want to use a floppy so I have to be able to do it from CD? Next, any suggestions on the Ubuntu 6.06 conundrum? Are there other choices to accomplish this that I don't know about.<br />
By the way the podcast I was listening to was Linux Reality, it is very good. I am sure you have heard it.<br />
Looking forward to your next podcast.</p>
<p>Thanks;</p>
<p>Charlie<br />
Content<br />
Today we are talking about partitions and disks in Linux<br />
Disks are not handled in the same way that Windows handles disks<br />
In linux disks are handled as mount points<br />
So in windows you have drives C:, D: whatever<br />
in linux you have mount points<br />
So lets say you have two partitions, A and B<br />
You want your home folder to be on a seperate partition, A<br />
so you set the mount point of partition A to be /home<br />
so you can be using your home folder without ever realizing it is a seperate<br />
drive<br />
this makes the use of other drives very transparent<br />
so to see what drives you have plugged in, we need to check a file<br />
the file is located in the /etc directory called fstab<br />
this will have lines that look like<br />
/dev/hda1 /  ext2 defaults, errors=remount-ro 0 1<br />
ok so you don't need to worry about the stuff after ext 2<br />
the first thing says the device<br />
in this case it is the first partition on the first channel of the master IDE<br />
channel<br />
hd means it is a IDE drive<br />
a means it is the Master channel on the 1st IDE channel<br />
the 1 is the partition<br />
if you want the drive on the slave on the first IDE channel you can go to hdb<br />
as for sata drives, you get sd drives<br />
sd stood for SCSI<br />
now sata runs on the same devices as SCSI<br />
this uses the same scheme<br />
the next entry in the fstab is the /<br />
that is the mount point, this is loaded at the root<br />
and the next is ext2 that is the filesystem<br />
ext2 and ext3 are very common<br />
so now we are going to go over partitioning<br />
a lot of the times, I recommend this to be done graphically<br />
you don't want to make a mistake, and a typo could be a massive mistake<br />
but we are focusing on command line, so let me show you how to do this<br />
I am going to assume that we are working on the HDA drive<br />
so to see what is on the HDA drive type fdisk /dev/hda<br />
this will print out the amount of cylinders and all kinds of other info<br />
the cylinders are used mainly for size, but don't worry too much about it<br />
so first lets go over deleting partitions<br />
type fdisk /dev/hda<br />
then at the prompt type p<br />
this gets you a reference<br />
now type d<br />
and choose a partition to delete<br />
now we want to create a new partition<br />
type n<br />
choose extended or primary<br />
you probably want primary<br />
the reason for this is that standard PCs only allow four partitions<br />
these are primary partitions<br />
if you want/need more you need to create extended partitionso<br />
so now at the number field type in that same number that you deleted<br />
now at the cylinder, choose how large, so you can do +5000M to create<br />
something that is 5 gigs<br />
now type t<br />
this will ask what is the Hex code and if this is a linux partition choose 83<br />
if it is a swamp file choose 82<br />
now type p<br />
you should see everything all right<br />
now this is the big step<br />
no changes have been written yet<br />
so, make sure you know what you are doing<br />
now type w<br />
and you are done<br />
since we are on drives, let me go over filesystems<br />
filesystems are the way that a OS will find files, and information on those<br />
files on the drive<br />
Linux supports hundreds of file systems but here are the most common<br />
ext2 is a ver fast filesystem, that defragments itself<br />
its newer cousin is ext3 which is fast and defragments and also is journaled<br />
journaled means that if your system crahses, or has an abrupt stop, such as<br />
when you pull the cord<br />
it probably wont' lose any data<br />
ISO9660 is what is used on all CDs<br />
FAT is a very common filesystem that can be read by OS X, Windows, and Linux<br />
ResiserFs is a new filesystem optimized for smaller files<br />
it is used by SuSe heavily<br />
so you can't mount the partition you just created yet<br />
it needs a filesystem<br />
to do this we say mke2fs -j /dev/hda1<br />
you then put it what partition you want<br />
the j option makes it ext3<br />
ok so if you want to mount this drive in the /home directory<br />
you would type mount -t ext3 /dev/hda1 /home/<br />
the -t ext3 chooses what filesystem<br />
to unmount this type unmount /home/<br />
That is drives in Linux for you<br />
one more of these and then we are done for the linux for a while</p>]]></description>
      <pubDate>Thu, 15 Jun 2006 21:29:59 -0400</pubDate>
      <enclosure url="http://media.libsyn.com/media/rootsmart/RSTP-39-6.14.06.mp3" length="11447304" type="audio/mpeg" />
      <guid isPermaLink="false">rootsmart-podcast-39-61406</guid>
      <itunes:author>Joe Burgess</itunes:author>
      <itunes:subtitle>In this podcast we talk about drive partitioning in linux</itunes:subtitle>
      <itunes:summary>Content
Today we are talking about partitions and disks in Linux
Disks are not handled in the same way that Windows handles disks
In linux disks are handled as mount points
So in windows you have drives C:, D: whatever
in linux you have mount points
So lets say you have two partitions, A and B
You want your home folder to be on a seperate partition, A
so you set the mount point of partition A to be /home
so you can be using your home folder without ever realizing it is a seperate
drive
this makes the use of other drives very transparent
so to see what drives you have plugged in, we need to check a file
the file is located in the /etc directory called fstab
this will have lines that look like
/dev/hda1 /  ext2 defaults, errors=remount-ro 0 1
ok so you don't need to worry about the stuff after ext 2
the first thing says the device
in this case it is the first partition on the first channel of the master IDE
channel
hd means it is a IDE drive
a means it is the Master channel on the 1st IDE channel
the 1 is the partition
if you want the drive on the slave on the first IDE channel you can go to hdb
as for sata drives, you get sd drives
sd stood for SCSI
now sata runs on the same devices as SCSI
this uses the same scheme
the next entry in the fstab is the /
that is the mount point, this is loaded at the root
and the next is ext2 that is the filesystem
ext2 and ext3 are very common
so now we are going to go over partitioning
a lot of the times, I recommend this to be done graphically
you don't want to make a mistake, and a typo could be a massive mistake
but we are focusing on command line, so let me show you how to do this
I am going to assume that we are working on the HDA drive
so to see what is on the HDA drive type fdisk /dev/hda
this will print out the amount of cylinders and all kinds of other info
the cylinders are used mainly for size, but don't worry too much about it
so first lets go over deleting partitions
type fdisk /dev/hda
then at the prompt type p
this gets you a reference
now type d
and choose a partition to delete
now we want to create a new partition
type n
choose extended or primary
you probably want primary
the reason for this is that standard PCs only allow four partitions
these are primary partitions
if you want/need more you need to create extended partitionso
so now at the number field type in that same number that you deleted
now at the cylinder, choose how large, so you can do +5000M to create
something that is 5 gigs
now type t
this will ask what is the Hex code and if this is a linux partition choose 83
if it is a swamp file choose 82
now type p
you should see everything all right
now this is the big step
no changes have been written yet
so, make sure you know what you are doing
now type w
and you are done
since we are on drives, let me go over filesystems
filesystems are the way that a OS will find files, and information on those
files on the drive
Linux supports hundreds of file systems but here are the most common
ext2 is a ver fast filesystem, that defragments itself
its newer cousin is ext3 which is fast and defragments and also is journaled
journaled means that if your system crahses, or has an abrupt stop, such as
when you pull the cord
it probably wont' lose any data
ISO9660 is what is used on all CDs
FAT is a very common filesystem that can be read by OS X, Windows, and Linux
ResiserFs is a new filesystem optimized for smaller files
it is used by SuSe heavily
so you can't mount the partition you just created yet
it needs a filesystem
to do this we say mke2fs -j /dev/hda1
you then put it what partition you want
the j option makes it ext3
ok so if you want to mount this drive in the /home directory
you would type mount -t ext3 /dev/hda1 /home/
the -t ext3 chooses what filesystem
to unmount this type unmount /home/
That is drives in Linux for you
one more of these and then we are done for the linux for a while</itunes:summary>
      <itunes:keywords>rootsmart, computers, internet, tech, news, technology, podcast, drive, partitioning</itunes:keywords>
      <itunes:explicit>clean</itunes:explicit>
      <itunes:duration>23:44</itunes:duration>
    </item>
  </channel>
</rss>
