Manajemen File System & Storage


🧭 1. Pengantar File System & Storage

https://images.openai.com/static-rsc-4/QtoMqGA3pxhAQEmsZRCJh5fu2SWgGBpRQO_n3q2hlcqtS_kLPX-JMC7ZaHYuMCQ_hAGbTjz7Ny0IE0ChtreqbIMPnre6sdqNkacmYf0kEBMvA2IGOYTWgNSz_W_qmWhto3zT2fs7WtFIBUoh1zAJChvr3ImzcZiTEIQj41B6oNE8MeERrB0y69V1GQdAZbTx?purpose=fullsize
https://images.openai.com/static-rsc-4/Rr3WwZS21InCd4a7RHptXtYagR8pofsY4h5HiicsXao5s9g7Lsx_6E4r7cXVwmdYmwI1kKuwOvdSjub6yUJzTragI6eZ1vhY84GJmxH7Y_X8gRTFpRErhU6Z0e-Xfi8Q6ogN8fBmZaY5e_n6KBIRQhqYHJ4Zdl80xcVIvmNq7ToRonCHhjjtn_ImtSYtBiyp?purpose=fullsize

6

πŸ“Œ Definisi

File system adalah metode dan struktur yang digunakan sistem operasi untuk mengatur, menyimpan, dan mengakses data pada media penyimpanan.
Storage adalah media fisik tempat data disimpan (HDD, SSD, NVMe, dll).

🎯 Tujuan:

  • Mengelola data secara terstruktur
  • Menjamin keamanan dan integritas data
  • Mengoptimalkan penggunaan storage
  • Mendukung performa server

🧠 Narasi:

File system adalah β€œpeta” bagi server untuk menemukan data. Tanpa struktur yang baik, data akan sulit diakses dan rawan rusak.


πŸ—‚οΈ 2. Struktur Direktori Linux (Filesystem Hierarchy Standard)

https://images.openai.com/static-rsc-4/EYrODOa6yvlKp7YnxWSpH_uSqu69wlvC75K_TY3pVHpM0zl5IEHx3QIsjuYVZNWcg8eC-JY51Q3fd2nuXitmzLT0BxJRBQJIPqaAJu4qKX58zYYykcqiqVFVj98SnBjTdXK881-loPlthp0JXazU59waujHPJDjZjglZaMinWii9izc1wiQHvyPDnmtVwuUE?purpose=fullsize
https://images.openai.com/static-rsc-4/g8wQcgm0t4xy9szCo597l6KCAJj6uTSyFftukbrdl29L9SEt3P3klHWay-o41PiMo18objm9qUyROcr36GqDTfr79WH7XQE8-wrVStZhTtIKiqlegJXrVmUFaox5QkxUWKCeJCV4FeB8plVdeViKzqbad2Ko-nIEZ0oAMi1O8PEI9DBxBLlVseQeRn49WIYj?purpose=fullsize
https://images.openai.com/static-rsc-4/WvKMWUogIreY52dCNNupnq336Vc_ZrgYPxuqVqdyVy-prwsVOjbPmcdg5jqdsW8RjVxrvxJWcqWuUu28pCgbf28ocBP_K_B9HF3PDE83KvYMjlUaoH2cqflRhEu3qhl2ABLgYJonOnsoX8KAQK940aJh9iddqKRck1eW-l4UjbGFlaxYbR5UTHxwimePVSO5?purpose=fullsize

7

πŸ“Š Struktur Utama:

DirektoriFungsi
/Root (akar sistem)
/homeData user
/etcKonfigurasi sistem
/varData dinamis (log, cache)
/usrProgram & aplikasi
/binPerintah dasar

🧠 Narasi:

Linux menggunakan struktur hierarki berbentuk pohon. Semua file berasal dari root /, sehingga mudah dikelola secara sistematis.


πŸ’Ύ 3. Jenis File System

https://images.openai.com/static-rsc-4/S6Joa6PIJnTrZ0IOxMb_qMZ1Gv4sSeBxMfeIV_Wl2OrzgDWyJJK_fb6AKdAs82zEUeFyf4gQoPE2ZZ8Ki74Rao-LKj3tf1RBm7dt9FekUqOnqmQV6YKbgnoq9UDXVwIdBsGen46Ng1iqUMGzQKNHhYr9Rk49A0xwOMRU2GUQmt8CytqkEfiY6jmBrsZ2lAMS?purpose=fullsize
https://images.openai.com/static-rsc-4/1tW4nRsuvJ-xu5Nswy5Knz11s9D3Co0FH_6Bnul8JwOUPeCZHIheMznaioeo8U-IZfdCDlfPx6E0gtmkVF80Qcz8MOn9HR33nXvE8uJxi1HW4W3QKqzsC8975TQB2fGQnBPNblwkP6kq75iSQUqt-3rh1EWLQs4_jTSvEs0m9EgzF58JuyfOya8Z2pBtFci9?purpose=fullsize
https://images.openai.com/static-rsc-4/6AMvqXSmY8iQzHKE7FqzYcRIw4Qvd4UNTOtvD1V_2KtPkTu4zLA6MikMJ-I8LjkRot7dAh1Gwrl0gSmAU2dFPiwBAdfIwI2eZpg2vKwxZxC3fjiL_EwU3XjgDll1VEe3t_YMsLYJJJ2dnJzOooCeiZp4tm1dvXgBnAjCEHIm2V7stpr6w9xdbcAx9P6IzTN3?purpose=fullsize

4

πŸ“Š Tabel Jenis File System:

File SystemOSKelebihan
ext4LinuxStabil, cepat
XFSLinuxCocok untuk data besar
NTFSWindowsKompatibilitas tinggi
FAT32UniversalSupport banyak device

🧠 Narasi:

Pemilihan file system sangat penting. Untuk server Linux, ext4 dan XFS adalah pilihan utama karena performa dan stabilitasnya.


βš™οΈ 4. Manajemen File & Direktori

πŸ“Œ Perintah Dasar:

ls      # melihat isi direktori
cd # berpindah direktori
mkdir # membuat folder
rm # menghapus file
cp # copy file
mv # memindahkan file

🧠 Narasi:

Perintah dasar ini adalah β€œbahasa sehari-hari” administrator server dalam mengelola data.


πŸ”— 5. Mounting & Unmounting Storage

https://images.openai.com/static-rsc-4/qCQXhU0In0N8FJzOJ_SuA5ocHWa2VF7M-80Ma2o51nJ19dsvr7QzqUA-LcA6d1EemADX1_SiKi76Q2YyQfcPUmpAwMFcu-Ba9ZXyWvcIquqnV-PSxmirQIYc12fwkWQKkpMo4vxQWQD7uluOWkmRn7ztWiJlPqwA7FTgtzbfOuIJvfxPluyIIJroAZXRPPSN?purpose=fullsize
https://images.openai.com/static-rsc-4/wFlsPGZBOuteiMJ4KopE-7tBS0UFIVB8CWWxddYNvkCol3TxlzV08NjZ6lZMjplRzHFVX_I-JgG9yDbfWRHu3QjzDkF66yExInXUZZTr71L1_XZR_KgPowlY3lOsXTCari6glg6KGdGi3tAuh3Wb0ZBBu4_2VMGGS9703EMHejudNwDTVD_xcz2veIrcx-zS?purpose=fullsize
https://images.openai.com/static-rsc-4/whaIbBUm0tUMlsxt5h68h7e65eA8R_kzzpTR7VgewLkm65JUW6Od11CtjRegBFPoWYW2xtTrCnzVJRcPstO5MAadAHq7wvP_q1UDu8YV0noNFdjPwDGb3UI7tE2sQDr9A2smPEy5kByqEr3h_kdsJYYMZGacQTFmmLEMEkn05m5XhrLK1iQ6EAERAtWlwn0j?purpose=fullsize

7

πŸ“Œ Konsep:

  • Mount β†’ menghubungkan storage ke sistem
  • Unmount β†’ melepas storage

πŸ“Œ Contoh:

mount /dev/sdb1 /mnt/data
umount /mnt/data

🧠 Narasi:

Tanpa mounting, sistem tidak bisa membaca storage. Ini seperti β€œmenyambungkan flashdisk ke sistem”.


πŸ’½ 6. Partisi Disk

https://images.openai.com/static-rsc-4/v64x3uWZbaP0TUZFcwLrKdTU_KgWM1-6y05Qe2040nbyJo41kDQ3mh7ZTNMSjwak7J2eQ7zLEYz9dIMhG8zsvA74OVUD7c6hOipDksaa1oWdufa8qbWT_NHdr2byMdqJRfKeZxE6lgpAYvyfDusaVTLU9KanQlv6Hhr8IdPDCQGvYHMmQOU04i224WQeFAKQ?purpose=fullsize
https://images.openai.com/static-rsc-4/W2youHS_GERqNUpnH3dfhwAYttS6i3M0WLems1ricePnD19vKX3_3G82Vkg0J8AUBpqw7iZTDSp1M63KDZikFwlSxsjJcemo7Xy3YyqGgTgNI9Pb0eGm59UgoQBEWsRJjBMLFwTM845ZKYDh_--syUcNokTFkw8S8GRoJWZELfrAr0U5b0CIFADcs81L7pKC?purpose=fullsize
https://images.openai.com/static-rsc-4/el1eCxfaGOnB_BfgpVMsUo5717TAkxiVCSs2NWBfEjjGK_C8oKEwuPIRLqpGIUU406M2R7c5dhtgUqTBnHgJHTu76p_HBnYgh4uPUg2YLqKoLEDIk6An8NwjCPF8fJwX0lmJTAe9tbHu0Ee6XVTHTB_4LEd_oNlJ7-PMA3fUoWsRHjR2jJZcrM9Bm5bAID01?purpose=fullsize

6

πŸ“Œ Jenis Partisi:

  • Primary
  • Extended
  • Logical

πŸ“Œ Tools:

  • fdisk
  • parted

🧠 Narasi:

Partisi membagi disk menjadi beberapa bagian agar lebih terorganisir dan aman.


πŸ“¦ 7. Logical Volume Management (LVM)

https://images.openai.com/static-rsc-4/M1jPxW_eiH1SLY2q8zjC8jgJoOeWkylpZZ4hvzk4HFYdBKF_aoPHYFSDZlowd5O9xsT8StVY3UzkdHOsBHDH4mG5KvFcJldMyA1bjbF2Gs_ASou2hpSjCOAdbC-Jl47Nja4sCV049VDTdv79vWv0m17Z0EHLNJFA0V3c9HgvzHXIRf_W9ByRPqSxh7Q67WgR?purpose=fullsize
https://images.openai.com/static-rsc-4/dhhfBbIZ71HJZgVgd9SVL618WxyJFDGH_AWaAU2rlKSb4BG1B8qJrH6e7qCagg-GIf_U8ki6kBAI1ClYVS-etCX48ml8l5ofdxQ6q2h_jXoOHq1xFKNRK93Zq9JcjHe_VWQkKdAoCkHSQNPNu9u-pCOvNq3siwhisJACcnl4WUXhnwZ9m96ODV9PB3fSuBK9?purpose=fullsize
https://images.openai.com/static-rsc-4/GenafcvLqeVUaSuJGsKZDu7KFFQqXRR5irZrSErHSWOW-VLUqS1MdIXoEB6CkN2RX3IaGSkp2jeRh6JmH1CiSoDJjq7KTFu2r9nWO5pqDcEI4W72bc4M39fskjmbj1hljLVL6YBSGqEf1gZwAtBor5O91qDPRk_aX6v6wU6IVo_rPSNdxu9v9__h2RaCDo97?purpose=fullsize

