GNU/Linux >> Belajar Linux >  >> Linux

Apa itu Tautan Lunak dan Tautan Keras di Sistem File Linux

Posting singkat ini menjelaskan apa itu tautan dan perbedaan antara tautan simbolik (lunak) dan keras. Tautan adalah mekanisme yang memungkinkan beberapa nama file untuk merujuk ke satu file di disk. Ada dua jenis tautan:
1. tautan keras.
2. tautan simbolis (lunak).

Tautan Keras

– Tautan keras mengaitkan dua (atau lebih) nama file dengan sebuah inode.
– Tautan keras semua berbagi blok data disk yang sama saat berfungsi sebagai entri direktori independen.
– Tautan keras tidak boleh menjangkau partisi disk, karena nomor inode hanya unik dalam perangkat tertentu.

Tautan Simbolik

– Tautan simbolik adalah jenis file khusus yang menunjuk ke file lain.
– Isi file khusus ini adalah nama file yang ditunjuknya.
– Tautan simbolik dibuat oleh “ln -s Perintah “”.
– Setelah file yang ditunjuk oleh tautan simbolik dihapus, tautan tersebut masih mengarah ke sana, meninggalkan tautan yang menggantung.
– Anda dapat menggunakan perintah find untuk menemukan tautan simbolik :

# find ./* -type l -ls

Contoh

1. Pertimbangkan file 'contoh' yang memiliki tautan keras 'hlink' dan tautan simbolik 'slink'. Periksa isi direktori untuk file 'contoh':

$ ls -li example
17920190 -rw-rw-r--. 1 user user 0 Nov 18 03:19 example

2. Perintah untuk membuat hard link ke 'example' adalah:

$ ln example hlink

3. Perintah untuk membuat tautan simbolis ke 'contoh':

$ ln -s example slink

4. Periksa kembali isi direktori:

$ ls -li
17920190 -rw-rw-r--. 2 user user   0 Nov 18 03:19 example
17920190 -rw-rw-r--. 2 user user   0 Nov 18 03:19 hlink
16836022 lrwxrwxrwx. 1 user user   7 Nov 18 03:21 slink -> example

Perhatikan bahwa baik 'contoh' dan 'hlink' mengacu pada inode yang sama, tetapi 'slink' mengacu pada inode yang berbeda.

Perbedaan Antara tautan keras dan tautan lunak

Berikut adalah tabel perbandingan singkat antara tautan lunak dan tautan keras.

Parameter Tautan Lunak Tautan Keras Panjang Sama dengan nama file asli Sama dengan panjang file asli Inode inode baru Sama dengan file asli Pembatasan Tidak ada Sistem berkas yang sama; tidak bisa menjadi direktori Ruang Nama panjang ditambah inode Entri direktori Dibandingkan dengan Berbeda Sama Asli Dihapus File asli tetap ada File tetap ada sampai link terakhir dihapus


Linux
  1. Cara Membuat Tautan Keras dan Simbolik di Linux

  2. Cara Membuat Tautan Lunak dan Keras di Linux

  3. Apa itu Tautan Simbolik (Tautan Lunak) dan cara membuatnya di Linux

  1. Tautan keras dan tautan lunak di Linux dijelaskan

  2. Cara memasang dan memasang sistem file di Linux

  3. Apa itu wadah Linux dan hypervisor Linux?

  1. Buat tautan keras dan lunak – Persiapan Ujian RHCSA

  2. Apa itu NFS dan bagaimana cara menginstalnya di Linux

  3. Perbedaan antara tautan lunak dan tautan keras di Linux