Bab 5 Sistem File Linux Lanjutan



dokumen-dokumen yang mirip
LAPORAN PRAKTIKUM SISTEM OPERASI

Praktikum 9 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 FILE PERANGKAT KERAS. Manajemen Perangkat Keras

Modul Praktikum Sistem Operasi PERTEMUAN KE-V

Hak akses file didefinisikan secara terpisah untuk user, grup dan other.

LAPORAN PRAKTIKUM SISTEM OPERASI

Praktikum 4. Operasi File pada Sistem Operasi Linux Struktur Direktory pada Sistem Operasi Linux

Praktikum 12. Manajemen Aplikasi POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE

Bab 9. Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 9.1 KONSEP FILE

Praktikum 3. Operasi File dan Struktur Direktory POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 ORGANISASI FILE

KARTU SOAL. Kurikulum Acuan Alokasi Waktu Jumlah Soal Bentuk Soal. Nama Sekolah Bidang Keahlian Program Keahlian. : SMKN I Doko : TIK : TKJ

LAPORAN PRAKTIKUM SISTEM OPERASI

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

MANAJEMEN BACKUP DI LINUX

Perintah Perintah Dasar Pada Sistem Operasi Linux

File yang berisi koleksi program yang dapat dieksekusi

Praktikum 2. Menelusuri Sistem File

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

PRAKTIK DASAR PENGELOLAAN FILE

eko-dok.web.ugm.ac.id

mengganti grup file chmod chown cp dd df du

Instalasi IGOS Nusantara

Sistem File. Praktikum 5 A. T U J U A N

Praktikum II. 2. Direktori Direktori adalah tempat menampung file dan juga sub-direktori.

KONSEP DASAR SISTEM BERKAS. Nila Feby Puspitasari

Laporan Sistem Operasi Kode Perintah Dasar Linux

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

Modul 5 DASAR DASAR LINUX

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux

Spesifikasi Tugas Besar II IF3055 Sistem Operasi

Sistem File. Praktikum 3 A. T U J U A N

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

1. Mengenal utilitas dasar Linux dan Unix 2. Merangkaikan utilitas dengan pipe 3. Mempelajari konsep delimiter

Sistem Administrasi Linux

Unix/Linux Operating system

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Sekilas File System di Linux

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Implementasi Sistem Berkas Kelompok Gita Lystia Rahmawati

Menghubungkan Internet Host ke Guest dan Instalasi aplikasi

kumpulan perintah-perintah yang digunakan pada OS Linux :

Praktikum I Pengenalan Sistem Operasi Linux

Slackware my linux system choice

BAB IV PEMBAHASAN. dirancang untuk pengguna linux. Banyak fitur-fitur yang ditawarkan oleh. Office sekalipun tanpa harus menginstall.

4. SISTEM OPERASI TERDISTRIBUSI

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

Praktikum IV File Permission & File Protection

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

Sortir dengan utilitas sort akan menyusun data berdasarkan criteria. Utilitas sort dilakukan dengan format

BAB 1 PENGENALAN LINUX

Manajemen File dan Direktori

Thread. Zaid Romegar Mair, ST., M.Cs

Ijin dan Kepemilikan

Manajemen User, Groups dan File

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

Managemen File. File mempunyai beberapa atribut, antara lain : Tipe file : menentukan tipe dari file, yaitu :

SISTEM OPERASI. CSP 2702 Semester/SKS : 3/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

Penerbit : Jasakom

JURNAL PRAKTIKUM SISTEM OPERASI 2012/2013. NAMA : Thito Chandra Kelana NIM : ASISTEN : Aulianita Rizka Fitri KELAS : F2 BAB Ke- : III

Training Ubuntu Server STMIK Indonesia. Pemateri: Kurniadi.

WORKSHEET ADMINISTRASI SERVER

Project 10: Static Acquisition dengan BackTrack (20 Points)

Manajemen File AGUS PAMUJI

sekarang Anda dapat melihat direktori weare dibawah direktori /home/ debian:/home# ls weare

STRUKTUR UNIX. Struktur Unix Ada 2 PERANGKAT KERAS PERANGKAT LUNAK

Installasi Linux SuSE 9.3 Basis Text

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

File System Journal. Oleh: Rahmad Wahyudi Elektronika dan Instrumentasi Universitas Gadjah Mada Yogyakarta

1 Pengertian Sistem File

PENDAHULUAN Latar Belakang Masalah Saat ini hampir seluruh lapisan masyarakat telah mengenal komputer, atau paling tidak pernah melihat. Salah satu ko

