PERTEMUAN 4 ( SOFTLINK & HARDLINK )

Laporan

1. Jelaskan pengertian dan fungsi dari softlink dan hardlink dalam sistem operasi Linux(Centos)!!

2. Berikan contoh cara penggunaan softlink dan hardlink!!

Jawaban

1. Hardlink
Perintah untuk membuat sebuah link ke file, fungsinya mirip seperti copy paste. jika file utama hilang/dihapus maka file hardlink nya masih tetap bisa untuk dijalankan. perintah untuk membuat hardlink adalah :

                           ln nama_file_utama nama_file_hardlink

Sebuah file atau lebih yang dihasilkan dari penggandaan / cloning file (biasanya menggunakan perintah ln) dimana file ini sama persis dengan sumber penggandanya baik isi content didalamnya hingga nilai dari inode nya pun sama dan memilik keterkaitan antara satu dengan yang lain (apabila yang satu berubah yang lainnya akan mengikuti) disebut hardlinks.

Sintaks hardlink :
- Hardlink = ln [target] [link nama]

2. Softlink
Perintah untuk membuat link ke sebuah file, seperti shortcut. jadi, jika file utamanya dihapus maka file softlinknya jua tidak bisa dijalankan lagi. softlinki memiliki jumlah link 1. perintah untuk membuat softlink adalah :

                           ln -s nama_file_utama nama_file_softlink

Sebuah file atau lebih yang dihasilkan dari penggandaan / cloning file (biasanya menggunakan perintah ln) dimana file ini sama persis dengan sumber penggandanya serta memiliki hubungan dari hasil ganda dengan sumber karena bersifat shortcut dan file hasil ganda sangat bergantung dari file sumber disebut softlinks. Sederhananya, softlink adalah sebuah file yang menunjuk ke file lain.


Contoh: jika 
/home/steven adalah sebuah direktori,
/home/steven/tmp adalah sebuah symlink yang berisi path "/tmp" (path absolut) maka ketika /home/steven/tmp diresolusi, hasilnya adalah /tmp. Dan ketika
 /home/steven/tmp/f1.txt diresolusi, hasilnya adalah /tmp/f1.txt.

Sintaks softlink :
- Softlink = ln -s [target] [link nama]

Hardlinks dan softlink dapat dikatakan sama tetapi juga berbeda :
1. Hardlinks dan softlink secara konten sama dengan sumber penggandanya
2. Hardlinks dapat berdiri sendiri apabila file sumber hilang/dihapus,dll.
3. Soflink tidak dapat berdiri sendiri apabila file sumber hilang/dihapus,dll.
4. Hardlinks  jika file sumber dihapus hardlink nya tetap jalan
5 Softlink jika file sumber di hapus softlink nya tidak jalan

untuk membuat hardlink

1
ln  fileasal filelink

untuk membuat softlink
1
ln -s  fileasal filelink
Contoh cara penggunaan Hardlink & Softlink

Hardlinks

area lokasi folder Video dimana tidak ada file





dimulai dengan membuat file dengan isi "ini sebuah file"




Membuat hardlink dengan perintah ln basic.file hardlink.file




terlihat file basic.file dan hardlink.file  meliki nilai i-number yang sama 214895
bagaimana jika file basic.file kita ubah isinya atau sebaliknya :





terlihat ketika isi basic.file diubah isi hardlink.file juga ikut berubah dan begitu juga sebaliknya.

mari dicoba dihapus basic.file





Tampak hardlink.file juga masih ada dan tidak mengalami gangguan sama sekali.

Softlinks

Buat file basic.file dan gandakan dengan perintah ln -s basic.file softlink.file
(sebelumnya isi folder Video telah saya kosongkan)





Tampak isi basic.file dan softlink.file memiliki isi yang sama dan softlink.file termasuk kategory link yang mengarah pada basic file. Mari dicoba mengubah isi serta menghapus file basic




Nah tampak pada perubahan dari basic.file juga mempengaruhi softlink.file dan begitu juga sebaliknya. Ketika dihapus basic.file maka softlink.file mengalami pengaruh sehingga tidak dapat digunakan.


Nah hardlinks sangat cocok apabila digunakan untuk membackup suatu file cadangan (misal database ataupun log) karena isi content tetap dapat mengikuti file sumber (serta size).
Untuk softlinks sendiri dapat digunakan membuat shortcut link dimana size tetap kecil.

Nah untuk penggunaan dapat disesuaikan dengan kebutuhan, mana yang akan digunakan, semoga membantu
2. Pretest
1. Jelaskan langkah-langkah yang dilakukan pada proses Instalasi CentOS menggunakan VirtualBox!!
2. Gambarkan struktur sistem file di Linux(CentOS)
3. Jelaskan 10 perintah dasar yang ada pada CentOS!!
4. Jelaskan 4 fitur bash !!





Komentar

Postingan populer dari blog ini

PERTEMUAN 6 (EDITOR TEKS VI DI LINUX )

PERTEMUAN 7 ( BOOTLOADER PADA LINUX )