LFCS Cara melancarkan/Unmount Tempatan dan Rangkaian (Samba & NFS) Filesystems di Linux - Bahagian 5

LFCS Cara melancarkan/Unmount Tempatan dan Rangkaian (Samba & NFS) Filesystems di Linux - Bahagian 5

Yayasan Linux melancarkan LFCS pensijilan (SYSADMIN YOUNDAY LINUX FOUNTUK), satu program baru yang tujuannya membolehkan individu dari semua penjuru dunia untuk mendapatkan yang diperakui dalam tugas pentadbiran sistem asas untuk pertengahan untuk sistem linux, yang termasuk sistem dan perkhidmatan berjalan yang menyokong, bersama-sama dengan pemantauan dan analisis keseluruhan, ditambah keputusan pintar- membuat ketika menimbulkan masalah kepada pasukan sokongan atas.

SYSADMIN YOUNDAY LINUX Yayasan - Bahagian 5

Video berikut menunjukkan pengenalan kepada Program Persijilan Yayasan Linux.

Catatan ini adalah Bahagian 5 dari siri 10-tutorial, di sini, kami akan menerangkan bagaimana untuk melancarkan/menyatukan sistem fail tempatan dan rangkaian di Linux, yang diperlukan untuk peperiksaan pensijilan LFCS.

Pemasangan sistem fail

Sebaik sahaja cakera telah dibahagikan, Linux memerlukan beberapa cara untuk mengakses data pada partition. Tidak seperti DOS atau Windows (di mana ini dilakukan dengan memberikan surat pemacu kepada setiap partition), Linux menggunakan pokok direktori bersatu di mana setiap partition dipasang di titik gunung di pokok itu.

Titik Gunung adalah direktori yang digunakan sebagai cara untuk mengakses sistem fail pada partition, dan pemasangan sistem fail adalah proses mengaitkan sistem fail tertentu (misalnya partition) dengan direktori tertentu dalam pokok direktori.

Dengan kata lain, langkah pertama dalam menguruskan peranti penyimpanan adalah melampirkan peranti ke pokok sistem fail. Tugas ini dapat dicapai secara satu masa dengan menggunakan alat seperti gunung (dan kemudian tidak dikoordin umount) atau terus -menerus merentasi reboot dengan mengedit /etc/fstab fail.

The gunung Perintah (tanpa sebarang pilihan atau hujah) menunjukkan sistem fail yang sedang dipasang.

# gunung 
Semak sistem fail yang dipasang

Sebagai tambahan, gunung digunakan untuk memasang sistem fail ke dalam pokok sistem fail. Sintaks standardnya adalah seperti berikut.

# Mount -t jenis peranti dir -O pilihan 

Perintah ini mengarahkan kernel ke gunung sistem fail yang terdapat di peranti (Partition, sebagai contoh, yang telah diformat dengan sistem fail Jenis) di direktori dir, menggunakan semua pilihan. Dalam bentuk ini, gunung tidak melihat /etc/fstab untuk arahan.

Sekiranya hanya direktori atau peranti yang ditentukan, sebagai contoh.

# Mount /Dir -O Options atau # Mount Device -O Pilihan 

gunung cuba mencari titik gunung dan jika ia tidak dapat mencari apa -apa, maka cari peranti (kedua -dua kes di /etc/fstab fail), dan akhirnya cuba menyelesaikan operasi gunung (yang biasanya berjaya, kecuali kes itu sama ada direktori atau peranti sudah digunakan, atau ketika pengguna memohon gunung tidak akar).

Anda akan melihat bahawa setiap baris dalam output gunung mempunyai format berikut.

peranti pada jenis direktori (pilihan) 

Sebagai contoh,

/dev/mapper/debian-home on/rumah jenis ext4 (RW, relatime, user_xattr, halangan = 1, data = dipesan) 

BACA:

Dev/Mapper/Debian-Home dipasang di/rumah, yang telah diformatkan sebagai Ext4, dengan pilihan berikut: RW, Relatime, User_xattr, Barrier = 1, Data = Diarahkan

Pilihan Gunung

Pilihan gunung paling kerap digunakan termasuk.

  1. async: Membolehkan operasi I/O Asynchronous pada sistem fail yang dipasang.
  2. Auto: menandakan sistem fail yang membolehkan dipasang secara automatik menggunakan gunung -a. Ia adalah kebalikan dari NoAuto.
  3. lalai: Pilihan ini adalah alias untuk async, auto, dev, exec, nouser, rw, suid. Perhatikan bahawa pelbagai pilihan mesti dipisahkan oleh koma tanpa sebarang ruang. Sekiranya secara tidak sengaja anda menaip ruang antara pilihan, gunung akan mentafsir rentetan teks berikutnya sebagai hujah lain.
  4. gelung: Memasang gambar (an .Fail ISO, sebagai contoh) sebagai peranti gelung. Pilihan ini boleh digunakan untuk mensimulasikan kehadiran kandungan cakera dalam pembaca media optik.
  5. NoExec: menghalang pelaksanaan fail yang boleh dilaksanakan pada sistem fail tertentu. Ia adalah kebalikan dari eksekutif.
  6. Nouser: menghalang mana -mana pengguna (selain akar) untuk melancarkan dan menyahtewakan sistem fail. Ia adalah kebalikan dari pengguna.
  7. Remount: memasang sistem fail sekali lagi sekiranya ia sudah dipasang.
  8. ro: memasang sistem fail seperti yang dibaca sahaja.
  9. rw: memasang sistem fail dengan keupayaan membaca dan menulis.
  10. relatim: Membuat masa akses ke fail hanya dikemas kini jika atime lebih awal daripada mtime.
  11. user_xattr: Benarkan pengguna menetapkan dan atribut sistem fail yang dilanjutkan.
Memasang peranti dengan pilihan RO dan NOEXEC
# mount -t ext4 /dev /sdg1 /mnt -o ro, noexec 

Dalam kes ini kita dapat melihat bahawa percubaan untuk menulis fail ke atau untuk menjalankan fail binari yang terletak di dalam titik pelekap kami gagal dengan mesej ralat yang sepadan.

# sentuh/mnt/myfile #/mnt/bin/echo "Hai ada" 
Gunung Peranti Baca Tulis
Memasang peranti dengan pilihan lalai

Dalam senario berikut, kami akan cuba menulis fail ke peranti kami yang baru dipasang dan menjalankan fail yang boleh dilaksanakan yang terletak di dalam pokok sistem failnya menggunakan arahan yang sama seperti dalam contoh sebelumnya.

# mount -t ext4 /dev /sdg1 /mnt -o lalai 
Gunung peranti

Dalam kes terakhir ini, ia berfungsi dengan sempurna.

Peranti yang tidak diingini

Membongkar peranti (dengan umount perintah) bermaksud menyelesaikan penulisan semua data yang tinggal "pada transit" supaya dapat dikeluarkan dengan selamat. Ambil perhatian bahawa jika anda cuba mengeluarkan peranti yang dipasang tanpa menyahtamakannya terlebih dahulu, anda menjalankan risiko merosakkan peranti itu sendiri atau menyebabkan kehilangan data.

Bahawa dikatakan, untuk menyebarkan peranti, anda mesti "berdiri di luar" deskriptor peranti bloknya atau titik gunung. Dengan kata lain, direktori kerja semasa anda mestilah sesuatu yang lain selain titik pelekap. Jika tidak, anda akan mendapat mesej yang mengatakan bahawa peranti itu sibuk.

Unmount peranti

Cara Mudah untuk "pergi"Titik pelekap menaip CD Perintah yang, kerana kekurangan hujah, akan membawa kami ke direktori rumah pengguna semasa kami, seperti yang ditunjukkan di atas.

Pemasangan sistem fail rangkaian biasa

Dua sistem fail rangkaian yang paling kerap digunakan adalah SMB (Yang bermaksud "Blok mesej pelayan") Dan NFS ("Sistem fail rangkaian"). Kemungkinan anda akan menggunakan NFS jika anda perlu menyediakan bahagian untuk pelanggan seperti Unix sahaja, dan akan memilih Samba jika anda perlu berkongsi fail dengan pelanggan berasaskan Windows dan mungkin pelanggan lain seperti Unix juga.

Baca juga

  1. Server Samba Persediaan di RHEL/CentOS dan Fedora
  2. Menyediakan NFS (Sistem Fail Rangkaian) di RHEL/CentOS/Fedora dan Debian/Ubuntu

Langkah -langkah berikut menganggapnya Samba dan NFS Saham telah disediakan di pelayan dengan IP 192.168.0.10 (Sila ambil perhatian bahawa menubuhkan bahagian NFS adalah salah satu kecekapan yang diperlukan untuk Lfce peperiksaan, yang akan kami sampaikan selepas siri sekarang).

Memasang bahagian samba di linux

Langkah 1: Pasang pakej Samba-Client Samba-Common dan CIFS-UTILS pada Red Hat dan Debian berasaskan pengagihan.

# yum kemas kini & & yum pasang samba-client samba-common cifs-utils # update appitude & & aptitude install samba-client samba-common cifs-utils 

Kemudian jalankan arahan berikut untuk mencari saham samba yang ada di pelayan.

# smbclient -l 192.168.0.10 

Dan masukkan kata laluan untuk akaun root di mesin terpencil.

Bahagian Gunung Samba

Dalam imej di atas, kami telah menyerlahkan bahagian yang siap untuk dipasang pada sistem tempatan kami. Anda memerlukan nama pengguna dan kata laluan Samba yang sah di pelayan jauh untuk mengaksesnya.

Langkah 2: Apabila memasang bahagian rangkaian yang dilindungi kata laluan, bukan idea yang baik untuk menulis kelayakan anda di /etc/fstab fail. Sebaliknya, anda boleh menyimpannya dalam fail tersembunyi di suatu tempat dengan kebenaran ditetapkan ke 600, Suka begitu.

# mkdir/media/samba # echo "username = samba_username">/media/samba/.smbcredentials # echo "password = samba_password" >>/media/samba/.SMBcredentials # CHMOD 600/Media/Samba/.SMBcredentials 

Langkah 3: Kemudian tambahkan baris berikut ke /etc/fstab fail.

# // 192.168.0.10/Gacanepa/Media/Samba CIFS kelayakan =/media/samba/.smbcredentials, lalai 0 0 

Langkah 4: Anda kini boleh memasang bahagian samba anda, sama ada secara manual (gunung // 192.168.0.10/gacanepa) atau dengan menghidupkan semula mesin anda untuk menerapkan perubahan yang dibuat /etc/fstab secara kekal.

# mount -a 
Gunung Kata Laluan Lindungi Samba Saham

Memasang bahagian NFS di linux

Langkah 1: Pasang pakej NFS-Common dan Portmap pada Red Hat dan Debian berasaskan pengagihan.

# yum kemas kini && yum pasang nfs-utils nfs-utils-lib # update aptitude & & aptitude passing nfs-common 

Langkah 2: Buat titik pelekap untuk bahagian NFS.

# mkdir /media /nfs 

Langkah 3: Tambahkan baris berikut ke /etc/fstab fail.

192.168.0.10:/NFS-Share/Media/NFS NFS Defaults 0 0 

Langkah 4: Anda kini boleh memasang berkongsi NFS anda, sama ada secara manual (Gunung 192.168.0.10:/nfs-share) atau dengan menghidupkan semula mesin anda untuk menerapkan perubahan yang dibuat /etc/fstab secara kekal.

Gunung NFS berkongsi

Pemasangan sistem fail secara kekal

Seperti yang ditunjukkan dalam dua contoh sebelumnya, /etc/fstab Kawalan fail bagaimana Linux menyediakan akses kepada partition cakera dan peranti media yang boleh ditanggalkan dan terdiri daripada satu siri garisan yang mengandungi enam medan masing -masing; Bidang dipisahkan oleh satu atau lebih ruang atau tab. Garis yang bermula dengan tanda hash (#) adalah komen dan diabaikan.

Setiap baris mempunyai format berikut.

      

Di mana:

  1. : Lajur pertama menentukan peranti gunung. Sebilangan besar pengagihan sekarang menentukan partition oleh label atau uuid mereka. Amalan ini dapat membantu mengurangkan masalah jika nombor partition berubah.
  2. : Lajur kedua menentukan titik gunung.
  3. : Kod jenis sistem fail adalah sama dengan kod jenis yang digunakan untuk memasang sistem fail dengan arahan gunung. Kod Jenis Sistem Fail Auto Membolehkan Kernel Mengesan Jenis Sistem Filesy, yang boleh menjadi pilihan yang mudah untuk peranti media yang boleh ditanggalkan. Perhatikan bahawa pilihan ini mungkin tidak tersedia untuk semua sistem fail di luar sana.
  4. : Satu (atau lebih) pilihan gunung.
  5. : Anda kemungkinan besar akan meninggalkan ini kepada 0 (jika tidak menetapkannya kepada 1) untuk melumpuhkan utiliti dump untuk membuat sandaran sistem fail apabila boot (program dump adalah sekali alat sandaran yang sama, tetapi ia kurang popular hari ini.)
  6. : Lajur ini menentukan sama ada integriti sistem fail harus diperiksa pada masa boot dengan FSCK. 0 bermaksud bahawa FSCK tidak boleh menyemak sistem fail. Semakin tinggi jumlahnya, semakin rendah keutamaan. Oleh itu, partisi akar kemungkinan besar akan mempunyai nilai 1, sementara semua yang lain yang harus diperiksa harus memiliki nilai 2.
Contoh gunung

1. Untuk memasang partition dengan label Tecmint pada masa boot dengan rw dan NoExec atribut, anda harus menambah baris berikut /etc/fstab fail.

Label = tecmint /mnt ext4 rw, noexec 0 0 

2. Sekiranya anda mahukan kandungan cakera dalam pemacu DVD anda tersedia pada masa boot.

/dev/sr0/media/cdrom0 ISO9660 ro, pengguna, noAuto 0 0 

Di mana /dev/sr0 Adakah pemacu DVD anda.

Ringkasan

Anda boleh yakin bahawa pemasangan dan penyebaran sistem fail tempatan dan rangkaian dari baris arahan akan menjadi sebahagian daripada tanggungjawab sehari-hari anda sebagai sysadmin. Anda juga perlu menguasai /etc/fstab. Saya harap anda dapati artikel ini berguna untuk membantu anda dengan tugas -tugas tersebut. Jangan ragu untuk menambah komen anda (atau bertanya soalan) di bawah dan berkongsi artikel ini melalui profil sosial rangkaian anda.

Pautan rujukan
  1. Mengenai LFCS
  2. Mengapa Dapatkan Pensijilan Yayasan Linux?
  3. Daftar untuk peperiksaan LFCS
Menjadi Pentadbir Sistem Bersertifikat Linux