GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Memeriksa Apakah Direktori Tertentu Dipasang??

Pertanyaan ini sudah memiliki jawaban di sini :Partisi mana yang dipasang ke mana? [duplikat]

(6 jawaban)
Tutup 3 tahun yang lalu.

Cara memeriksa direktori tertentu sudah terpasang di mesin Linux.
Misalnya ada folder bernama test, saya ingin memeriksa apakah sudah terpasang atau tidak.

Jawaban yang Diterima:

Jika Anda ingin memeriksa titik pemasangan sistem file, itulah mountpoint perintah (pada kebanyakan sistem berbasis Linux) adalah untuk:

if mountpoint -q -- "$dir"; then
  printf '%sn' "$dir is a mount point"
fi

Itu dilakukan dengan memeriksa apakah . dan .. memiliki nomor perangkat yang sama (st_dev di stat() hasil). Jadi jika Anda tidak memiliki mountpoint perintah, Anda dapat melakukan:

perl -le '$dir = shift; exit(1) unless
  (@a = stat "$dir/." and @b = stat "$dir/.." and
  ($a[0] != $b[0] || $a[1] == $b[1]))' "$dir"

Seperti mountpoint , itu akan mengembalikan true untuk / meskipun / bukan titik pemasangan (seperti ketika dalam chroot penjara), atau false untuk titik pemasangan mengikat mount sistem file yang sama di dalamnya.

Bertentangan dengan mountpoint , untuk tautan simbolik, ia akan memeriksa apakah target symlink adalah titik mount.


Linux
  1. Linux – Bagaimana Cara Memantau Disk I/o Di Direktori Tertentu?

  2. Bagaimana Cara Memeriksa Apakah Sebuah Partisi Dipasang Sebagai 'noexec'?

  3. Bagaimana saya bisa memeriksa apakah ada direktori?

  1. Cara Memeriksa apakah SELinux Diaktifkan atau Dinonaktifkan

  2. Cara menemukan opsi pemasangan sistem file yang saat ini dipasang

  3. Periksa apakah jenis/ekstensi file tertentu ada di direktori

  1. Periksa apakah direktori terpasang dengan bash

  2. Cara memeriksa apakah layanan tertentu berjalan di Ubuntu

  3. Bagaimana saya bisa memindahkan direktori /var/log