Hierarki sistem fail Linux
Semuanya bermula dari pokok direktori Linux. Bermula dari "root" (dilambangkan sebagai "/"), hierarki direktori berkembang ke setiap lokasi lain. Semua fail dan folder ada di dalam web ini.
Ini adalah kisah sistem fail lalai. Untuk mengakses sistem fail lain, sistem ini juga harus berada di bawah sistem fail semasa. Sebarang sistem fail tambahan harus dipasang pada titik pemasangan (direktori yang saat ini dapat diakses oleh sistem fail yang ada). Barulah sistem fail akan dapat diakses oleh sistem fail semasa. Untuk melakukan apa-apa tindakan, titik pemasangan akan bertindak sebagai pintu masuk dari host ke sistem fail tetamu.
Apabila kerja itu selesai, ia dapat dilepaskan. Unmounting, pada dasarnya, melepaskan hubungan antara sistem fail yang dipasang dan sistem fail yang lain. Inilah tugas yang ditangani oleh "umount". Ia memerlukan titik pemasangan sistem fail tertentu dan melepaskannya dari yang sedia ada.
Mari kita periksa cara menggunakan "umount" untuk melepaskan sistem fail yang ada.
Lokasi
yang mana
Ini akan menunjukkan lokasi "umount". Setiap kali anda memanggil perintah ini, perintah itu akan dijalankan dari sana.
Versi
Untuk memeriksa versi "umount", jalankan perintah berikut.
jumlah -VAtau,
jumlah - penukaran
Menyahpasang sistem fail
Untuk unmount, "umount" memerlukan titik pemasangan sistem fail tersebut. Inilah struktur perintah "umount".
jumlahnyaSebagai contoh, saya telah memasang ISO Ubuntu. Ia dipasang di “/ run / media / viktor / Ubuntu 19.Titik gunung 04 amd64 ”. Jalankan perintah "mount" untuk memeriksa keberadaannya.
Untuk melepaskan ISO, gunakan yang berikut.
umount '/ run / media / viktor / Ubuntu 19.04 amd64 '
Sekiranya penghapusan berjaya, ia akan berlaku tanpa mengeluarkan tanda amaran. Untuk mengesahkan jika berjaya, jalankan "mount".
melekap
Titik pemasangan tidak disenaraikan, yang bermaksud berjaya dilepaskan.
Paksa unmount
Sekiranya titik pemasangan digunakan, "umount" tidak akan membiarkan anda melepaskan sistem fail. Sebaliknya, ia akan menimbulkan kesalahan.
Kecuali anda yakin akan hasilnya, anda tidak boleh mencuba pemasangan sistem fail secara paksa. Sekiranya anda memutuskan untuk memaksa pemasangan, gunakan bendera "-f".
sudo umount -f
Nampaknya tidak dapat melepaskan sistem fail. Sekiranya demikian, gunakan unmount malas. Gunakan bendera "-l".
sudo umount -l
Sahkan hasilnya.
melekap
Jadi, apa yang berlaku di sini? Yang pertama akan cuba melepaskan sistem fail walaupun sibuk. Walau bagaimanapun, ia mungkin gagal mencapai tujuan dalam beberapa kes. Dalam kes itu, kami menggunakan unmount "malas". Ia menunggu semua operasi cakera berakhir dan kemudian, melepaskan sistem fail.
Dalam senario di atas, saya membuat salinan fail besar. Oleh itu, dengan menggunakan unmount malas, sistem fail akan hilang sebaik sahaja tugas menyalin fail selesai.
Mengesan penggunaan sistem fail
Sekiranya ada program yang mengakses sistem fail, program tidak dapat dilepaskan secara normal. Dalam kes itu, cara terbaik adalah mencari pelakunya yang mengakses sistem fail dan mengambil tindakan yang diperlukan. Terdapat pelbagai cara untuk melakukannya, tetapi ada alat bawaan lain yang berfungsi: fuser.
Jalankan arahan berikut untuk memeriksa proses yang sedang berjalan yang mengakses sistem fail tertentu.
fuser -mu
Dengan keluaran ini, terdapat 2 perkara yang boleh anda lakukan; minta pemilik proses untuk menghentikannya atau menghentikannya menggunakan hak istimewa pengguna. Dalam kes ini, mari ikuti pilihan kedua.
pelebur -kAtau,
fuser -k -9
Menyahpasang semua sistem fail
Awas: Ini adalah tindakan yang berbahaya. Tanpa sebarang langkah berjaga-jaga, perintah ini kemungkinan besar akan merosakkan sistem.
Perintah berikut akan melepaskan semua sistem fail sistem semasa (dijelaskan dalam / etc / mtab). Dengan "umount" v2.7 dan yang lebih baru, sistem fail proc tidak akan diturunkan. Untuk tindakan ini, gunakan bendera "-a".
jumlah -a
Pemasangan semula apabila pemasangan tidak berfungsi
Perintah ini akan memberitahu "umount" untuk memasang semula sistem fail dalam mod "baca sahaja" jika pemutus gagal.
jumlah -r
Sekiranya titik pemasangan dipasang sebagai peranti gelung, perintah berikut juga akan membebaskannya.
umount -r -d
Pemasangan yang palsu
Perintah berikut akan melakukan semua prosedur unmount kecuali benar-benar membuat pelaksanaan umount helper. Dengan menggunakan kaedah ini, entri dapat dikeluarkan dari fail "/ etc / mtab".
Mengapa kita mungkin memerlukannya? Dalam beberapa kes, terdapat entri yang tidak digunakan lagi dalam fail "/ etc / mtab". Perintah ini akan membuang entri yang tidak sah tanpa menimbulkan masalah.
Pada mulanya, periksa fail "/ etc / mtab".
kucing / etc / mtab
Sekarang, lakukan pemalsuan palsu.
banyak - palsu
Pelbagai unmount
Sekiranya anda berminat untuk melepaskan banyak titik pemasangan, anda tidak perlu menjalankan "umount" untuk setiap titik pemasangan. Semuanya dapat dilakukan dari satu baris.
jumlahnya
Pemikiran terakhir
Matlamat tunggal "umount" adalah untuk melepaskan sistem fail yang dipasang dari sistem. Walaupun senario penggunaannya berbeza-beza, ini adalah hampir semua tindakan yang dilakukan dalam kebanyakan kes. Untuk panduan lengkap dan mendalam mengenai pilihan ini, lihat halaman lelaki dan maklumat.
lelaki umountbanyak maklumat
jumlah --bantuan
Nikmati!