<?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"
	>

<channel>
	<title>Sorsawo Journal &#187; File System</title>
	<atom:link href="http://www.sorsawo.com/journal/category/file-system/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sorsawo.com/journal</link>
	<description>Sorsawo Journal, Wahana Belajar Linux dan Open Source Software</description>
	<pubDate>Mon, 30 Jun 2008 16:55:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>File FSTAB - Tipe File System</title>
		<link>http://www.sorsawo.com/journal/file-fstab-tipe-file-system</link>
		<comments>http://www.sorsawo.com/journal/file-fstab-tipe-file-system#comments</comments>
		<pubDate>Fri, 04 Apr 2008 13:46:47 +0000</pubDate>
		<dc:creator>Wahyu Wibowo</dc:creator>
		
		<category><![CDATA[File System]]></category>

		<guid isPermaLink="false">http://www.sorsawo.com/journal/file-fstab-tipe-file-system</guid>
		<description><![CDATA[Kolom ketiga pada konfigurasi file fstab berisi tipe sistem file. Ini berkaitan dengan partisi hardware. Nah barangkali isi kolom ini sedikit membingungkan, terutama bagi pengguna Linux pemula.

Ada beberapa nilai yang bisa muncul pada kolom tersebut, antara lain:

ext2, sistem file standar dari sistem operasi Linux
msdos, sistem file MSDOS, biasanya dipakai pada floppy
vfat, sistem file Windows
iso9660, format [...]]]></description>
			<content:encoded><![CDATA[<p>Kolom ketiga pada <a title="File FSTAB - Pendahuluan" href="http://www.sorsawo.com/journal/file-fstab-pendahuluan">konfigurasi file fstab</a> berisi tipe sistem file. Ini berkaitan dengan partisi hardware. Nah barangkali isi kolom ini sedikit membingungkan, terutama bagi pengguna Linux pemula.</p>
<p><span id="more-167"></span></p>
<p>Ada beberapa nilai yang bisa muncul pada kolom tersebut, antara lain:</p>
<ul>
<li><strong>ext2</strong>, sistem file standar dari sistem operasi Linux</li>
<li><strong>msdos</strong>, sistem file MSDOS, biasanya dipakai pada floppy</li>
<li><strong>vfat</strong>, sistem file Windows</li>
<li><strong>iso9660</strong>, format CDROM</li>
<li><strong>nfs</strong>, remote server</li>
<li><strong>swap</strong>, Linux swap partition</li>
<li><strong>proc</strong>, virtual file yang berisi informasi kernel Linux</li>
</ul>
<p>Jika kita menginstal lebih dari satu sistem operasi pada satu komputer, ada kemungkinan muncul tipe file yang lain. Yang dibahas disini hanya yang umum saja yaitu Windows (msdos, vfat, ntfs), dan Linux (ext2, ext3, swap).</p>
<p>Untuk tipe partisi yang lain bisa Anda lihat melalui aplikasi <strong>fdisk</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sorsawo.com/journal/file-fstab-tipe-file-system/feed</wfw:commentRss>
		</item>
		<item>
		<title>File FSTAB - Pendahuluan</title>
		<link>http://www.sorsawo.com/journal/file-fstab-pendahuluan</link>
		<comments>http://www.sorsawo.com/journal/file-fstab-pendahuluan#comments</comments>
		<pubDate>Thu, 20 Mar 2008 00:02:14 +0000</pubDate>
		<dc:creator>Wahyu Wibowo</dc:creator>
		
		<category><![CDATA[File System]]></category>

		<guid isPermaLink="false">http://www.sorsawo.com/journal/file-fstab-pendahuluan</guid>
		<description><![CDATA[File fstab (file system table) merupakan salah satu file konfigurasi yang sangat penting dalam sistem operasi Linux. Letaknya di "/etc/fstab". File ini dibaca oleh sistem pada saat proses startup.
Masing-masing baris pada file tersebut menunjuk pada sistem file yang berbeda.

Berikut ini cuplikan isi file fstab.


# device name &#160; mount point &#160; &#160; fs-type &#160; &#160; options [...]]]></description>
			<content:encoded><![CDATA[<p>File<strong> fstab</strong> (<em>file system table</em>) merupakan salah satu file konfigurasi yang sangat penting dalam sistem operasi Linux. Letaknya di "/etc/fstab". File ini dibaca oleh sistem pada saat proses startup.</p>
<p>Masing-masing baris pada file tersebut menunjuk pada sistem file yang berbeda.</p>
<p><span id="more-162"></span></p>
<p>Berikut ini cuplikan isi file <em>fstab</em>.</p>
<div class="syntax_hilite">
<div id="bash-2">
<div class="bash" style="font-family: monospace;"><span style="color: #808080; font-style: italic;"># device name &nbsp; <span style="color: #c20cb9; font-weight: bold;">mount</span> point &nbsp; &nbsp; fs-<span style="color: #7a0874; font-weight: bold;">type</span> &nbsp; &nbsp; options &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dump-freq pass-num</span><br />
<span style="color: #007800;">LABEL=</span>/ &nbsp; &nbsp; &nbsp; &nbsp; / &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ext3 &nbsp; &nbsp; &nbsp; &nbsp;defaults &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">1</span> <span style="color: #000000;">1</span><br />
/dev/hda6 &nbsp; &nbsp; &nbsp; swap &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;swap &nbsp; &nbsp; &nbsp; &nbsp;defaults &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">0</span> <span style="color: #000000;">0</span><br />
none &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/dev/pts &nbsp; &nbsp; &nbsp; &nbsp;devpts &nbsp; &nbsp; &nbsp;<span style="color: #007800;">gid=</span><span style="color: #000000;">5</span>,<span style="color: #007800;">mode=</span><span style="color: #000000;">620</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">0</span> <span style="color: #000000;">0</span><br />
none &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/proc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; proc &nbsp; &nbsp; &nbsp; &nbsp;defaults &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">0</span> <span style="color: #000000;">0</span><br />
none &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/dev/shm &nbsp; &nbsp; &nbsp; &nbsp;tmpfs &nbsp; &nbsp; &nbsp; defaults &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">0</span> <span style="color: #000000;">0</span></p>
<p><span style="color: #808080; font-style: italic;"># Removable media</span><br />
/dev/cdrom &nbsp; &nbsp; &nbsp;/<span style="color: #c20cb9; font-weight: bold;">mount</span>/cdrom &nbsp; &nbsp;udf,iso9660 noauto,owner,kudzu,ro &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000;">0</span> <span style="color: #000000;">0</span><br />
/dev/fd0 &nbsp; &nbsp; &nbsp; &nbsp;/<span style="color: #c20cb9; font-weight: bold;">mount</span>/floppy &nbsp; auto &nbsp; &nbsp; &nbsp; &nbsp;noauto,owner,kudzu &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">0</span> <span style="color: #000000;">0</span></p>
<p><span style="color: #808080; font-style: italic;"># NTFS Windows XP partition</span><br />
/dev/hda1 &nbsp; &nbsp; &nbsp; /mnt/WinXP &nbsp; &nbsp; &nbsp;ntfs-3g &nbsp; &nbsp; quiet,defaults,<span style="color: #007800;">locale=</span>en_US.utf8,<span style="color: #007800;">umask=</span><span style="color: #000000;">0</span> &nbsp; <span style="color: #000000;">0</span> <span style="color: #000000;">0</span></p>
<p><span style="color: #808080; font-style: italic;"># Partition shared by Windows and Linux</span><br />
/dev/hda7 &nbsp; &nbsp; &nbsp; /mnt/shared &nbsp; &nbsp; vfat &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #007800;">umask=</span><span style="color: #000000;">000</span></div>
</div>
</div>
<p></p>
<p>Seperti yang Anda lihat di atas, setiap entri pada file <em>fstab</em> terdiri dari 6 kolom yaitu:</p>
<ul>
<li>Kolom <em>device-name</em>, menunjukkan nama partisi, misalnya /dev/hda1</li>
<li>Kolom <em>mount point</em>, menunjukkan lokasi mount dari sistem file.</li>
<li>Kolom <em>fs-type</em>, menunjukkan tipe sistem file, misalnya ext2 (Linux) atau vfat (Windows)</li>
<li>Kolom <em>option</em>, opsi yang menunjukkan bagaimana sistem file tersebut di-<em>mount</em></li>
<li>Kolom <em>dump-freq</em></li>
<li>Kolom <em>pass-num</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sorsawo.com/journal/file-fstab-pendahuluan/feed</wfw:commentRss>
		</item>
		<item>
		<title>Setting Hak Akses File dengan Command Line</title>
		<link>http://www.sorsawo.com/journal/setting-hak-akses-file-dengan-command-line</link>
		<comments>http://www.sorsawo.com/journal/setting-hak-akses-file-dengan-command-line#comments</comments>
		<pubDate>Mon, 28 Jan 2008 16:33:12 +0000</pubDate>
		<dc:creator>Wahyu Wibowo</dc:creator>
		
		<category><![CDATA[Command Line]]></category>

		<category><![CDATA[File System]]></category>

		<category><![CDATA[User dan Group]]></category>

		<guid isPermaLink="false">http://www.sorsawo.com/journal/?p=29</guid>
		<description><![CDATA[
Setiap file dan direktori pada sistem operasi Linux memiliki pemilik dan hak akses yang berbeda-beda. Pemilik file bisa mengubah hak akses yang melekat pada file dan direktori tersebut.
Mengubah Kepemilikan File
Suatu file atau direktori dapat diubah pemiliknya dengan menggunakan perintah chown, asal kita memiliki hak untuk mengubahnya.
Misalnya perintah berikut akan mengubah file data.txt menjadi milik user [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.sorsawo.com/journal/wp-content/uploads/2008/02/syslog.png" alt="Setting Hak Akses File dengan Command Line" /></p>
<p>Setiap file dan direktori pada sistem operasi Linux memiliki pemilik dan hak akses yang berbeda-beda. Pemilik file bisa mengubah hak akses yang melekat pada file dan direktori tersebut.</p>
<p><strong>Mengubah Kepemilikan File</strong></p>
<p>Suatu file atau direktori dapat diubah pemiliknya dengan menggunakan perintah <strong>chown</strong>, asal kita memiliki hak untuk mengubahnya.</p>
<p>Misalnya perintah berikut akan mengubah file <strong>data.txt</strong> menjadi milik user <strong>tono</strong>.</p>
<div class="syntax_hilite">
<div id="bash-9">
<div class="bash" style="font-family: monospace;">root@sorsawo:~<span style="color: #808080; font-style: italic;"># <span style="color: #c20cb9; font-weight: bold;">chown</span> tono data.txt</span></div>
</div>
</div>
<p></p>
<p><strong>Mengubah Group File</strong></p>
<p>Suatu file atau direktori dapat diubah grupnya dengan menggunakan perintah <strong>chgrp</strong>, asal kita memiliki hak untuk mengubahnya.</p>
<p><span id="more-29"></span></p>
<p>Misalnya perintah berikut akan mengubah file <strong>data.txt</strong> menjadi dapat diakses oleh user-user yang berada pada grup <strong>support</strong>.</p>
<div class="syntax_hilite">
<div id="bash-10">
<div class="bash" style="font-family: monospace;">root@sorsawo:~<span style="color: #808080; font-style: italic;"># <span style="color: #c20cb9; font-weight: bold;">chgrp</span> support data.txt</span></div>
</div>
</div>
<p></p>
<p><strong>Mengubah Izin Hak Akses</strong></p>
<p><img src="http://www.sorsawo.com/journal/wp-content/uploads/2008/02/syslog2.png" alt="Izin akses file" /></p>
<p>Untuk mengubah izin akses file atau direktori, gunakan perintah <strong>chmod</strong>. Ada dua cara untuk mengubah izin akses file, yaitu dengan notasi angka dan notasi huruf.</p>
<p>Sintaks perintahnya adalah sebagai berikut:</p>
<p><em>chmod &lt;whoXperm&gt; &lt;file&gt;</em></p>
<p>Dimana:</p>
<ul>
<li><strong>who</strong> adalah <strong>u</strong> (<em>user</em> atau pemilik), <strong>g</strong> (<em>grup</em>), dan <strong>o</strong> (<em>other</em>)</li>
<li><strong>X</strong> adalah tanda <strong>+</strong> atau<strong> -</strong></li>
<li><strong>perm</strong> adalah <strong>r</strong> (<em>read</em>), <strong>w</strong> (<em>write</em>), <strong>x</strong> (<em>execute</em>)</li>
</ul>
<p>Contoh:</p>
<div class="syntax_hilite">
<div id="bash-11">
<div class="bash" style="font-family: monospace;">root@sorsawo:~<span style="color: #808080; font-style: italic;"># <span style="color: #c20cb9; font-weight: bold;">chmod</span> u+x data.txt</span></div>
</div>
</div>
<p></p>
<p>Perintah di atas berfungsi untuk mengeset file <strong>data.txt</strong> menjadi <em>executable</em> terhadap pemiliknya.</p>
<div class="syntax_hilite">
<div id="bash-12">
<div class="bash" style="font-family: monospace;">root@sorsawo:~<span style="color: #808080; font-style: italic;"># <span style="color: #c20cb9; font-weight: bold;">chmod</span> go-wx data.txt</span></div>
</div>
</div>
<p></p>
<p>Perintah di atas berfungsi untuk menghilangkan hak <em>write</em> dan <em>execute</em> dari <strong>grup</strong> dan <strong>other</strong>.</p>
<div class="syntax_hilite">
<div id="bash-13">
<div class="bash" style="font-family: monospace;">root@sorsawo:~<span style="color: #808080; font-style: italic;"># <span style="color: #c20cb9; font-weight: bold;">chmod</span> ugo+rwx data.txt</span></div>
</div>
</div>
<p></p>
<p>Perintah di atas berfungsi untuk memberikan hak <em>read</em>, <em>write</em>, dan <em>execute</em> kepada semua orang.</p>
<p>Selain dengan cara-cara di atas kita bisa juga mengubah izin akses file dengan notasi angka. Misalnya:</p>
<div class="syntax_hilite">
<div id="bash-14">
<div class="bash" style="font-family: monospace;">root@sorsawo:~<span style="color: #808080; font-style: italic;"># <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">755</span> data.txt</span></div>
</div>
</div>
<p></p>
<p>Perintah di atas berfungsi untuk mengubah izin akses file menjadi <em>rwxr-xr-x</em>. Angka 755 dapat diterjemahkan menjadi bit seperti berikut ini:</p>
<ul>
<li><strong>rwx</strong> = 111, dimana 111 biner = 7 desimal</li>
<li><strong>r-x</strong> = 101, dimana 101 biner = 5 desimal</li>
<li><strong>r-x</strong> = 101, dimana 101 biner = 5 desimal</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sorsawo.com/journal/setting-hak-akses-file-dengan-command-line/feed</wfw:commentRss>
		</item>
		<item>
		<title>Mengenal Kaitan atau Link</title>
		<link>http://www.sorsawo.com/journal/mengenal-kaitan-atau-link</link>
		<comments>http://www.sorsawo.com/journal/mengenal-kaitan-atau-link#comments</comments>
		<pubDate>Sun, 20 Jan 2008 10:31:47 +0000</pubDate>
		<dc:creator>Wahyu Wibowo</dc:creator>
		
		<category><![CDATA[Command Line]]></category>

		<category><![CDATA[File System]]></category>

		<guid isPermaLink="false">http://www.sorsawo.com/journal/?p=21</guid>
		<description><![CDATA[Pada sistem operasi Linux ada istilah link dalam sistem file. Link berarti pointer atau penunjuk yang menunjuk ke file atau inode. Link ini berguna agar satu file dapat diacu dalam beberapa direktori lain yang berbeda.
Dengan adanya link ini memungkinkan data yang sama dapat dipakai oleh sejumlah pengguna dalam suatu jaringan multiuser. Dan sebuah file dapat [...]]]></description>
			<content:encoded><![CDATA[<p>Pada sistem operasi Linux ada istilah <em>link</em> dalam sistem file. <em>Link</em> berarti <em>pointer</em> atau penunjuk yang menunjuk ke file atau <em>inode</em>. <em>Link</em> ini berguna agar satu file dapat diacu dalam beberapa direktori lain yang berbeda.</p>
<p>Dengan adanya <em>link</em> ini memungkinkan data yang sama dapat dipakai oleh sejumlah pengguna dalam suatu jaringan multiuser. Dan sebuah file dapat dianggap sama dengan file lain tanpa melakukan penyalinan, yang tentunya akan memakan banyak ruang media penyimpanan.</p>
<p>Terminologi <em>link</em> dalam Linux mempunyai kesamaan dengan <em>shortcut</em> pada Windows. Hanya saja, pengguna Linux diperbolehkan melakukan <strong>cd</strong> pada <em>link</em> tersebut jika <em>link</em> itu adalah sebuah direktori, sementara pada Windows tidak dapat.</p>
<p><span id="more-21"></span></p>
<p>Untuk membuat <em>link</em>, Unix/Linux menyediakan utilitas bernama <strong>ln</strong> dengan sintaks:</p>
<div class="syntax_hilite">
<div id="bash-20">
<div class="bash" style="font-family: monospace;"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>option<span style="color: #7a0874; font-weight: bold;">&#93;</span> file_sumber file_target</div>
</div>
</div>
<p></p>
<p>Ada dua macam kategori <em>link</em>, yaitu:</p>
<p><strong>1. Hard link</strong></p>
<p>Yaitu dua file yang menuju pada <em>inode</em> yang sama. Misalnya:</p>
<p>Pertama buat file teks dengan nama <em>data.txt</em> dengan perintah <strong>cat</strong>. Ketikkan isi file lalu tekan <strong>Ctrl+D</strong>.</p>
<div class="syntax_hilite">
<div id="bash-21">
<div class="bash" style="font-family: monospace;">bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">cat</span> &gt; data.txt<br />
ini isi <span style="color: #c20cb9; font-weight: bold;">file</span> data<br />
bowo@sorsawo:~$</div>
</div>
</div>
<p></p>
<p>Buat link pada file <em>data.txt </em>dengan perintah <strong>ln</strong>.</p>
<div class="syntax_hilite">
<div id="bash-22">
<div class="bash" style="font-family: monospace;">bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">ls</span> -l<br />
-rw-r--r-- <span style="color: #000000;">1</span> bowo bowo <span style="color: #000000;">18</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-19</span> <span style="color: #000000;">04</span>:<span style="color: #000000;">01</span> data.txt<br />
drwxr-xr-x <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">4096</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-17</span> <span style="color: #000000;">21</span>:<span style="color: #000000;">35</span> Desktop<br />
bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">ln</span> data.txt percobaan<br />
bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">cat</span> percobaan<br />
ini isi <span style="color: #c20cb9; font-weight: bold;">file</span> data<br />
bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">ls</span> -l<br />
total <span style="color: #000000;">12</span><br />
-rw-r--r-- <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">18</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-19</span> <span style="color: #000000;">04</span>:<span style="color: #000000;">01</span> data.txt<br />
drwxr-xr-x <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">4096</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-17</span> <span style="color: #000000;">21</span>:<span style="color: #000000;">35</span> Desktop<br />
-rw-r--r-- <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">18</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-19</span> <span style="color: #000000;">04</span>:<span style="color: #000000;">01</span> percobaan<br />
bowo@sorsawo:~$</div>
</div>
</div>
<p></p>
<p>Setelah dilakukan <strong>ln</strong> file "data.txt" di <em>link</em> ke file "percobaan", maka file percobaan akan berisi sama persis dengan file "data.txt". Disitu juga terlihat jumlah <em>link</em> ke <em>inode</em> ada dua buah. Kita bisa mencoba dengan perintah:</p>
<div class="syntax_hilite">
<div id="bash-23">
<div class="bash" style="font-family: monospace;">bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">ls</span> -i<br />
<span style="color: #000000;">187412</span> data.txt <span style="color: #000000;">159367</span> Desktop <span style="color: #000000;">187412</span> percobaan<br />
bowo@sorsawo:~$</div>
</div>
</div>
<p></p>
<p>Terlihat bahwa file "data.txt" dan file "percobaan" mengarah pada <em>inode</em> yang sama. Perintah <strong>ln</strong> juga mengizinkan kita untuk mengaitkan dua buah file yang terletak pada partisi yang berbeda.</p>
<p>Penghapusan terhadap file satu tidak akan menyebabkan file dua terhapus, demikian pula sebaliknya.</p>
<p><strong>2. Symbolic Link</strong></p>
<p><em>Symbolic link</em> dapat dibuat dengan menyertakan opsi <strong>-s</strong> pada perintah <strong>ln</strong>. Pada <em>symbolic link</em>, file target hanya merupakan <em>pointer</em> yang mengarah ke file sumber. Kalau file sumber dihapus, maka file target juga tidak akan berfungsi lagi karena pada <em>symbolic link</em>, yang mengarah pada <em>inode</em> hanya file sumber.</p>
<p>Untuk lebih jelasnya, perhatikan contoh di bawah ini:</p>
<div class="syntax_hilite">
<div id="bash-24">
<div class="bash" style="font-family: monospace;">bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">ls</span> -l<br />
total <span style="color: #000000;">12</span><br />
-rw-r--r-- <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">18</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-19</span> <span style="color: #000000;">04</span>:<span style="color: #000000;">01</span> data.txt<br />
drwxr-xr-x <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">4096</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-17</span> <span style="color: #000000;">21</span>:<span style="color: #000000;">35</span> Desktop<br />
-rw-r--r-- <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">18</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-19</span> <span style="color: #000000;">04</span>:<span style="color: #000000;">01</span> percobaan<br />
bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">ln</span> -s data.txt percobaan2<br />
bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">ls</span> -l<br />
total <span style="color: #000000;">12</span><br />
-rw-r--r-- <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">18</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-19</span> <span style="color: #000000;">04</span>:<span style="color: #000000;">01</span> data.txt<br />
drwxr-xr-x <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">4096</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-17</span> <span style="color: #000000;">21</span>:<span style="color: #000000;">35</span> Desktop<br />
-rw-r--r-- <span style="color: #000000;">2</span> bowo bowo <span style="color: #000000;">18</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-19</span> <span style="color: #000000;">04</span>:<span style="color: #000000;">01</span> percobaan<br />
lrwxrwxrwx <span style="color: #000000;">1</span> bowo bowo <span style="color: #000000;">8</span> <span style="color: #000000;">2007</span><span style="color: #000000;">-12</span><span style="color: #000000;">-19</span> <span style="color: #000000;">04</span>:<span style="color: #000000;">06</span> percobaan2 -&gt; data.txt<br />
bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">ls</span> -i<br />
<span style="color: #000000;">187412</span> data.txt <span style="color: #000000;">159367</span> Desktop <span style="color: #000000;">187412</span> percobaan <span style="color: #000000;">187414</span> percobaan2<br />
bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">cat</span> data.txt<br />
ini isi <span style="color: #c20cb9; font-weight: bold;">file</span> data<br />
bowo@sorsawo:~$ <span style="color: #c20cb9; font-weight: bold;">cat</span> percobaan2<br />
ini isi <span style="color: #c20cb9; font-weight: bold;">file</span> data<br />
bowo@sorsawo:~$</div>
</div>
</div>
<p></p>
<p>Jika file data.txt dihapus, file percobaan tidak ikut hilang, tapi akan tidak berfungsi lagi karena dia mengarah pada file yang tidak ada.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sorsawo.com/journal/mengenal-kaitan-atau-link/feed</wfw:commentRss>
		</item>
		<item>
		<title>Struktur File dan Direktori di Linux</title>
		<link>http://www.sorsawo.com/journal/struktur-file-dan-direktori-di-linux</link>
		<comments>http://www.sorsawo.com/journal/struktur-file-dan-direktori-di-linux#comments</comments>
		<pubDate>Thu, 19 Jul 2007 09:53:59 +0000</pubDate>
		<dc:creator>Wahyu Wibowo</dc:creator>
		
		<category><![CDATA[File System]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.sorsawo.com/journal/?p=8</guid>
		<description><![CDATA[Linux tidak mengenal istilah drive seperti pada DOS atau Windows. Pada sistem operasi DOS/Windows ada istilah drive A:, drive B:, drive C:, dan seterusnya. Anda tidak akan menemukan istilah tersebut di Linux.
Linux mempunyai metode yang berbeda dalam sistem penamaan filenya.
Everything is File
Linux menggunakan sistem hirarki dan penyatuan yang memperlakukan semua file, direktori, dan device driver [...]]]></description>
			<content:encoded><![CDATA[<p>Linux tidak mengenal istilah drive seperti pada DOS atau Windows. Pada sistem operasi DOS/Windows ada istilah <em>drive A:, drive B:, drive C:</em>, dan seterusnya. Anda tidak akan menemukan istilah tersebut di Linux.</p>
<p>Linux mempunyai metode yang berbeda dalam sistem penamaan filenya.</p>
<p><strong>Everything is File</strong></p>
<p>Linux menggunakan sistem hirarki dan penyatuan yang memperlakukan semua file, direktori, dan <em>device driver</em> (termasuk <em>disk drive</em>, <em>floppy disk</em>, dan <em>CD-ROM drive</em>) sebagai file. Di Linux/UNIX terminologi ini dikenal dengan istilah <em>Everything is file</em>.</p>
<p>Sistem file di Linux menyerupai struktur <em>tree</em> (pohon yang dibalik, akarnya di atas, cabangnya di bawah). Struktur itu bertumpu pada sebuah tempat yang disebut <em>root</em> (akar), ditandai dengan garis miring <strong>"/"</strong>.</p>
<p>Segala sesuatu yang ada pada struktur file Linux/UNIX hanya dapat berupa file atau direktori. Direktori mirip dengan sebuah map yang berisi file maupun direktori lainnya. Direktori yang berada pada direktori lain disebut <em>child</em> (anak) dari direktori itu. Direktori dalam hirarki ini dapat memiliki banyak "anak," tapi hanya bisa memiliki satu "orang tua".</p>
<p><span id="more-8"></span></p>
<p><strong>Kategori File</strong></p>
<p>Ada 6 (enam) kategori file dalam sistem file di Linux/UNIX, yaitu:</p>
<ol>
<li>File biasa, yang terdiri dari:
<ul>
<li>File teks dalam format standar ASCII</li>
<li>File teks dalam format non ASCII</li>
</ul>
</li>
<li>File teks perintah dalam format ASCII, tetapi merupakan sekumpulan perintah otomatis (<em>script</em>).</li>
<li>File perintah dalam format biner.</li>
<li>Direktori</li>
<li>Kaitan (<em>links</em>)</li>
<li><em>Device driver</em> khusus untuk perangkat keras.</li>
</ol>
<p>Susunan hirarki dalam sistem file Linux/UNIX adalah sebagai berikut:</p>
<table border="0">
<tbody>
<tr>
<td width="50">/</td>
<td>Direktori root</td>
</tr>
<tr>
<td>/bin</td>
<td>Berisi file-file perintah dasar dalam bentuk biner</td>
</tr>
<tr>
<td>/boot</td>
<td>Berisi file-file dan informasi yang dibutuhkan dalam proses booting awal</td>
</tr>
<tr>
<td>/dev</td>
<td>Berisi file-file perangkat pengendali (<em>device driver</em>)</td>
</tr>
<tr>
<td>/etc</td>
<td>Berisi file-file tambahan yang rata-rata adalah untuk administrasi dan konfigurasi sistem</td>
</tr>
<tr>
<td>/home</td>
<td>Direktori untuk pengguna (<em>user</em>)</td>
</tr>
<tr>
<td>/lib</td>
<td>Berisi file-file kepustakaan (<em>library</em>)</td>
</tr>
<tr>
<td>/sbin</td>
<td>Berisi file-file untuk superuser atau root dan file biner untuk startup sistem</td>
</tr>
<tr>
<td>/tmp</td>
<td>Berisi file-file sementara (temporer)</td>
</tr>
<tr>
<td>/usr</td>
<td>Berisi file-file dan direktori untuk perintah tambahan baik dalam bentuk biner ataupun <em>script</em></td>
</tr>
<tr>
<td>/var</td>
<td>Berisi file-file variabel (misalnya spooling untuk sistem printer, mail) dan juga berisi file log</td>
</tr>
</tbody>
</table>
<p>Anda juga bisa menambah direktori sendiri, misalnya <em>/lagu</em> untuk menyimpan semua file lagu MP3, <em>/dokumen</em> untuk menyimpan file-file dokumen, dan sebagainya.</p>
<p><strong>Penamaan File</strong></p>
<p>Ada sedikit perbedaan antara file di DOS/Windows dan Linux, terutama yang berkaitan dengan penamaan file.</p>
<p>Perbedaan tersebut antara lain:</p>
<ol>
<li>Pada Linux, Anda dapat menggunakan nama file yang panjang (hingga 256 karakter)</li>
<li>Nama file di Linux bisa memiliki lebih dari satu titik, misalnya <em>data1.txt.bak</em></li>
<li>Huruf besar dan huruf kecil pada perintah dan nama file adalah berbeda. Misalnya, <em>data.txt</em> adalah berbeda dengan <em>DATA.TXT</em></li>
<li>Tidak ada ekstensi wajib seperti <em>.EXE</em> untuk program atau <em>.BAT</em> untuk <em>batch file</em>. File yang dapat dieksekusi (<em>executable file</em>) akan ditandai dengan tanda <em>asterix</em> (*)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.sorsawo.com/journal/struktur-file-dan-direktori-di-linux/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
