Pembahasan Dalam Linux
1. Logical Unit Number (LUN)
Jenis LUN
Struktur penyimpanan yang mendasari dan tipe unit logis berperan dalam kinerja dan keandalan. Beberapa contoh termasuk:Mirrored LUN: LUN yang toleran terhadap kesalahan dengan salinan identik pada dua drive fisik untuk cadangan dan redundansi data.
Concatenated LUN: Mengkonsolidasikan beberapa LUN menjadi satu unit logis atau volume.
Striped LUN: Menulis data di beberapa drive fisik, berpotensi meningkatkan performa dengan mendistribusikan permintaan I/O di seluruh drive.
Striped LUN with parity: Menyebarkan data dan informasi paritas di tiga drive fisik atau lebih. Jika drive fisik gagal, data dapat direkonstruksi dari informasi pada drive yang tersisa. Perhitungan paritas mungkin berdampak pada performa tulis.
Penggunaan LUN
Kasus penggunaan utama LUN adalah bertindak sebagai pengidentifikasi untuk menunjuk perangkat penyimpanan; namun, kasus penggunaan mungkin berbeda untuk setiap jenis LUN. Misalnya, LUN sederhana digunakan sebagai penanda untuk satu bagian atau satu disk fisik utuh. Spanned LUN adalah penanda yang menandakan LUN yang membentang di atas dua atau lebih disk fisik. LUN yang dicerminkan digunakan untuk menunjukkan data yang disimpan di satu disk disalin di disk kedua -- ini digunakan jika satu disk gagal.2. WWN dan WWPN
WWN lebih merupakan hash untuk membuat identifikasi global. Itu adalah identitas logis (artinya non-fisik).WWPN (World Wide Port Name) secara fisik ditetapkan ke bagian dalam perangkat Fibre Channel, seperti FC HBA atau SAN. Ini setara dengan alamat MAC dalam protokol Ethernet karena seharusnya menjadi pengidentifikasi unik di jaringan
Alamat MAC adalah nomor yang ditetapkan ke perangkat jaringan tertentu untuk penggunaan tautan fisik lokal.
Untuk server penyimpanan, WWN dan MAC digunakan - WWN digunakan untuk mengidentifikasi APA yang disimpan, di mana MAC digunakan secara lokal untuk mengidentifikasi koneksi. Setelah alamat MAC diselesaikan, identitas WWN untuk perangkat dapat digunakan untuk koneksi logis ke data.
3. SAN, vSAN
Virtual SAN (vSAN) adalah solusi penyimpanan yang ditentukan perangkat lunak yang menyediakan akses tingkat blok bersama ke disk fisik, dan juga memungkinkan penggunaan penyimpanan virtual. vSAN membantu Anda memaksimalkan lingkungan virtual sambil menjaga biaya tetap terkendali. Kami telah menyusun entri blog ini untuk mengeksplorasi apa yang membuat vSAN sangat bagus untuk profesional TI dan perusahaan!
Perbedaan SAN dan vSAn
SAN menggunakan penyimpanan jaringan eksternal untuk menjalankan mesin virtual dari jarak jauh, sedangkan vSAN tidak memerlukan penyimpanan jaringan eksternal.
Ini memungkinkan waktu respons yang lebih cepat karena lebih sedikit latensi antara sumber data dan tujuan. vSAN adalah SAN virtual yang mengelola data dan volume tingkat blok, tetapi tanpa memerlukan alokasi penyimpanan yang tidak relevan.
4. Multipath and Ultrapath
Multipath = untuk mempertahankan koneksi konstan antara host dan penyimpanannya, ESXi mendukung multipathing. Dengan multipathing, anda dapat menggunakan lebih dari satu jalur fisik yang mentransfer data antara host dan perangkat penyimpanan eksternalultrapath = perangkat lunak multipathing yang dikembangkan berdasarkan kernel Linux yang diinstall pada server aplikasi untuk mengontrol akses server ke penyimpanan
5. LVM dan non LVM
Logical Volume Management (LVM) adalah pilihan manajemen disk hampir setiap distro Linux sertakan. LVM menggabungkan hard disk atau partisi (Volume Fisik, PV) ke dalam kumpulan (Grup Volume, VG) dari mana "partisi" (Volume Logis, LV) dapat diminta secara dinamis, contohnya seperti gambar dibawah ini.

PV (physical volumes) - Sebuah PV adalah partisi disk, yang sudah disiapkan untuk menggunakan LVM
VG (volume groups) - Sebuah VG dibangun dari satu atau lebih PV. Disini Anda akan menemukan LVs, yang dapat diformat dengan standar sistem file Linux.
LV (logical volumes) - Merupakan langkah pertama untuk membuat partisi dari disk baru yang akan diterapkan dan disiapkan untuk LVM, sehingga dapat digunakan sebagai PV.
VG dapat di expand dengan menambahkan PV, dan LV dapat di expand ke beberapa volume fisik dalam grup volume. Dengan demikian, Logical Volume bisa berkali-kali lebih besar dari disk terbesar dalam sistem.
Keuntungan dari LVM dibandingkan dengan partisi statis tradisional dari hard disk adalah kemungkinan untuk expand sistem file. Untuk tujuan ini, VG yang juga dapat resize dan expand dengan menambahkan PV (hard disk).
Sederhananya dengan metode LVM ini Anda dapat melakukan expand volume root dan Data volume dengan mudah.
Kelebihan LVM:
*Memungkinkan Anda mengelola dan memanfaatkan ruang disk fisik secara efisien.
*Mampu membuat logical volume yang kapasitasnya dapat ditingkatkan atau dikurangi tergantung kebutuhan Anda.
*Jika Anda bermaksud untuk menyimpan cadangan data Anda pada beberapa logical volume, maka Anda dapat increase ketersediaan data Anda.
*Perangkat fisik ataupun volume baru dapat dengan mudah ditambahkan di bawah grup volume tanpa waktu henti (zero downtime) dan tanpa gangguan layanan apa pun (service disruption).
*LVM memungkinkan Anda untuk mempartisi satu perangkat fisik menjadi beberapa partisi logis serta memungkinkan Anda untuk mengintegrasikan beberapa perangkat fisik ke dalam satu grup volume.
*Logical Volume juga dapat diubah ukurannya secara dinamis, sehingga Anda dapat memulai misalnya dengan partisi kecil dan mengkonfigurasinya untuk diperluas (expand) saat data ditulis di dalamnya.
*Sejumlah disk dan partisi dapat disatukan menjadi satu disk besar, atau satu disk fisik dapat dengan cepat dipecah menjadi banyak partisi dengan ukuran berapa pun.
Kekurangan LVM:
*Dapat membuat proses booting lebih rumit dan membuat perbaikan dari bencana sulit dilakukan.
*LV dapat menderita karena fragmentasi eksternal ketika PE tidak dialokasikan secara berdampingan pada storage dibawahnya yang dapat membuat kinerja I/O menurun
non-LVM
non-LVM atau disebut dengan dengan standar partition kebalikannya dari LVM dimana untuk non-LVM Anda tidak dapat melakukan extend volume root dan biasanya jika terdapat expand maka solusinya melakukan mount ke direktori tertentu. non-LVM dapat digunakan jika dalam kondisi Anda tidak berencana atau tidak akan menambahkan kapasitas pada disk atau storage. Perhatikan gambar dibawah ini
Tiga hard drive 10 GB di atas dengan partisi dan titik pemasangan. Partisi seluruhnya terdapat pada drive harddisk individu.
Kelebihan non-LVM:
*Mudah untuk menginstal ulang sistem operasi
*Organization yang lebih baik
*Install beberapa sistem operasi dengan mudah
*Menggunakan beberapa sistem file
Kekurangan non-LVM:
*Rumit dan beresiko kesalahannya tinggi
*Harus menyelesaikan banyak partisi secara bersamaan dan ruang terbuang
*Tidak terlalu diperlukan untuk rata-rata pengguna
*Terdapat downtime pada perangkat lunak jika terdapat penambahan disk
*Jika butuh disk yang lebih besar tidak dapat dilakukan dan harus ditambahkan ke direktori yang berbeda
6. File System
Sistem file (file system) atau sistem berkas merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. Dengan kata lain, sistem file merupakan database khusus untuk penyimpanan, pengelolaan, manipulasi dan pengambilan data, agar mudah ditemukan dan diakses.
Hubungan antara sistem operasi dengan sistem
file adalah sistem file (file system) merupakan interface yang
menghubungkan sistem operasi dengan disk. Ketika program menginginkan pembacaan
dari hard disk atau media penyimpanan lainnya, sistem operasi akan
meminta sistem file untuk mencari lokasi dari file yang diinginkan. Setelah
file ditemukan, sistem file (file system) akan membuka dan membaca file
tersebut, kemudian mengirimkan informasinya kepada sistem operasi dan akhirnya
bisa dibaca oleh pengguna.
Sistem File Linux
Sistem operasi Linux mendukung banyak File System yang berbeda, tapi pilihan yang umum digunakan adalah keluarga Ext* (Ext2, Ext3 dan Ext4) dan ReiserFS.7. Type-Type File System
Jenis Sistem File
Linux
Ketika kita menginstal
sistem operasi Linux, Linux menawarkan banyak sistem file seperti Ext, Ext2,
Ext3, Ext4, JFS, ReiserFS, XFS, btrfs, dan swap.
Mari kita pahami masing-masing sistem file ini secara mendetail:
1. Sistem file Ext, Ext2, Ext3 dan Ext4
Sistem file Ext adalah
singkatan dari Extended File System. Ini terutama dikembangkan untuk MINIX OS.
Sistem file Ext adalah versi lama, dan tidak lagi digunakan karena beberapa
keterbatasan.
Ext2 adalah sistem
file Linux pertama yang memungkinkan mengelola dua terabyte data. Ext3
dikembangkan melalui Ext2; itu adalah versi Ext2 yang ditingkatkan dan berisi
kompatibilitas mundur. Kelemahan utama Ext3 adalah tidak mendukung server
karena sistem file ini tidak mendukung pemulihan file dan snapshot disk.
Sistem file Ext4
adalah sistem file yang lebih cepat di antara semua sistem file Ext. Ini adalah
opsi yang sangat kompatibel untuk disk SSD (solid-state drive), dan ini adalah
sistem file default dalam distribusi Linux.
2. Sistem File JFS
JFS adalah singkatan
dari Journaled File System, dan dikembangkan oleh IBM untuk AIX Unix. Ini
adalah alternatif untuk sistem file Ext. Itu juga dapat digunakan sebagai
pengganti Ext4, di mana stabilitas diperlukan dengan sedikit sumber daya. Ini
adalah sistem file yang berguna saat daya CPU terbatas.
3. Sistem File ReiserFS
ReiserFS adalah
alternatif untuk sistem file Ext3. Ini telah meningkatkan kinerja dan
fitur-fitur canggih. Sebelumnya, ReiserFS digunakan sebagai sistem file default
di SUSE Linux, tetapi kemudian telah mengubah beberapa kebijakan, sehingga SUSE
kembali ke Ext3. Sistem file ini secara dinamis mendukung ekstensi file, tetapi
memiliki beberapa kekurangan dalam kinerjanya.
4. Sistem File XFS
Sistem file XFS
dianggap sebagai JFS berkecepatan tinggi, yang dikembangkan untuk pemrosesan
I/O paralel. NASA masih menggunakan sistem file ini dengan server
penyimpanannya yang tinggi (server 300+ Terabyte).
5. Sistem File Btrfs
Btrfs adalah singkatan
dari sistem file pohon B. Ini digunakan untuk toleransi kesalahan, sistem
perbaikan, administrasi yang menyenangkan, konfigurasi penyimpanan yang luas,
dan banyak lagi. Ini bukan setelan yang bagus untuk sistem produksi.
6. Sistem Swap File
Sistem file swap
digunakan untuk paging memori di sistem operasi Linux selama hibernasi sistem.
Sistem yang tidak pernah dalam keadaan hibernasi harus memiliki ruang swap yang
sama dengan ukuran RAM-nya.
8. Parted
Parted adalah alat baris perintah untuk mengelola partisi disk di Linux. Parted dapat digunakan untuk bekerja dengan tabel partisi MSDOS dan GPT. Parted dapat digunakan untuk melakukan banyak tugas partisi level rendah dengan mudah. Untuk menggunakan parted dengan benar, Anda memerlukan banyak pengetahuan tentang struktur fisik disk seperti ukuran blok disk. Pada artikel ini, saya akan menunjukkan cara menggunakan parted di Linux. Saya akan menggunakan Ubuntu 18.04 LTS untuk demonstrasi. Jadi, mari kita mulai.9. fdisk
Fdisk adalah perintah Linux yang disebut fixed
disk/format disk dan digunakan dengan sistem berbasis Linux/Unix untuk proses
manipulasi disk berbasis baris perintah. Perintah fdisk biasanya digunakan
untuk membuat partisi, melihat, menghapus, mengubah ukuran, menyalin, mengubah,
dan memindahkan ke hard disk dengan antarmuka yang ramah pengguna.
Ini digunakan untuk membuat dan mengatur ruang untuk partisi baru atau drive baru, mengatur ulang drive lama, dan memindahkan serta menyalin informasi ke disk baru. Di sistem Anda, Anda dapat membuat partisi sebanyak yang Anda inginkan, dan Anda dapat memperluas partisi menggunakan perintah fdisk. Ingat, Anda harus menjadi pengguna root untuk menjalankan perintah fdisk. Panduan ini akan menunjukkan kepada Anda penggunaan perintah fdisk -l di Linux.
10. NFS
NFS memungkinkan sistem untuk berbagi direktori dan file dengan orang lain melalui jaringan. Dengan menggunakan NFS, pengguna dan program dapat mengakses file pada sistem jarak jauh hampir seperti file lokal.
Beberapa manfaat paling menonjol yang dapat diberikan NFS adalah:
*Workstation lokal menggunakan lebih sedikit ruang disk karena data yang biasa digunakan dapat disimpan di satu mesin dan tetap dapat diakses oleh orang lain melalui jaringan.
*Pengguna tidak perlu memiliki direktori home terpisah di setiap mesin jaringan. Direktori rumah dapat diatur di server NFS dan tersedia di seluruh jaringan.
*Perangkat penyimpanan seperti disket, drive CDROM, dan drive USB Thumb dapat digunakan oleh mesin lain di jaringan. Ini dapat mengurangi jumlah drive media yang dapat dilepas di seluruh jaringan.
Komentar
Posting Komentar