6

πŸ“Œ Komponen:

  • Physical Volume (PV)
  • Volume Group (VG)
  • Logical Volume (LV)

πŸ“Œ Keunggulan:

  • Fleksibel (resize storage tanpa downtime)
  • Mudah dikelola

🧠 Narasi:

LVM adalah solusi modern untuk manajemen storage yang dinamis dan scalable.


πŸ“Š 8. Monitoring Storage

πŸ“Œ Perintah:

df -h   # melihat kapasitas disk
du -sh # ukuran folder
lsblk # melihat device disk

🧠 Narasi:

Monitoring penting untuk mencegah storage penuh yang bisa menyebabkan server crash.


🧹 9. Manajemen Space & Cleanup

https://images.openai.com/static-rsc-4/6co0MdaORIwDnSbsEEjIu57A3-ElKNZP7otiJsRs2SoVt9XY_pOSXcDnD7Z6IOITPRTJgHxBDRBpqBXSPa0eUMxELBn9dzskyLVgImb80kufk1T-60-nRANt1_se9POxVwodf8A3vsmi-PNroVRzKr2VQiHhyfCyWivAJ-JcfhiFqLsivQ7jlFVVymZhNqIn?purpose=fullsize
https://images.openai.com/static-rsc-4/IUxHcE6lFchZd5259JgOtoNtMqNa_w637FlCl-ZRnaW32xL_vgRcv5Q7G_WlZf3fF0OmiGaJQZGPymFSTuCzylkqSHIDlfwj0BwYHPxXWU8Vv3fVonTJFdfFxg_htxb3eMpqkWDPxicW5ybkGnZg-UH6VHb_df6c5m9-Feij06Ik8Y57i2TxqNU_DaOoipe9?purpose=fullsize
https://images.openai.com/static-rsc-4/FyCEQbu4Bt7zBDHznklEvefTY_k08NIDEQZU6Ac8OofeFD6K32fehTrMOD9EI2Ug_LnPPz-Mii2_Kcy0vFKvx7DbryzXgWDb31jJXXHaZ4hbMqIUxgN5_qjRcYxMkIF8PahYfhAI8MZydF6OBFiS9OvD0c49t2E4u64WBTRqqnAXM4WU55KKrLZYNiuoSgvY?purpose=fullsize

7

πŸ“Œ Teknik:

  • Hapus file tidak perlu
  • Log rotation
  • Compress file

🧠 Narasi:

Server sering penuh karena log file. Tanpa manajemen, storage bisa habis tanpa disadari.


πŸ” 10. Keamanan File System

πŸ“Œ Teknik:

  • Permission file
  • Enkripsi disk
  • Backup rutin

🧠 Narasi:

Keamanan file system sangat penting untuk melindungi data dari kehilangan dan serangan.


πŸ§ͺ 11. Tutorial Praktikum Lengkap

🎯 Studi Kasus:

Menambahkan storage baru ke server

πŸ“Œ Langkah:

lsblk
sudo fdisk /dev/sdb
sudo mkfs.ext4 /dev/sdb1
sudo mkdir /data
sudo mount /dev/sdb1 /data

🧠 Narasi:

Langkah ini umum dilakukan ketika server membutuhkan tambahan kapasitas storage.


πŸ“Š 12. Ringkasan Materi

TopikInti
File SystemStruktur data
StorageMedia penyimpanan
MountMenghubungkan disk
LVMManajemen fleksibel
MonitoringKontrol kapasitas

🎯 13. Latihan / Evaluasi

  1. Jelaskan fungsi file system!
  2. Apa perbedaan ext4 dan NTFS?
  3. Jelaskan konsep mounting!
  4. Apa itu LVM?
  5. Mengapa monitoring storage penting?

πŸš€ Penutup

Manajemen file system & storage adalah fondasi pengelolaan data server. Kesalahan di sini bisa menyebabkan:

  • Kehilangan data
  • Server down
  • Performa buruk