Yayasan Linux meluncurkan LFC sertifikasi (Sysadmin Bersertifikat Linux Foundation), sebuah program baru yang tujuannya memungkinkan individu dari seluruh penjuru dunia untuk mendapatkan sertifikasi dalam tugas administrasi sistem dasar hingga menengah untuk sistem Linux, yang mencakup mendukung sistem dan layanan yang berjalan, bersama dengan pemantauan dan analisis keseluruhan, ditambah pengambilan keputusan yang cerdas dalam hal mengangkat masalah ke dukungan atas tim.
Video berikut menunjukkan pengenalan Program Sertifikasi Yayasan Linux.
Posting ini adalah Bagian 5 dari 10 seri tutorial, di sini di bagian ini, kami akan menjelaskan Cara mount/unmount sistem file lokal dan jaringan di linux, yang diperlukan untuk ujian sertifikasi LFCS.
Setelah disk dipartisi, Linux memerlukan beberapa cara untuk mengakses data pada partisi. Tidak seperti DOS atau Windows (di mana ini dilakukan dengan menetapkan huruf drive ke setiap partisi), Linux menggunakan pohon direktori terpadu di mana setiap partisi dipasang pada titik pemasangan di pohon itu.
Titik mount adalah direktori yang digunakan sebagai cara untuk mengakses sistem file pada partisi, dan memasang sistem file adalah proses mengasosiasikan sistem file tertentu (partisi, misalnya) dengan direktori tertentu di direktori pohon.
Dengan kata lain, langkah pertama dalam mengelola perangkat penyimpanan adalah melampirkan perangkat ke pohon sistem file. Tugas ini dapat diselesaikan satu kali dengan menggunakan alat seperti: Gunung (dan kemudian dilepas dengan jumlah) atau terus-menerus di reboot dengan mengedit /etc/fstab mengajukan.
NS Gunung perintah (tanpa opsi atau argumen apa pun) menunjukkan sistem file yang saat ini dipasang.
# Gunung.
Selain itu, Gunung digunakan untuk memasang sistem file ke dalam pohon sistem file. Sintaks standarnya adalah sebagai berikut.
# opsi mount -t type device dir -o.
Perintah ini menginstruksikan kernel untuk Gunung sistem file yang ditemukan di perangkat (partisi, misalnya, yang telah diformat dengan sistem file Tipe) di direktori dir, menggunakan semua pilihan. Dalam bentuk ini, mount tidak melihat ke dalam /etc/fstab untuk instruksi.
Jika hanya direktori atau perangkat yang ditentukan, misalnya.
# mount /dir -o opsi. atau. # pasang opsi perangkat -o.
Gunung mencoba menemukan titik pemasangan dan jika tidak dapat menemukannya, maka cari perangkat (kedua kasing di /etc/fstab file), dan akhirnya mencoba untuk menyelesaikan operasi mount (yang biasanya berhasil, kecuali untuk kasusnya ketika direktori atau perangkat sudah digunakan, atau ketika pengguna tidak memanggil mount akar).
Anda akan melihat bahwa setiap baris dalam output mount memiliki format berikut.
perangkat pada tipe direktori (opsi)
Sebagai contoh,
/dev/mapper/debian-home di /home ketik ext4 (rw, relatime, user_xattr, barrier=1,data=ordered)
Membaca:
dev/mapper/debian-home dipasang di /home, yang telah diformat sebagai ext4, dengan opsi berikut: rw, relatime, user_xattr, barrier=1,data=ordered
Opsi pemasangan yang paling sering digunakan termasuk.
# mount -t ext4 /dev/sdg1 /mnt -o ro, noexec.
Dalam hal ini kita dapat melihat bahwa upaya untuk menulis file ke atau menjalankan file biner yang terletak di dalam titik pemasangan kita gagal dengan pesan kesalahan yang sesuai.
# sentuh /mnt/filesaya. # /mnt/bin/echo “Halo”
Dalam skenario berikut, kami akan mencoba menulis file ke perangkat kami yang baru dipasang dan menjalankan file yang dapat dieksekusi yang terletak di dalam pohon sistem filenya menggunakan perintah yang sama seperti pada contoh sebelumnya.
# mount -t ext4 /dev/sdg1 /mnt -o default.
Dalam kasus terakhir ini, ia bekerja dengan sempurna.
Melepas perangkat (dengan jumlah command) berarti selesai menulis semua data “dalam perjalanan” yang tersisa sehingga dapat dihapus dengan aman. Perhatikan bahwa jika Anda mencoba melepas perangkat yang terpasang tanpa melepasnya terlebih dahulu dengan benar, Anda berisiko merusak perangkat itu sendiri atau menyebabkan kehilangan data.
Karena itu, untuk melepas perangkat, Anda harus "berdiri di luar" deskriptor perangkat blok atau titik pemasangannya. Dengan kata lain, direktori kerja Anda saat ini harus sesuatu yang lain selain titik pemasangan. Jika tidak, Anda akan mendapatkan pesan yang mengatakan bahwa perangkat sedang sibuk.
Cara mudah untuk “meninggalkan” titik pemasangan adalah mengetik CD perintah yang, tanpa argumen, akan membawa kita ke direktori home pengguna kita saat ini, seperti yang ditunjukkan di atas.
Dua sistem file jaringan yang paling sering digunakan adalah UKM (yang merupakan singkatan dari “Blok Pesan Server") dan NFS (“Sistem File Jaringan”). Kemungkinan Anda akan menggunakan NFS jika Anda perlu mengatur pembagian untuk klien mirip Unix saja, dan akan memilih Samba jika Anda perlu berbagi file dengan klien berbasis Windows dan mungkin juga klien mirip Unix lainnya.
Baca Juga
Langkah-langkah berikut mengasumsikan bahwa Samba dan NFS share telah diatur di server dengan IP 192.168.0.10 (harap dicatat bahwa menyiapkan pembagian NFS adalah salah satu kompetensi yang diperlukan untuk LFCE ujian, yang akan kita bahas setelah seri ini).
Langkah 1: Instal paket samba-client samba-common dan cifs-utils pada distribusi berbasis Red Hat dan Debian.
# yum update && yum install samba-client samba-common cifs-utils. # aptitude update && aptitude install samba-client samba-common cifs-utils.
Kemudian jalankan perintah berikut untuk mencari share samba yang tersedia di server.
# smbclient -L 192.168.0.10.
Dan masukkan kata sandi untuk akun root di mesin jarak jauh.
Pada gambar di atas kami telah menyoroti bagian yang siap dipasang di sistem lokal kami. Anda akan memerlukan nama pengguna dan kata sandi samba yang valid di server jauh untuk mengaksesnya.
Langkah 2: Saat memasang jaringan berbagi yang dilindungi kata sandi, bukan ide yang baik untuk menulis kredensial Anda di /etc/fstab mengajukan. Sebagai gantinya, Anda dapat menyimpannya di file tersembunyi di suatu tempat dengan izin yang disetel ke 600, seperti begitu.
#mkdir /media/samba. # echo “nama pengguna=samba_namapengguna” > /media/samba/.smbcredentials. # echo “password=samba_password” >> /media/samba/.smbcredentials. # chmod 600 /media/samba/.smbcredentials.
Langkah 3: Kemudian tambahkan baris berikut ke /etc/fstab mengajukan.
# //192.168.0.10/gacanepa /media/samba cifs kredensial=/media/samba/.smbcredentials, default 0 0.
Langkah 4: Anda sekarang dapat me-mount share samba Anda, baik secara manual (mount //192.168.0.10/gacanepa) atau dengan me-reboot mesin Anda untuk menerapkan perubahan yang dibuat di /etc/fstab secara permanen.
# pasang -a.
Langkah 1: Instal paket nfs-common dan portmap pada distribusi berbasis Red Hat dan Debian.
# yum perbarui && yum instal nfs-utils nfs-utils-lib. # pembaruan aptitude && aptitude install nfs-common.
Langkah 2: Buat titik pemasangan untuk berbagi NFS.
# mkdir /media/nfs.
Langkah 3: Tambahkan baris berikut ke /etc/fstab mengajukan.
192.168.0.10:/NFS-SHARE /media/nfs nfs default 0 0.
Langkah 4: Anda sekarang dapat memasang nfs share Anda, baik secara manual (mount 192.168.0.10:/NFS-SHARE) atau dengan me-reboot mesin Anda untuk menerapkan perubahan yang dibuat di /etc/fstab secara permanen.
Seperti yang ditunjukkan dalam dua contoh sebelumnya, /etc/fstab file mengontrol bagaimana Linux menyediakan akses ke partisi disk dan perangkat media yang dapat dipindahkan dan terdiri dari serangkaian baris yang masing-masing berisi enam bidang; bidang dipisahkan oleh satu atau lebih spasi atau tab. Garis yang dimulai dengan tanda hash (#) adalah komentar dan diabaikan.
Setiap baris memiliki format berikut.
Di mana:
1. Untuk memasang partisi dengan label TECMINT saat boot dengan rw dan noexec atribut, Anda harus menambahkan baris berikut di /etc/fstab mengajukan.
LABEL=TECMINT /mnt ext4 rw, noexec 0 0.
2. Jika Anda ingin konten disk di drive DVD Anda tersedia saat boot.
/dev/sr0 /media/cdrom0 iso9660 ro, pengguna, noauto 0 0.
Di mana /dev/sr0 adalah drive DVD Anda.
Anda dapat yakin bahwa memasang dan melepas sistem file lokal dan jaringan dari baris perintah akan menjadi bagian dari tanggung jawab Anda sehari-hari sebagai sysadmin. Anda juga harus menguasai /etc/fstab. Saya harap Anda telah menemukan artikel ini berguna untuk membantu Anda dengan tugas-tugas itu. Jangan ragu untuk menambahkan komentar Anda (atau mengajukan pertanyaan) di bawah dan membagikan artikel ini melalui profil sosial jaringan Anda.