GNU/Linux >> Belajar Linux >  >> Linux

Mengapa direktori /home, /usr, /var, dll. Semuanya memiliki nomor inode yang sama (2)?

Mereka berada di perangkat yang berbeda.

Jika kita melihat output dari stat , kita juga dapat melihat perangkat tempat file tersebut berada:

# stat / | grep Inode
Device: 801h/2049d      Inode: 2           Links: 24
# stat /opt | grep Inode
Device: 803h/2051d      Inode: 2           Links: 5

Jadi keduanya berada di perangkat/sistem file yang terpisah. Nomor inode hanya unik di dalam sistem file sehingga tidak ada yang aneh di sini. Pada ext2/3/4 inode 2 juga selalu merupakan direktori root, jadi kita tahu mereka adalah root dari sistem file masing-masing.

Kombinasi nomor perangkat + inode cenderung unik di seluruh sistem. (Ada sistem file yang tidak memiliki inode dalam pengertian tradisional, tapi menurut saya mereka tetap harus memalsukan semacam pengidentifikasi unik sebagai gantinya.)

Nomor perangkat di sana tampaknya sama dengan yang ditampilkan di node perangkat, jadi /dev/sda1 menyimpan sistem file tempat / aktif:

# ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 Sep 21 10:45 /dev/sda1

Nomor inode dari setiap file yang diberikan unik untuk sistem file, tetapi belum tentu unik untuk semua sistem file yang terpasang pada host tertentu. Ketika Anda memiliki banyak sistem file, Anda akan melihat nomor inode duplikat di antara sistem file, ini normal.


Linux
  1. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis

  2. Apa arti dari /usr/sbin, /usr/local/sbin dan /usr/local/bin?

  3. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Debian – Memindahkan /var, /home Untuk Memisahkan Partisi?

  3. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?

  1. Kubuntu Menunjukkan Kesalahan Saat Masuk (file:///usr/share/sddm//themes/breeze/main.qml:no File Atau Direktori Tersebut)?

  2. “tidak dapat Membuat Direktori Cache /home//.composer/cache/repo/https—packagist.org/, Atau Direktori Tidak Dapat Ditulis. Melanjutkan Tanpa Cache”?

  3. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR