Linux adalah sistem operasi berbasis opensource, linux dikembangkan dan distribusikan untuk kepentingan bersama bukan untuk komersial. Setiap user diperbolehkan untuk mengembangkan linux berdasarkan distro yang ada.
Partisi yang ada pada linux diantaranya root, ext2, ext3, ext4, dan swap. Lalu apa pengertian beberapa partisi file system tersebut. Untuk lebih jelasnya simak ulasan berikut ini :
1. Partisi rootPartisi root (dilambangkan dengan / – bedakan dengan /root), Partisi root ( / ) digunakan untuk menginstall sistem Linux, hampir sama dengan sistem windows yang biasanya ditaruh di drive C
2. Partisi /swapPartisi SWAP digunakan sebagai tambahan memori ketika RAM tidak mencukupi ketika sistem menjalankan suatu program. Besarnya Partisi SWAP biasanya 2x ukuran RAM. Jadi jika ram yang kita gunakan adalah 1gb maka besarnya Partisi SWAP adalah 2gb.
3. Partisi /homePartisi /home diperlukan untuk menghindari kehilangan data saat sistem anda crash dan perlu di-reistalasi. Kondisi seperti diatas diasumsikan hardisknya hanya digunakan untuk satu OS (linux). Anda bisa mempergunakan file sistem Linux ataupun file sistem Windows untuk partisi ini. Partisi /home selain digunakan untuk tempat penyimpanan data User juga digunakan oleh beberapa program untuk meletakkan file konfigurasinya. Sesuaikanlah ukuran partisi /home dengan kapasitas harddisk.
Secara rinci, anda bisa saja membuat lebih dari dua partisi untuk GNU/Linux. Misalnya, partisi khusus untuk direktori /boot, /home, /usr, /bin, /var, /etc atau partisi tambahan lainnya. Tapi, bagi pemula, cukup membagi-nya menjadi 3 partisi saja. Partisi swap (1x RAM komputer, sesuaikan kapasitas memory ), partisi root (/) untuk bernaungnya direktori lain, dan partisi /home untuk menyimpan data-data.
4. Partisi /bootPartisi boot digunakan untuk menyimpan file boot loader dan semua images dari kernel. Besar partisi untuk boot biasanya mempunyai nilai minimum 100MB.
5. Partisi /usrPartisi /usr digunakan untuk menyimpan semua file binari dari linux yang diinstal, maka dari itu harus diberi ukuran yang cukup besar.
6. Partisi /chrootPartisi ini digunakan untuk menyimpan komponen dari chroot,biasanya dibuat pada linux yang akan digunakan sebagai DNS server.
7. Partisi /cachePartisi cache digunakan untuk menyimpan cache dari proxy server, misalnya squid. Jika linux tidak digunakan sebagai proxy server, bisa diabaikan.
8. Partisi /varPartisi /var digunakan untuk menyimpan log file system, yaitu menyimpan semua perubahan yang terjadi pada sistem saat sistem berjalan normal.
9. Partisi /tmpPartisi ini digunakan untuk menyimpan file temporary.
Sedangkan GNU/Linux mempunyai beberapa file system :1. Ext 2 (2rd Extented)EXT2 adalah file sistem yang ampuh di linux. EXT2 juga merupakan salah satu file sistem yang paling ampuh dan menjadi dasar dari segala distribusi linux. Pada EXT2 file sistem, file data disimpan sebagai data blok. Data blok ini mempunyai panjang yang sama dan meskipun panjangnya bervariasi diantara EXT2 file sistem, besar blok tersebut ditentukan pada saat file sistem dibuat dengan perintah mk2fs. Jika besar blok adalah 1024 bytes, maka file dengan besar 1025 bytes akan memakai 2 blok. Ini berarti kita membuang setengah blok per file.
EXT2 mendefinisikan topologi file sistem dengan memberikan arti bahwa setiap file pada sistem diasosiasiakan dengan struktur data inode. Sebuah inode menunjukkan blok mana dalam suatu file tentang hak akses setiap file, waktu modifikasi file, dan tipe file. Setiap file dalam EXT2 file sistem terdiri dari inode tunggal dan setiap inode mempunyai nomor identifikasi yang unik. Inode-inode file sistem disimpan dalam tabel inode. Direktori dalam EXT2 file sistem adalah file khusus yang mengandung pointer ke inode masing-masing isi direktori tersebut.
2. Ext 3 (3rd Extended)EXT3 adalah peningkatan dari EXT2 file sistem. Peningkatan ini memiliki beberapa keuntungan, diantaranya : Setelah kegagalan sumber daya, “unclean shutdown”, atau kerusakan sistem, EXT2 file sistem harus melalui proses pengecekan dengan program e2fsck. Proses ini dapat membuang waktu sehingga proses booting menjadi sangat lama, khususnya untuk disk besar yang mengandung banyak sekali data. Dalam proses ini, semua data tidak dapat diakses.
3. Ext 4 (4rd Extended)Ext4 dirilis secara komplit dan stabil berawal dari kernel 2.6.28 jadi apabila distro anda yang secara default memiliki versi kernel tersebuat atau di atas nya otomatis system anda sudah support ext4 (dengan catatan sudah di include kedalam kernelnya) selain itu versi e2fsprogs harus mengunakan versi 1.41.5 atau lebih.
Artikel keren lainnya: