Anda harus menggunakan perintah mount (8), yang tersedia di luar kotak pada semua sistem Linux dan UNIX.
Jika Anda menjalankan mounttanpa argumen tambahan, itu akan menampilkan semua saat ini dipasang partisi pada sistem Anda, jenis file sistem dan setiap opsi mount, seperti noexec, rw, atau nosuid.
Misalnya:
% mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
/dev/sda1 on /boot type ext4 (rw,relatime,data=ordered)
/dev/mapper/basement-root on / type ext4 (rw,relatime,data=ordered)
Di Linux, saya sarankan menggunakan /proc/mountspreferensi mount. Jika /etc/mtabtidak diperbarui (misalnya karena /hanya baca), output dari mountmungkin tidak up-to-date. Juga, untuk beberapa opsi (bukan noexec), mountmemberi Anda output yang difilter yang dapat menyesatkan untuk beberapa kombinasi versi kernel dan mount (mis. Dengan opsi terkait atime).
Gilles 'SO- stop being evil'
Untuk menemukan partisi file atau direktori mount - df -P file / go / here | ekor -1 | cut -d '' -f 1
brainLoop
4
Dengan asumsi Anda menjalankan ini di Linux, ya, ini baik-baik saja. Akan sedikit lebih kuat untuk memeriksa bahwa noexecada di antara koma atau di awal atau akhir kolomnya.
Jawaban:
Anda harus menggunakan perintah mount (8), yang tersedia di luar kotak pada semua sistem Linux dan UNIX.
Jika Anda menjalankan
mount
tanpa argumen tambahan, itu akan menampilkan semua saat ini dipasang partisi pada sistem Anda, jenis file sistem dan setiap opsi mount, sepertinoexec
,rw
, ataunosuid
.Misalnya:
sumber
/proc/mounts
preferensimount
. Jika/etc/mtab
tidak diperbarui (misalnya karena/
hanya baca), output darimount
mungkin tidak up-to-date. Juga, untuk beberapa opsi (bukannoexec
),mount
memberi Anda output yang difilter yang dapat menyesatkan untuk beberapa kombinasi versi kernel dan mount (mis. Dengan opsi terkait atime).Dengan asumsi Anda menjalankan ini di Linux, ya, ini baik-baik saja. Akan sedikit lebih kuat untuk memeriksa bahwa
noexec
ada di antara koma atau di awal atau akhir kolomnya.Ini mungkin lebih jelas dalam awk:
sumber