Redirection dan pipe merupakan standar dari fasilitas shell di unix.

Beberapa Perintah dalam UNIX

Bab 10. Implementasi Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 10.1 STRUKTUR SISTEM FILE

Cara Install Ubuntu. oleh: Kiki Mahardika Sari

Sistem Operasi Linux. Pertemuan 1 + 2

E. Ully Artha SISTEM OPERASI

PERISTILAHAN/GLOSSARY

Manajemen Paket/Aplikasi

Perintah Dasar di Linux

P1 : Perintah Dasar Sistem Operasi Linux

MODUL LINUX. Minggu IV

Memperbarui Firmware Kamera

MODUL 1 INSTALASI LINUX NUSANTARA

File teks Skrip shell File executable ( binary ) File data ( yang telah dikodekan )

Memperbarui Firmware Kamera SLR Digital

BAB 9 KONSEP MOUNTING, SHARING DAN PROTEKSI

Membangun Linux filesystem berbasis Steganografi pada File MP3

Praktikum 14. Sistem File 1 KONSEP FILE POKOK BAHASAN: TUJUAN BELAJAR:

BUKU PETUNJUK OPERASIONAL (MANUAL) SOFTWARE DATABASE STASIUN BUMI PEMANTAU GAS RUMAH KACA (DBGRK)

1.Perbedaan antara file sistem FAT,FAT16,FAT32,NTFS SERTA KELEBIHAN DAN KEKURANGANNYA

PERTEMUAN KE <JUDUL PERTEMUAN PRAKTIKUM>

NAMA : ADITO EFRI NIM : Prodi : SISTEM INFORMASI

Laporan Sistim Operasi Jaringan Kompetensi Teknik Komputer dan Jaringan

BUKU PETUNJUK OPERASIONAL (MANUAL) SOFTWARE LANDFILL GAS ANALYSER MANAGER (LGAM) - TPA

Perintah Dasar Linux. (Menggunakan Ubuntu) PROGRAM STUDI SISTEM INFORMASI

TUGAS AOK BAB OS. Jalankan aplikasi virtualbox terlebih dahulu.

Praktikum Sistem Operasi

DISTRIBUTED FILE SYSTEMS

Tahun Akademik 2015/2016 Semester II. DIG1L2 - Praktikum Instalasi dan Penggunaan Sistem Operasi Modul 2: Manajemen pada Windows

Transkripsi:

Bab 5 Sistem File Linux Lanjutan Program D3 1 Tujuan Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami bagaimana informasi sistem file diorganisasi Mengerti fungsi dentries dan inodes Memahami bagaimana perintah cp, mv dan rm bekerja pada level inodes Mengerti bagaimana simbolic link dan hard link bekerja Mengetahui bagaimana akses ke media removable Dapat membuat file archieve menggunakan tar dan gzip 2 1

Materi PartisidanSistemFile Inode Direktori Symbolic Link Tipe File Memeriksa Ruang Bebas pada Disk Media Removable Membuat File Archieve Kompresi File 3 Partisi dan Sistem File Disk drive dan media penyimpan dibagi ke dalam beberapa partisi. Partisi diformat dalam suatu sistem file. Sistem file adalah struktur data penulisan ke media sehingga user dapat menyimpan dan mengakses file. 4 2

Ext3 Sistem file untuk Linux Red Hat adalah Third Extended Linux Filesystem atau ext3. Sistem file ini merupakan versi pengembangan dari ext2. Ext3 dibuat lebih stabil dan lebih kuat. Ext2/3 mendukung berbagai fitur yang tidak terdapat pada sistem file Unix lain seperti extended attribute (EAs) dan POSIX Access Control Lists (ACLs). Linux Red Hat mendukung lebih dari 20 tipe sistem file. Sistem file lain yang digunakan untuk floppy disk dan iso9660 yang digunakan CD adalah msdos. Sistem file ext2 juga biasa digunakan untuk memformat floppy karena lebih kuat dan fleksibel daripada msdos dan menggunakan ruang disk yang lebih kecil untuk struktur datanya dibandingkan ext3. 5 Sistem File Lain Linux Red Hat mendukung lebih dari 20 tipe sistem file. Sistem file lain yang digunakan untuk floppy disk dan iso9660 yang digunakan CD adalah msdos. Sistem file ext2 juga biasa digunakan untuk memformat floppy karena lebih kuat dan fleksibel daripada msdos dan menggunakan ruang disk yang lebih kecil untuk struktur datanya dibandingkan ext3. 6 3

Inode Inode berisi metadata tentang file. Tipe file Ijin akses file Jumlah link: jumlah nama file yang dihubungkan dengan nomor inode Nomor ID user dari pemilik file Nomor ID grup dari pemilik grup Waktu, terdiri dari waktu akses terakhir, waktu modifikasi terakhir dan waktu perubahan inode Lokasi data pada hard disk Metadata lain tentang file 7 Direktori Komputer mereferensikan suatu file sebagai nomor inode. User mereferensikan suatu file berdasarkan nama file. Direktori memetakan nama file menjadi nomor inode. Bila nama file direferensi dengan perintah atau aplikasi, Linux mereferensi direktori dimana file berada, menentukan nomor inode yang berhubungan dengan nama file dan mencari informasi inode dalam tabel inod dan jika user mempunyai ijin akses, menghasilkan nama file. 8 4

Perintah ls -li $ ls il total 28 80788 -rw-r----- 1 student student 5120 Sep 18 11:26 mydata 37777 drwxr-x--- 2 student student 4096 Sep 18 11:25 newstuff 80787 -rw-r----- 1 student student 1536 Sep 18 11:26 notes Nomor inode untuk file mydata adalah 80788. 9 Nama Dihubungkan dengan inode dari direktori parent Metadata Inode Properti dan pointer blok ke disk Inode dan Direktori report Tipe: Directory drwxrwxrwx prince prince Blocks: 1 Links: 4 Access: 2006-12-16 16:20:42 Modify: 2006-12-16 16:20:42 Change: 2006-12-16 16:20:42 Isi Untuk direktori : nama/daftar inode Untuk file : data file. 592253.. 249482 html 592255 text 592254 10 5

Perintah cp langkah-langkah yang dilakukan : Mengalokasikan nomor inode baru, menempatkan entri baru dalam tabel inode Membuat entry yang menghubungkan nama dengan nomor inode Meng-copy data ke dalam file baru. $ cp penguin tux $ ls -li penguin tux 246688 -rw-rw---- 1 student student 26 Nov 12 20:56 penguin 246575 rw-rw---- 2 student student 26 nov 12 20:25 tux 11 Perintah mv Jika tujuan perintah mv sama dengan sistem file asal, langkah-langkah yang dilakukan : Membuat masukan ke direktori baru dengan nama file baru Menghapus masukan ke direktori lama dengan nama file lama $ ls li tux 246575 -rw-rw-r-- 1 student student 26 Nov 12 20:56 tax $ mv tux fedora $ ls li fedora 246575 -rw-rw-r-- 1 student student 26 Nov 12 20:56 fedora 12 6

Perintah rm Langkah-langkah yang dilakukan: Mengurangi jumlah link, kemudian membebaskan nomor inode untuk digunakan kembali Menempatkan blok data pada daftar blok yang bebas Menghapus masukan direktori Data secara aktual tidak dihapus, tetapi akan di override jika blok data digunakan file lain. 13 Symbolic Link File yang menujuk ke file lain. $ ls -l pf lrwxrwxrwx 1 student student 11 Nov 12 20:56 pf -> /etc/passwd Tipe file l pada ijin akses menunjukkan file pf adalah symbolic link. Isi file pf sama dengan file yang direferensi yaitu /etc/passwd. Ijin akses dari file duplikat tidak sama dengan file asal Ukuran dari file tidak sama dengan ukuran file asal. Ukuran file duplikat adalah jumlah karakter pada nama path. Perintah: ln s fileasli fileduplikat 14 7

Hard Link (1) Path yang mereferensi inode, sehingga semua file pasti dilakukan hard link minimal satu kali. Memungkinkan untuk memberi nama file lebih dari satu yang menunjuk ke nomor inode yang sama. Perintah: ln fileasli fileduplikat 15 Hard Link (2) Contoh $ ls -li fedora redhat 246575 -rw-rw-r-- 2 student student 26 Nov 12 20:56 fedora 246575 -rw-rw-r-- 2 student student 26 Nov 12 20:56 redhat File fedora dan redhat mempunyai nomor inode yang sama, hanya ada satu file tetapi terdapat dua titik masukan. Jika satu nama path dihapus dengan perintah rm, jumlah link dikurangi satu. Jika nama path akhir dihapus, jumlah link menjadi 0 dan dihapus. 16 8

