Android

Bagaimana untuk me-mount dan menyahirkan fail sistem dalam linux

Linux Mount & UNMount file system

Linux Mount & UNMount file system

Isi kandungan:

Anonim

Pada sistem operasi Linux dan UNIX, anda boleh menggunakan perintah mount untuk melampirkan (mount) sistem fail dan peranti boleh tanggal seperti pemacu kilat USB pada titik gunung tertentu di dalam pokok direktori.

Perintah umount ( umount ) sistem fail yang dipasang dari pohon direktori.

Dalam tutorial ini, kami akan mengatasi asas-asas melampirkan dan melenyapkan pelbagai sistem fail menggunakan perintah mount dan umount .

Bagaimana Mendaftar Fail Sistem Fail

Apabila digunakan tanpa sebarang hujah, arahan mount akan memaparkan semua sistem fail yang dilampirkan sekarang:

mount

Secara lalai, output akan merangkumi semua sistem fail termasuk yang maya seperti cgroup, sysfs, dan lain-lain. Setiap baris mengandungi maklumat mengenai nama peranti, direktori yang dipasang pada peranti, jenis sistem fail dan pilihan gunung dalam bentuk berikut:

device_name on directory type filesystem_type (options)

Untuk memaparkan hanya sistem fail tertentu menggunakan pilihan -t .

Contohnya, untuk mencetak hanya partition ext4 yang akan anda gunakan:

mount -t ext4

Memasang Sistem Fail

Untuk melancarkan sistem fail di lokasi tertentu (titik gunung), gunakan perintah mount dalam bentuk berikut:

mount DEVICE_NAME DIRECTORY

Setelah sistem fail dilampirkan, titik mount menjadi direktori root sistem fail yang dipasang.

Contohnya, untuk melancarkan sistem fail /dev/sdb1 ke direktori /mnt/media anda gunakan:

sudo mount /dev/sdb1 /mnt/media

Biasanya apabila memasang peranti dengan sistem fail biasa seperti ext4 atau xfs perintah mount akan mengesan secara automatik jenis sistem fail. Walau bagaimanapun, sesetengah sistem fail tidak diiktiraf dan perlu dinyatakan secara eksplisit.

Gunakan pilihan -t untuk menentukan jenis sistem fail:

mount -t TYPE DEVICE_NAME DIRECTORY

Untuk menentukan pilihan pemasangan tambahan, gunakan pilihan -o :

mount -o OPTIONS DEVICE_NAME DIRECTORY

Pilihan berbilang boleh disediakan sebagai senarai dipisahkan koma (jangan masukkan ruang selepas koma).

Anda boleh mendapatkan senarai semua pilihan mount dengan menaip man mount di terminal anda.

Memasang Sistem Fail menggunakan / etc / fstab

Apabila menyediakan hanya satu parameter (sama ada direktori atau peranti) ke perintah mount , ia akan membaca kandungan fail konfigurasi /etc/fstab untuk memeriksa sama ada sistem fail yang dinyatakan disenaraikan atau tidak.

Jika /etc/fstab mengandungi maklumat mengenai sistem fail yang diberikan, perintah mount menggunakan nilai untuk parameter lain dan pilihan gunung yang dinyatakan dalam fail fstab .

Fail /etc/fstab mengandungi senarai penyertaan dalam bentuk berikut:

/ etc / fstab

Gunakan perintah mount dalam salah satu bentuk berikut untuk melampirkan sistem fail yang dinyatakan dalam fail /etc/fstab :

mount DIRECTORY mount DEVICE_NAME

Memasang USB Drive

Pada kebanyakan pengedaran Linux moden seperti Ubuntu, pemacu USB akan dipasang secara automatik apabila anda memasukkannya, tetapi kadang-kadang anda mungkin perlu memasang pemacu secara manual.

