RANGKUMAN MODUL 9
Radnext Digital Indonesia
RANGKUMAN MODUL 9
Mounting Filesystems
Semua berkas yang dapat diakses di Linux disusun menjadi satu struktur pohon hierarkis besar dengan kepala pohon adalah direktori akar ( /). Akan tetapi, biasanya lebih dari satu partisi (yang masing-masing dapat memiliki jenis sistem berkasnya sendiri) digabungkan bersama dalam pohon sistem berkas yang sama. Partisi-partisi ini juga dapat berada di perangkat fisik yang berbeda, bahkan di jaringan.
Program mount memungkinkan pemasangan di titik mana pun dalam struktur pohon; umount memungkinkan pelepasannya.
Titik pemasangan adalah direktori tempat sistem berkas terpasang. Titik pemasangan harus ada sebelum sistem berkas terpasang; mkdir dapat digunakan untuk membuat direktori kosong. Jika direktori yang sudah ada digunakan dan berisi berkas sebelum digunakan sebagai titik pemasangan, berkas tersebut akan disembunyikan setelah pemasangan. Berkas-berkas ini tidak dihapus dan akan terlihat lagi saat sistem berkas dilepas dari pemasangan.
Secara default, hanya superuser yang dapat memasang dan melepas sistem berkas.
Label ditetapkan oleh utilitas spesifik jenis sistem berkas, seperti e2label , dan UUID ditetapkan saat partisi dibuat sebagai wadah untuk sistem berkas, dan diformat dengan mkfs .
Meskipun ketiga metode untuk menentukan perangkat ini dapat digunakan, sistem modern tidak lagi menggunakan bentuk simpul perangkat karena nama dapat berubah sesuai dengan cara sistem di-boot, hard drive mana yang ditemukan pertama kali, dll. Label merupakan perbaikan, tetapi, pada beberapa kesempatan yang jarang terjadi, Anda dapat memiliki dua partisi yang berakhir dengan label yang sama. Namun, UUID harus selalu unik, dan dibuat saat partisi dibuat.
mount memiliki banyak opsi, beberapa generik seperti -a (mount semua sistem berkas yang disebutkan dalam /etc/fstab) dan banyak yang spesifik untuk sistem berkas; perintah ini memiliki halaman manual yang sangat panjang.
Seperti mount , umount memiliki banyak opsi, banyak di antaranya khusus untuk jenis sistem berkas. Sekali lagi, halaman manual adalah sumber terbaik untuk informasi opsi tertentu.
Kesalahan paling umum yang ditemui ketika melepas sistem berkas adalah ketika mencoba melakukannya pada sistem berkas yang sedang digunakan; yaitu, ada aplikasi saat ini yang menggunakan berkas atau entri lain dalam sistem berkas.
Ini bisa dilakukan semudah membuka jendela terminal di direktori pada sistem berkas yang terpasang. Cukup dengan menggunakan cd di jendela tersebut, atau mematikannya, akan menghilangkan galat perangkat sedang sibuk dan memungkinkan pelepasan.
Namun, jika ada proses lain yang menyebabkan kesalahan ini, Anda harus menghentikannya sebelum melepas sistem berkas. Anda dapat menggunakan fuser untuk mengetahui pengguna mana yang menggunakan sistem berkas dan menghentikannya (hati-hati dengan ini, Anda mungkin juga ingin memperingatkan pengguna terlebih dahulu). Anda juga dapat menggunakan lsof ("list open files") untuk mencoba dan melihat berkas mana yang sedang digunakan dan memblokir pelepasan.
Network Shares (NFS)
hal yang umum untuk memasang sistem berkas jarak jauh melalui berbagi jaringan, sehingga sistem berkas tersebut tampak seolah-olah berada di mesin lokal. Mungkin metode yang paling umum digunakan secara historis adalah NFS (Sistem Berkas Jaringan).
NFS awalnya dikembangkan oleh Sun Microsystems pada tahun 1989, dan terus diperbarui. Sistem modern menggunakan NFSv4, yang terus diperbarui sejak tahun 2000.
Sistem berkas jaringan lainnya termasuk AFS (Andrew File System), dan SMB (Server Message Block), juga disebut CIFS (Common Internet File System).
Karena sistem berkas jaringan mungkin tidak tersedia kapan saja, baik karena tidak ada pada berbagi jaringan, atau jaringan tidak tersedia, sistem harus bersiap untuk kemungkinan ini.
Using Swap
Linux menggunakan sistem memori virtual, di mana sistem operasi dapat berfungsi seolah-olah memiliki lebih banyak memori daripada yang sebenarnya. Kelebihan penggunaan memori semacam ini berfungsi dalam dua cara:
Banyak program tidak benar-benar menggunakan semua memori yang diizinkan untuk digunakan. Terkadang, hal ini terjadi karena proses anak mewarisi salinan wilayah memori induk dengan menggunakan teknik COW (Copy On Write), di mana anak hanya memperoleh salinan unik (berdasarkan halaman per halaman) saat terjadi perubahan.
Ketika tekanan memori menjadi penting, wilayah memori yang kurang aktif dapat ditukar ke disk, untuk dipanggil kembali hanya ketika dibutuhkan lagi.
Pertukaran semacam itu biasanya dilakukan pada satu atau beberapa partisi atau berkas khusus; Linux mengizinkan beberapa area pertukaran, sehingga kebutuhannya dapat disesuaikan secara dinamis. Setiap area memiliki prioritas, dan area dengan prioritas lebih rendah tidak digunakan hingga area dengan prioritas lebih tinggi terisi.
Dalam kebanyakan situasi, ukuran swap yang disarankan adalah total RAM pada sistem. Anda dapat melihat apa yang saat ini digunakan sistem Anda untuk area swap dengan melihat /proc/swapsdan mendapatkan statistik memori dasar dengan gratis
Satu-satunya perintah yang melibatkan swap adalah:
- mkswap: memformat partisi atau file swap
- swapon: mengaktifkan partisi atau file swap
- swapoff: menonaktifkan partisi atau file swap.
Pada waktu tertentu, sebagian besar memori digunakan untuk menyimpan konten file dalam cache guna mencegah penyimpanan di disk lebih dari yang diperlukan, atau dalam urutan atau waktu yang kurang optimal. Halaman memori tersebut tidak pernah ditukar karena penyimpanan cadangannya adalah file itu sendiri, jadi menulis pertukaran tidak akan ada gunanya; sebaliknya, halaman kotor (memori yang berisi konten file yang diperbarui yang tidak lagi mencerminkan data yang disimpan) dibuang ke disk.
Perlu juga diperhatikan bahwa di Linux, memori yang digunakan oleh kernel itu sendiri, berbeda dengan memori aplikasi, tidak pernah ditukar, tidak seperti beberapa sistem operasi lain.
Comments
Post a Comment