File System and Disk Structure File System Adalah

  • Slides: 31
Download presentation
File System and Disk Structure

File System and Disk Structure

File System Adalah sebuah metode untuk memberi nama pada berkas dan meletakkannya pada media

File System Adalah sebuah metode untuk memberi nama pada berkas dan meletakkannya pada media penyimpanan. Adalah struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada harddisk.

Windows File System

Windows File System

Linux File System

Linux File System

Linux File System Root Directory direktori utama pada sistem operasi Linux, yang mana Root

Linux File System Root Directory direktori utama pada sistem operasi Linux, yang mana Root Directory ini membawahi direktori lainnya seperti /home, /etc, dan lain-lain. /bin – Essential User Binaries Memuatkan program instruksi/arahan yang merupakan sebagian dari sistem operasi Linux. Banyak perintah Linux seperti cat, cp, ls, more, dan tar terletak pada /bin

Linux File System /boot – Boot Files Berisikan file-file yang dibutukan oleh sistem untuk

Linux File System /boot – Boot Files Berisikan file-file yang dibutukan oleh sistem untuk melakukan booting. File-file seperti GRUB boot loader dan kernel Linux tersimpan di direktori ini. /dev - Devices Pada sistem operasi Linux, setiap perangkat yang terhubung akan dianggap sebagai files, dan di direktori /dev inilah file-file khusus yang mempresentasikan perangkat tersebut disimpan.

Linux File System /etc – Configuration Pada direktori inilah banyak tersimpan file-file konfigurasi yang

Linux File System /etc – Configuration Pada direktori inilah banyak tersimpan file-file konfigurasi yang pada umumnya bisa kamu edit sendiri menggunakan text editor. /home Pada direktori ini berisi direktori untuk masing-masing user. Misal, nama user kamu adalah “pintar”, maka kamu memiliki direktori di /home/pintar. Di direktori tersebut umumnya berisi file data-data user dan file konfigurasi user tertentu.

Linux File System /etc – Configuration Pada direktori inilah banyak tersimpan file-file konfigurasi yang

Linux File System /etc – Configuration Pada direktori inilah banyak tersimpan file-file konfigurasi yang pada umumnya bisa kamu edit sendiri menggunakan text editor. /home Pada direktori ini berisi direktori untuk masing-masing user. Misal, nama user kamu adalah “pintar”, maka kamu memiliki direktori di /home/pintar. Di direktori tersebut umumnya berisi file data-data user dan file konfigurasi user tertentu.

Linux File System /lib Berisi file-file penting yang dibutuhkan oleh file binari dalam direktori

Linux File System /lib Berisi file-file penting yang dibutuhkan oleh file binari dalam direktori /bin dan /sbin. Sedangkan kumpulan file pnenting yang dibutuhkan oleh binari dalam folder /usr/bin terletak pada /usr/lib. /lost+found – Recovery Setiap distro linux memiliki direktori lost+found. Fungsinya adalah untuk menempatkan file yang rusak, sehingga kamu dapat dengan mudah untuk memulihkannya.

Linux File System /media – Removable Media Directory /media berisi subdirectory yang mewakili sebuah

Linux File System /media – Removable Media Directory /media berisi subdirectory yang mewakili sebuah perangkat removable yang dimasukkan ke komputer. Misalnya, ketika kamu memasukan DVD ke komputer kamu, Linux otomatis akan membuat direktori baru di dalam /media. Anda bisa mengakses DVD tersebut dengan masuk ke direktori ini. /mnt – Mount Point Direktori /mnt merupakan tempat untuk kamu nge-mount filesystem untuk menggunakannya sementara. Saya sering memanfaatkannya ketika melakukan sharing file yang mengharuskan saya nge-mount terlebih dahulu filesystem dari windows. Biasanya saya memberi nama /mnt/windows.

Linux File System /opt – Optional Packages Direcktory ini biasanya berisi paket software yang

Linux File System /opt – Optional Packages Direcktory ini biasanya berisi paket software yang kamu install sendiri. Biasanya digunakan oleh software diluar repository distrotersebut. /proc Direktori ini hampir mirip dengan direktory /dev karena tidak berisi file-file standar, melainkan berisi file-file khusus yang mempresentasikan sistem dan proses informasi

Linux File System /root – Root Home Directory Direktori ini merupakan Home-nya user Root.