Tipe File Ordinary file Direktori Link File Character Device (Peralatan I/O) Block Device (Peralatan I/O) Named Pipe (FIFO) Socket 17 Memeriksa Ruang pada Disk Perintahdf dan du digunakan untuk melihat berapa besar ruang disk digunakan. Perintahdf melaporkan jumlah total kilobyte, jumlah kilobyte yang digunakan dan kilobyte yang bebas dari sistem file. Perintahdu melaporkan jumlah kilobyte yang digunakan per direktori. 18 9

Media Removable Sebelum mengakses data yang baru dimasukkan ke dalam media removable (floppy disk, CD, zip disk) sistem file dari media harus di-mount. Yang dimaksud mounting adalah membuat sistem file asing sebagai bagian dari pohon direktori utama. Perintah : $ mount /media/floppy mount /media/cdrom Untuk mengakses cd writer dapat melakukan mount pada /media/cdrecorder. 19 Perintah mtools perintah DOS standar. Drive a: dipetakan ke floppy. Manipulasi media removable dapat menggunakan perintah DOS dengan menambahkan huruf m di depannya $ mdir a: $ mcopy myfile a: 20 10

Mounting CD dan DVD Bila menggunakan sistem X Window, masukkan CD ke dalam drive dan secara otomatis akan dilakukam mount cd dan menambahkan ke desktop. Titik mount dihubungkan dengan perangkat bila perlu melakukan mount secara manual tergantung yang digunakan CD/DVD reader atau writer. Reader harus di-mount pada /media/cdrom dan writer pada /media/cdrecorder. Bila selesai menggunakan disk dapat dihentikan melalui icon desktop dengan melakukan klik kanan dan memilih Eject atau menjalankan perintah eject dari prompt. Jika hanya terdapat satu perangkat, menjalankan perintah eject sudah cukup, tetapi bila terdapat lebih dari satu perangkat, hatus menambahkan node perangkat sebagai argument. 21 Mounting Media USB Disk USB dideteksi kernel sebagai perangkat SCSI, sehingga dapat direferensi melalui /dev/sda, /dev/sdb dan seterusnya. Secara normal dikenali sebagai partisi pertama (seperti /dev/sda1) tetapi mungkin juga menggunakan partisi lainnya. Di-mount pada /media/device ID yang digunakanolehvendor. 22 11

Mounting Floppy Disk Harus dilakukan secara manual melalui /media/floppy. Floppy disk DOS dapat diakses dengan mtools dan menggunakan perintah DOS dengan lebih transparan, misalnya: $ mdir a: $ mcopy myfile a: Tipe mem-format floppy disk : Level rendah $ fdformat /dev/fdh1440 Format sistem file Perintahmkfs 23 Membuat File Archieve (1) Untuk backup, menyimpan dan mengirim beberapa file melalui jaringan. Perintah standar Linux untuk membuat file archieve adalah tar yang merupakan kepanjangan dari tape archieve. Sintak tar cvf nama_file_archieve nama_file_asal c : membuat satu file archieve baru v : menghasilkan pesan file yang dihasilkan f nama_file_archieve : nama file archieve baru. File archieve yang dihasilkan mempunyai ekstensi.tar. 24 12

Membuat File Archieve (2) Untuk melihat file archieve dapat menggunakan sintak: tar tf nama_file_archieve tar tvf nama_file_archieve pilihan v menampilkan daftar yang panjang. Untuk membuka file archieve dapat menggunakan sintak: tar xvf nama_file_archieve 25 Kompresi File File yang jarang digunakan biasanya dilakukan kompresi. Keuntungannya adalah mendapatkan ukuran file yang lebih kecil. File teks dapat dikompresi lebih dari 75%. File biner biasanya tidak dapat di-kompres dengan baik sekitar 0-25%. File archieve tar biasanya juga dilakukan kompresi. 26 13

gzip Bila suatu file dilakukan kompresi dengan gzip, nama file menjadi berekstensi.gz. Untuk membuka file kompresi dapat dilakuan gunzip dan membuat file asli. Untuk file teks, perintah ini mampu melakukan kompresi lebih dari 75%. Sintak yang digunakan untuk melakukan kompresi dan membuka file kompresi: gzip nama_file gunzip nama_file 27 bzip2 Utilitas Linux yang lebih baru untuk kompresi adalah bzip2. Hasil kompresi adalah file berekstensi.bz2 dan untuk membukan file kompresi menggunakan perintah bunzip2. Sintak yang digunakan untuk melakukan kompresi dan membuka file kompresi: bzip2_file bunzip2 nama_file 28 14