Pemasangan dan Konfigurasi NFS Asas di Linux
- 3655
- 701
- Jerome Quitzon
Berkongsi fail antara komputer dan pelayan adalah tugas rangkaian penting. Syukurlah, NFS Linux (sistem fail rangkaian) menjadikannya sangat mudah. Dengan NFS dikonfigurasi dengan betul, fail bergerak antara mesin semudah bergerak fail di mesin yang sama. Oleh kerana fungsi NFS dibina terus ke dalam kernel Linux, ia berkuasa dan tersedia pada setiap distro, walaupun konfigurasi berbeza sedikit di antara mereka.
Menyediakan pelayan
Memasang pakej
Linux NFS menggunakan model pelayan klien, jadi langkah pertama dalam mendapatkan NFS disediakan adalah menyediakan pelayan. Kerana keupayaan NFS teras berakar umbi dalam kernel, tidak banyak yang diperlukan dalam cara pakej, tetapi masih ada beberapa tanpa mengira pengedaran serta beberapa konfigurasi.
Hampir semua pengagihan utama telah diaktifkan NFS, jadi melainkan jika anda menjalankan adat, ia sepatutnya ditubuhkan. Langkah seterusnya dalam mendapatkan pelayan yang disediakan ialah memasang pakej.
Di Ubuntu/Debian:
$ sudo apt-get memasang nfs-kernel-headers
Di Fedora
$ sudo yum memasang NFS-UTILS SYSTEM-CONFIG-NFS
Mengkonfigurasi eksport
Setelah pakej selesai, sudah tiba masanya untuk mengkonfigurasi fail eksport. Fail eksport menentukan direktori mana pelayan akan ... mengeksport ke rangkaian. Struktur failnya agak mudah. Di sebelah kiri adalah direktori yang harus dikongsi, dan di sebelah kanan adalah alamat IP dan subnet mesin yang harus dikongsi bersama bersama dengan sebarang pilihan tertentu. Ia kelihatan seperti ini:
/Eksport 192.168.1.0/255.255.255.0 (RW, Sync, no_subtree_check)/rumah/pengguna/dikongsi 192.168.1.122/255.255.255.0 (RW, Sync, NO_SUBTREE_CHECK)
Dalam contoh pertama, direktori /eksport
dikongsi ke semua komputer mengenai subnet tertentu. Dengan menyatakan alamat 192.168.1.0
"0" bertindak sebagai kad liar untuk sebarang IP di subnet. Contoh kedua adalah serupa, tetapi ia menyatakan bahawa hanya alamat yang dapat mengakses direktori bersama. Hanya ada beberapa pilihan yang tersedia untuk saham NFS.
- ro: Menentukan bahawa direktori hanya boleh dipasang seperti yang dibaca sahaja
- rw: memberikan kebenaran membaca dan menulis di direktori
- no_root_squash: adalah pilihan yang sangat berbahaya yang membolehkan pengguna jauh "root" adalah keistimewaan yang sama dengan pengguna "root" mesin tuan rumah
- subtree_check: Menentukan bahawa, dalam hal direktori dieksport dan bukannya sistem fail keseluruhan, tuan rumah harus mengesahkan lokasi fail dan direktori pada sistem fail tuan rumah
- no_subtree_check: Menentukan bahawa tuan rumah tidak boleh menyemak lokasi fail yang diakses dengan sistem fail tuan rumah
- SYNC: ini hanya memastikan bahawa tuan rumah menyimpan sebarang perubahan yang dimuat naik ke direktori bersama disegerakkan
- async: Mengabaikan pemeriksaan penyegerakan yang memihak kepada peningkatan kelajuan
Berjalan dengan SystemD
Sebaik sahaja fail eksport sudah siap untuk pergi, pelayan boleh dimulakan dan dibuat untuk memulakan boot dengan SystemD. Sudah tentu, jika anda kebetulan menjalankan distro bukan sistem, ia akan berfungsi dengan sistem init lain juga. Terdapat dua bahagian untuk memulakan pelayan NFS, RPCBind dan NFS-server. Mulakan mereka berdua dengan:
$ sudo systemctl start rpcbind $ sudo systemctl start nfs-server
Pada Debian dan Ubuntu, pelayan akan bermula secara automatik, jadi anda mungkin perlu menjalankan:
$ sudo systemctl mulakan semula rpcbind $ sudo systemctl restart nfs-server
Selepas itu, pelayan akan berjalan dan berjalan. Sekali lagi, kerana perkhidmatan Debian dan Ubuntu Run di Boot secara lalai, tidak ada yang diperlukan untuk membuat NFS dijalankan secara automatik di Boot. Untuk mendapatkan NFS untuk memulakan boot dengan Fedora Run:
$ sudo systemctl enable rpcbind
$ sudo systemctl enable nfs-server
Keselamatan tambahan boleh dilaksanakan dengan portmap fail tuan rumah, tetapi itu sedikit daripada skop artikel Asas ini. Persediaan di atas memberikan titik permulaan yang sangat baik dan akan berfungsi dengan baik untuk rangkaian rumah.
Menyambungkan pelanggan
Menyediakan pelanggan untuk menyambung ke bahagian NFS memerlukan usaha yang kurang. Sekali lagi, untuk kedua -dua distro Debian dan
Debian/Ubuntu:
$ sudo apt-get memasang nfs-common rpcbind
Fedora:
$ sudo yum memasang nfs-utils
Setelah itu selesai, atau dalam kes Debian/Ubuntu dimulakan semula, RPCBind.
$ sudo systemctl (re) Mula RPCBind
Sudah tentu, seperti dengan pelayan, mungkin idea yang baik untuk membolehkan RPCBind berjalan pada permulaan. Ini lebih membimbangkan dengan pelanggan yang akan dapat melancarkan jumlahnya di boot. Sebenarnya memasang jumlah NFS hampir sama dengan pemasangan setempat. Untuk satu kali gunung, sintaks adalah sama. Untuk memasang direktori NFS /eksport
cari di pelayan di 192.158.1.15
ke direktori tempatan /Media/NFS-Volume
Jenis:
# Mount 192.168.1.15:/Eksport/Media/NFS-Volume
Jilid NFS boleh dipasang pada boot, atau mempunyai titik gunung yang ditetapkan menggunakan /etc/fstab
. Untuk memasang kelantangan yang sama seperti di atas secara automatik di boot, tambahkan baris berikut ke /etc/fstab
.
192.168.1.15:/Eksport/Media/NFS-Volume NFS Defaults, Pengguna, EXEC 0 0
Pilihan yang ditentukan akan membolehkan akses pengguna ke direktori dan membenarkan pelaksanaan di direktori. Sekiranya anda tidak mahu pemacu dipasang di but, tetapi masih terdapat di /etc/fstab
tambah NoAuto
pilihan.
Untuk seberapa sedikit yang diperlukan untuk menyediakan konfigurasi NFS asas, ia boleh menjadi alat yang sangat berguna untuk berkongsi data antara komputer Linux pada rangkaian.
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Muat turun linux
- Distro linux terbaik untuk pemaju
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Fail Konfigurasi Linux: 30 teratas yang paling penting
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Perkara yang perlu dipasang di Ubuntu 22.04
- Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
- « Bermula dengan bekas LXD di Ubuntu 16.04
- Kajian Workstation Fedora 24 Semua kerja dan sangat sedikit bermain »