Linux File System /root – Root Home Directory Direktori ini merupakan Home-nya user Root. Bukan terletak di /home/root, melainkan folder tersendiri, yaitu di /root. Ingat ya, ini berbeda dengan /, yang merupakan sistem directori utama. /srv Direktori yang dimaksudkan sebagai tempat data dari sebuah layanan yang diberikan oleh sistem. Misal, jika kamu menggunakan server Apache untuk service web, kamu bisa menyimpan file-file website tersebut di sebuah direktori di dalam /srv.

Linux File System /tmp Tempat untuk menyimpan sementara file-file Linux. Biasanya file yang disimpan

Linux File System /tmp Tempat untuk menyimpan sementara file-file Linux. Biasanya file yang disimpan dalam directory ini akan terhapus setiap kalu me-restart komputer. /var Biasanya berisi informasi seperti log yang berada dalam /var/log. Dan penyimpanan file tertentu seperti halaman web

Hardisk Structure Platter Piringan Motor/spindel pemutar disk Head Read/write data Actuator Pegangan head Logic

Hardisk Structure Platter Piringan Motor/spindel pemutar disk Head Read/write data Actuator Pegangan head Logic Board mainboard harddisk (bios (data perangkat))

Master Boot Record • Mencari partisi yang aktif (dalam hal ini adalah partisi yang

Master Boot Record • Mencari partisi yang aktif (dalam hal ini adalah partisi yang menyimpan informasi booting dan melakukan booting) • Mencari sector utama dari partisi yang aktif gunanya untuk mendapatkan boot sector dari partisi tersebut, • Menyimpan boot sector dari partisi yang aktif ke dalam memory • Memberikan kontrol selanjutnya kepada kode yang dapat dijalankan di dalam boot sector • Menyimpan partition table (Informasi cluster dan sector dari setiap partisi)

Tracks, Sector, Clluster Tracks: Adalah bagian dari disk/Platters/side yang membentuk lingkaran konsentris.

Tracks, Sector, Clluster Tracks: Adalah bagian dari disk/Platters/side yang membentuk lingkaran konsentris.

Tracks, Sector, Clluster Sector: Adalah bagian dari track. Track dan sector dibuat ketika melakukan

Tracks, Sector, Clluster Sector: Adalah bagian dari track. Track dan sector dibuat ketika melakukan formating disk.

Tracks, Sector, Clluster Sector: Adalah bagian dari track. Track dan sector dibuat ketika melakukan

Tracks, Sector, Clluster Sector: Adalah bagian dari track. Track dan sector dibuat ketika melakukan formating disk.

Tracks, Sector, Clluster 1 (satu) sector = 512 byte. 1 (satu) byte = 8

Tracks, Sector, Clluster 1 (satu) sector = 512 byte. 1 (satu) byte = 8 (delapan) bit. Delapan bit (1 byte) = 1 (satu) karakter/huruf. Jadi 1 sector bisa menampung 512 karakter.

Tracks, Sector, Clluster Cluster adalah bagian dari track, lokasi atau satuan terkecil yang dibutuhkan

Tracks, Sector, Clluster Cluster adalah bagian dari track, lokasi atau satuan terkecil yang dibutuhkan oleh suatu file 1 Cluster = 2 Sector

Tracks, Sector, Clluster Analisis disk terdapat dua macam yaitu secara Physical dan Logical

Tracks, Sector, Clluster Analisis disk terdapat dua macam yaitu secara Physical dan Logical

Tracks, Sector, Clluster Jika terdapat sebuah file dengan ukuran 4 KB, berapa kebutuhan sector

Tracks, Sector, Clluster Jika terdapat sebuah file dengan ukuran 4 KB, berapa kebutuhan sector dari file itu? ? ?

Tracks, Sector, Clluster Jika terdapat sebuah file dengan ukuran 4 KB, berapa kebutuhan sector

Tracks, Sector, Clluster Jika terdapat sebuah file dengan ukuran 4 KB, berapa kebutuhan sector dari file itu? ? ? Pada saat kita melihat ukuran suatu file, misalkan sebesar 4 KB, kita tahu persis berapa sector file itu menempati ruang disk. 2 KB = 2 cluster = 4 sector. Jadi file sebesar 2 KB menempati 4 sector dalam disk, 4 KB = menempati 8 sector (4 cluster).

Tracks, Sector, Clluster Jika terdapat sebuah file dengan ukuran 1. 49 MB (1, 564,

Tracks, Sector, Clluster Jika terdapat sebuah file dengan ukuran 1. 49 MB (1, 564, 672 byte), berapa kebutuhan sector dan cluster (jika 1 cluster 2 sector) dari file itu? ? ?

Tracks, Sector, Clluster 1, 564, 672 x 512 (/sector) 3056 sektor 1, 564, 672

Tracks, Sector, Clluster 1, 564, 672 x 512 (/sector) 3056 sektor 1, 564, 672 – 4096 1, 560, 576 (byte awal dari sector terakhir) 1, 564, 672 - 1, 560, 576 =4096 (8 sector/4 cluster terakhir) NTFS minimum create file = 4 KB /4096 byte

RPM on Hardisk (rotation per minute / rpm) Pada harddisk dengan 5. 400 rpm

RPM on Hardisk (rotation per minute / rpm) Pada harddisk dengan 5. 400 rpm berarti mampu berputar sebanyak 5. 400 kali dalam 1 menit. Pada umumnya kecepatan putar pada hard disk adalah 5400 rpm, 7200 rpm dan 10000 rpm. Semakin cepat putaran hard disk semaking tinggi dan besar transffer data yang mampu dilakukan, namun lebih mahal,

Challenge. . Partition disk = 330 MB (RAW file) Not file system. Tentukan: Partition

Challenge. . Partition disk = 330 MB (RAW file) Not file system. Tentukan: Partition tersebut berapa byte? Sector? Dan clluster? Berapa banyak file yang ada dalam partition disk tersebut? Extensi file apa saja yang terkandung dalam disk tersebut? Tentukan Masing-masing terdapat berapa byte/bit? Tentukan range sector dari masing-masing file?

Challenge. . Partition disk = 330 MB (RAW file) Not file system. Tentukan: Partition

Challenge. . Partition disk = 330 MB (RAW file) Not file system. Tentukan: Partition tersebut berapa bit? byte? Sector? Dan clluster? Berapa banyak file yang ada dalam partition disk tersebut? Extensi file apa saja yang terkandung dalam disk tersebut? Tentukan Masing-masing file terdapat berapa byte/bit? Tentukan range sector dari masing-masing file?

Answer. . Jika: 1 bit (Binnary digit) 1 byte: 8 bit 1 KB: 1024

Answer. . Jika: 1 bit (Binnary digit) 1 byte: 8 bit 1 KB: 1024 byte 1 MB: 1024 KB 10 MB: 10240 KB 100 MB: 102400 KB 200 MB: 204800 KB 300 MB: 307200 KB 331 MB: 338944 KB 300 MB + 30 MB = 330 MB 307200 + (10240 x 3)= 337920 KB 337920 x 1024 = 346030080 byte 330 MB = 337920 KB = 346030080 byte 330 MB = 346030080 byte 331 MB = 338944 KB = 347078656 byte 331 MB = 347078656 byte View on Windows : 346. 971. 136 / 330 MB View on winhex: 346. 971. 136 / 331 MB Karena windows tidak mengenal pembulatan, hex editor mengenal pembulatan

Answer. . 346. 971. 136 byte: 512 byte= 677678 sektor 677678 : 2= 338839

Answer. . 346. 971. 136 byte: 512 byte= 677678 sektor 677678 : 2= 338839 cluster 346. 971. 136 x 8= 2775769088 Ex: 0001200 s/d 00058 E 2 4608 s/d 22754 – 4608 Total sektor: 18146 sektor 18146 : 2= 9073 cluster Total cluster = 9073 cluster 18146 x 512: =9290752 Total byte: 9290752 byte 9290752 x 8 =74326016 Total bit: 74326016 bit Jadi: File 00001. html Info: 18146 sektor, 9073 cluster, 9290752 byte, 74326016 bit

Answer. . 300 MB + 30 MB = 330 MB 307200 + (10240 x

Answer. . 300 MB + 30 MB = 330 MB 307200 + (10240 x 3)= 337920 KB 337920 x 1024 = 346030080 byte 330 MB = 337920 KB = 346030080 byte 330 MB = 346030080 byte : 512 = 675840 Sector : 2 = 337920 Kluster 346030080 x 8 bit = 2768240640 bit 18146 : 2= 9073 cluster Total cluster = 9073 cluster 18146 x 512: =9290752 Total byte: 9290752 byte 9290752 x 8 =74326016 Total bit: 74326016 bit Jadi: File 00001. html Info: 18146 sektor, 9073 cluster, 9290752 byte, 74326016 bit