Untuk melancarkan peranti USB secara manual, lakukan langkah-langkah berikut:

  1. Buat titik gunung:

    sudo mkdir -p /media/usb

    Dengan mengandaikan bahawa pemacu USB menggunakan peranti /dev/sdd1 anda boleh /dev/sdd1 ke direktori /media/usb dengan menaip:

    sudo mount /dev/sdd1 /media/usb

    Untuk mencari jenis peranti dan sistem fail, anda boleh menggunakan mana-mana arahan berikut:

    fdisk -l ls -l /dev/disk/by-id/usb* dmesg lsblk

Untuk memasang pemacu USB yang diformat exFAT, anda perlu memasang modul dan alat FUSE exFAT percuma.

Memasang Fail ISO

Anda boleh melancarkan fail ISO menggunakan peranti gelung yang merupakan peranti pseudo khusus yang menjadikan fail boleh diakses sebagai peranti blok.

  1. Mula dengan mewujudkan titik gunung, ia boleh menjadi mana-mana lokasi yang anda mahukan:

    sudo mkdir /media/iso

    Gunung fail ISO ke titik gunung dengan menaip perintah berikut:

    sudo mount /path/to/image.iso /media/iso -o loop

    Jangan lupa untuk mengganti /path/to/image.iso dengan laluan ke fail ISO anda.

Memasang NFS

Untuk memasang bahagian NFS, anda perlu mempunyai pakej klien NFS yang dipasang pada sistem anda.

  • Pasang klien NFS di Ubuntu dan Debian:

    sudo apt install nfs-common

    Pasang klien NFS pada CentOS dan Fedora:

    sudo yum install nfs-utils

Gunakan langkah di bawah untuk melancarkan direktori NFS jauh pada sistem anda:

  1. Buat direktori untuk berfungsi sebagai titik mount untuk sistem fail jauh:

    sudo mkdir /media/nfs

    Secara amnya, anda akan mahu memindahkan bahagian NFS jauh secara automatik pada boot. Untuk melakukannya membuka fail /etc/fstab dengan editor teks anda:

    sudo nano /etc/fstab

    Tambahkan baris berikut ke fail, menggantikan remote.server:/dir dengan alamat IP pelayan NFS atau nama hos dan direktori yang dieksport:

    / etc / fstab

    #

    remote.server: / dir / media / nfs nfs default 0 0

    Gunung bahagian NFS dengan menjalankan arahan berikut:

    sudo mount /media/nfs

Membongkar Sistem Fail

Untuk melepaskan sistem fail yang dipasang, gunakan perintah umount diikuti oleh sama ada direktori di mana ia telah dipasang (titik gunung) atau nama peranti:

umount DIRECTORY umount DEVICE_NAME

Jika sistem fail sedang digunakan, perintah umount akan gagal untuk melepaskan sistem fail. Dalam situasi tersebut, anda boleh menggunakan perintah fuser untuk mengetahui proses mana yang mengakses sistem fail:

fuser -m DIRECTORY

Sebaik sahaja anda menentukan proses yang anda boleh hentikannya dan nyahaktifkan sistem fail.

Malas menyala

Gunakan pilihan -l ( --lazy ) untuk --lazy sistem fail yang sibuk sebaik sahaja ia tidak sibuk lagi.

umount -l DIRECTORY

Punca unmount

Gunakan pilihan -f ( --force ) untuk memaksa unmount. Pilihan ini biasanya digunakan untuk menyahpangkai sistem NFS yang tidak dapat diakses.

umount -f DIRECTORY

Secara amnya bukan idea yang baik untuk memaksa menyahsimpan kerana ia boleh merosakkan data pada sistem fail.

Kesimpulannya

Sekarang anda harus mempunyai pemahaman yang baik tentang cara menggunakan perintah mount untuk melampirkan pelbagai sistem fail ke pohon direktori anda dan melenyapkan gunung dengan perintah umount .

Untuk mengetahui lebih lanjut mengenai pilihan perintah mount dan umount lihat halaman lelaki masing-masing.

mount terminal umount