<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; linux file system</title> <atom:link href="http://www.ghacks.net/tag/linux-file-system/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Sat, 11 Feb 2012 21:54:04 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Baobab: Disk Usage Analyzer for GNOME</title><link>http://www.ghacks.net/2011/01/04/baobab-disk-usage-analyzer-for-gnome/</link> <comments>http://www.ghacks.net/2011/01/04/baobab-disk-usage-analyzer-for-gnome/#comments</comments> <pubDate>Tue, 04 Jan 2011 20:04:15 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[file system]]></category> <category><![CDATA[GNOME]]></category> <category><![CDATA[hard-disk]]></category> <category><![CDATA[linux file system]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=38689</guid> <description><![CDATA[If you are looking for a tool that can give you a graphical, interactive representation of what is taking up all of that hard disk space on your Linux machine, look no further than Baobab. Baobab (also a tree native to Madagascar) is a graphical, menu-driven viewer that allows you to get a birds eye view of [...]]]></description> <content:encoded><![CDATA[<p>If you are looking for a tool that can give you a graphical, interactive representation of what is taking up all of that hard disk space on your Linux machine, look no further than <a
href="http://www.marzocca.net/linux/baobab/" target="_blank">Baobab</a>. Baobab (also a tree native to Madagascar) is a graphical, menu-driven viewer that allows you to get a birds eye view of what is on your hard drive. It&#8217;s a tool similar to that of Windirstat and can examine the entire file system or specific directories within the hierarchy. Baobab gives the user real-time updates on any changes to the filesystem and even watches for mounted and unmounted drives (so you can keep a close watch on those precious drives and file systems).</p><p><span
id="more-38689"></span><strong>Installation</strong></p><p>Surprise! If you are using a modern Ubuntu distribution you should find Baobab pre-installed and located in <strong>Applications &gt; Accessories &gt; Disk Usage Analyzer</strong>. If you do not find it installed on your machine, you will find it in your standard repository, so just follow these steps:</p><ol><li>Open up Ubuntu Software Center.</li><li>Search for &#8220;baobab&#8221; (No quotes).</li><li>Click Install.</li><li>Let the installation finish.</li></ol><p><strong>Features</strong></p><ul><li>Scan entire file system.</li><li>Scan specific directories.</li><li>Scan remote server.</li><li>View as Ring Chart or Treemap.</li></ul><p><strong>Usage</strong></p><div
id="attachment_38691" class="wp-caption alignleft" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/01/baobab.png"><img
class="size-medium wp-image-38691 " src="http://www.ghacks.net/wp-content/uploads/2011/01/baobab-550x359.png" alt="" width="330" height="215" /></a><p
class="wp-caption-text">Figure 1</p></div><p>When you fire up Baobab you can immediately initiate a scan by clicking the button associated with the scan you want to run (see Figure 1). If you want to just scan your ~/ (HOME) directory click the Scan Home button. To scan the entire file system click the disk button (second button from left).</p><p>Figure 1 shows the results of a full file system scan displaying in a Ring Chart view. If you hover your cursor over a specific ring the details of that ring will appear (really, it only gives you the location associated with that ring). If you hover your cursor over the center circle you will see the details of each ring.</p><div
id="attachment_38692" class="wp-caption alignright" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/01/baobab_details.png"><img
class="size-medium wp-image-38692 " src="http://www.ghacks.net/wp-content/uploads/2011/01/baobab_details-550x357.png" alt="" width="330" height="214" /></a><p
class="wp-caption-text">Figure 2</p></div><p>But let&#8217;s say you want to take a peek at a specific directory on that file system. To do this you can navigate to that directory in the left pane and then select the specific directory you want to view. Figure 2 illustrates the details shown when you hover your mouse over the center circle.</p><p>Instead of navigating from the left pane, you can also navigate your file system hierarchy by clicking on the various rings. When you click on a ring you will dive deeper into that ring to reveal sub folders. Once you have reached the deepest child directory the only graphic displayed will be the gray circle.</p><p><strong>Scanning a remote folder</strong></p><p>To scan a remote folder you click the remote folder button (the up and down arrows) and then walk through a wizard that should be familiar (It&#8217;s the same wizard you use in GNOME to connect to a server from within the Places menu). Once connected, the scanning process is exactly the same as it is when you run a local scan.</p><p><strong>Final thoughts</strong></p><p>If you are looking for a tool to help you keep track of how your file systems are filling up, Baobab is an outstanding tool to fill this need. It&#8217;s simple to use, flexible, interactive, and works well locally and remotely.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/01/04/baobab-disk-usage-analyzer-for-gnome/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Get to Know Linux: File System Hierarchy</title><link>http://www.ghacks.net/2008/12/11/get-to-know-linux-file-system-hierarchy/</link> <comments>http://www.ghacks.net/2008/12/11/get-to-know-linux-file-system-hierarchy/#comments</comments> <pubDate>Thu, 11 Dec 2008 19:18:31 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Knowledge]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[linux directories]]></category> <category><![CDATA[linux directory hierarchy]]></category> <category><![CDATA[linux directory tree]]></category> <category><![CDATA[linux file system]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=8912</guid> <description><![CDATA[The Linux file system hierarchy is much different than that of Windows. So much so that it becomes a show stopper for many new users. I hope to clear up a lot of the confusion here and now at gHacks. So, without further adieu, I give you the Linux file system hierarchy. / &#8211; This [...]]]></description> <content:encoded><![CDATA[<p>The Linux file system hierarchy is much different than that of Windows. So much so that it becomes a show stopper for many new users. I hope to clear up a lot of the confusion here and now at gHacks. So, without further adieu, I give you the Linux file system hierarchy.</p><p><strong>/</strong> &#8211; This is the base, or root, of the file system. Everything in the Linux system is housed in this directory.</p><p><strong>/bin</strong> &#8211; This directory contains a number of essential commands that are available to unprivileged users (such as cat, chmod, chown, etc). The <em>/bin</em> directory also houses the shells (such as bash).</p><p><span
id="more-8912"></span></p><p><strong>/boot</strong> &#8211; This directory contains everything necessary for the boot process. Without the <em>/boot</em> directory, your machine would not be able to boot up.</p><p><strong>/dev</strong> &#8211; This directory contains all of the special and device files. With Linux all devices and drives have a name. Hard drives tend be labeled as hda, hdb, hdc. Special devices such as external usb devices can be labeled as sda, sdb, sdc.  If you look in the <em>/dev</em> directory you will see quite a few files that can be associated with devices. Most of the devices found here are either block or character devices. Block devices hold data (such as a hard drive) and character devices transmit data (such as a mouse).</p><p><strong>/etc</strong> &#8211; This is a very special directory that contains numerous configuration files and directories. This directory will contain the X configurations, Apache, Samba, the init system, etc. The <em>/etc</em> directory also houses the sources for package management systems like apt and yum. One of the most important subdirectoris in <em>/etc</em> is the <em>/etc/init.d </em>(or in Red Hat based systems, <em>/etc/rc.d/init.d</em>). This subdirectory contains all of the initialization scripts for services such as networking, samba, apache, cron, hal, etc.</p><p><strong>/home</strong> &#8211; This is where all user data is housed. Each user on the system will have their own subdirectory within <em>/home</em>. All user data and user-specific configuration files are saved here.</p><p><strong>/lib</strong> &#8211; This is where all kernel modules needed for system boot libraries that are required by root system commands (commands found in /bin and /sbin.)</p><p><strong>/lost+found</strong> &#8211; If your system crashes or is shut down improperly any lost data will be stored here. During a recovery boot the fsck application will attempt to recover corrupt files found here.</p><p><strong>/media</strong> &#8211; This is where all external media (or extra internal drives) is mounted. If you make or edit entries in the <em>/etc/fstab</em> file you will point devices (such as /dev/sda to directories withing <em>/media</em>.)</p><p><strong>/mnt</strong> &#8211; This is another directory where external (and internal) drives and devices are mounted. This is a holdover to older school thought. Most modern distributions are moving to the <em>/media </em>directory.</p><p><strong>/opt</strong> &#8211; This is a directory that can be used for installing applications that are outside of the default installation. When you install applications here they can be used system wide by all users. Only the root user can install applications here.</p><p><strong>/proc</strong> &#8211; This is a special directory that is actually a virtual filesystem. The /proc directory acts as a process information center for the kernel.</p><p><strong>/root</strong> &#8211; This is the root users home directory.</p><p><strong>/sbin</strong> &#8211; This is where all system maintenance/administration executable files are stored. These commands differ from those in <em>/usr/sbin</em> in that they are system commands used for critical system administration and maintenance whereas <em>/usr/sbin</em> are non-critical tasks such as user administration, network administration, etc.</p><p><strong>/usr</strong> &#8211; This is one of the largest directories on your system as it contains all user-executable binaries as well as the libraries, documentation, and header files for these executables. One of the most important subdirectories is <em>/usr/bin</em> where all user application executables are stored.</p><p><strong>/var</strong> &#8211; This directory contains all variable data such as log files. On a server environment the document root directory of most servers will be found here (<em>/var/www </em>and /var/<em>ftp </em>are examples.)</p><p><strong>/srv</strong> &#8211; This directory can contain the services (such as <em>www</em>) directory in some distributions.</p><p><strong>/tmp</strong> &#8211; This directory, as you would expect, contains temporary files that are stored as needed. Many files you will find here are lock files created by applications. Do not remove anything from this directory as the cron system has a job specifically created for the removal of these files.</p><p>And there you have it. A description of each directory in the Linux file system hierarchy.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/12/11/get-to-know-linux-file-system-hierarchy/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> </channel> </rss>
