file system

Download File System

Post on 27-Jan-2016

49 views

Category:

Documents

1 download

Embed Size (px)

DESCRIPTION

File System. Pendahuluan. “Pada sistem UNIX, segala sesuatunya merupakan file . Jika sesuatu bukan merupakan file, itu adalah sebuah process “ UNIX  LINUX Tidak ada perbedaan pada file dan direktori Direktori berisi file-file Struktur direktori dalam bentuk struktur tree (pohon). - PowerPoint PPT Presentation

TRANSCRIPT

  • File System

  • Pendahuluan

    Pada sistem UNIX, segala sesuatunya merupakan file. Jika sesuatu bukan merupakan file, itu adalah sebuah process

    UNIX LINUXTidak ada perbedaan pada file dan direktoriDirektori berisi file-fileStruktur direktori dalam bentuk struktur tree (pohon)

  • Struktur Tree (MS Windows)Banyak Tree, Banyak Root

  • Struktur Tree (Linux)Satu Tree, Satu Root.

  • TerminologiFolder (Ms Windows dan Mac OS) memiliki definisi yang sama dengan directory (Unix/Linux), yaitu: merupakan suatu kontainer dalam sistem file untuk menampung berbagai tipe file data dan dapat berisi juga suatu directory/folder (sub).Pangkal (akar) dari sistem file di Linux direferensikan sebagai root directory karena berisi semua file dan direktori dalam sistem file.Path merupakan jalur yang mereferensikan suatu lokasi file atau direktori dari root menuju file/direktori yang dimaksud.Contoh: /directory1/directory2/directoryN/filename.ext

  • PATH

    PATHPENJELASAN/Mereferensikan direktori root./homeMereferensikan direktori home, dimana berada dalam direktori root./usr/X11R6/libMereferensikan direktori lib dalam direktori X11R6, dalam direktori usr yang berada dalam direktori root./usr/share/xmms/SkinsMereferensikan direktori Skins dalam direktori xmms, yang berada dalam direktori share, yang berada dalam direktori usr, dimana berada dalam direktori root.

  • Linux File SystemDimulai dari root

  • Ms. Windows 7 Ubuntu

  • Subdirektori dari direktori root (/)

    SubdirektoriIsi/binCommon program, di-share-kan ke system, system administrator dan user./bootStartup file dan kernel, vmlinuz. Pada beberapa distribusi juga berisi grub data. Grub : GRand Unified Boot loader./devBerisi referensi ke semua peripheral komputer yang direpresentasikan sebagai file dengfan properti khusus./etcKebanyakan konfigurasi file berada pada /etc. Direktori ini berisai data yang mirip dengan Control Panel idalam Ms. Windows./homeDirektori Home dari user./libLibrary files, termasuk file-file yang dibutuhkan system dan user. /mntStandard mount point untuk external file systems, spt: CD-ROM atau digital camera./optBiasanya berisi ekstra dan third party software.

  • Subdirektori dari direktori root (/)

    SubdirektoriIsi/lost+foundFile disimpan di sini ketika terjadi kesalahan. /procVirtual file system berisi informasi mengenai system resources./rootAdministrative user's home directory. /sbinBerisi program yang digunakan oleh system dan system administrator./tmpTemporary space untuk digunakan oleh system, dihapus ketika reboot. (file kerja jangan disimpan disini!)/usrPrograms, libraries, documentation dll. Untuk user user-related program./varPenyimpanan untuk semua variable dan temporary files yang dibuat oleh user, spt: log files, mail queue, print spooler area, space untuk temporary storage dari files yang diunduh dari Internet, atau untuk menyimpan image CD sebelum dibakar

  • Type FileType file

  • Type File

    TipePopulasiDeskripsi- 102,314File ordinary.d14,701Direktori.l15,258Symbolic link.c785character device (kadang disebut raw device atau character special file).b65Block device.s34Unix-domain sockets.p7Named pipes.

  • inodeinode adalah struktur data pada traditional Unix-style file system, seperti UFS atau ext3. inode menyimpan informasi dasar mengenai regular file, directory, atau obyek file system lainnya.Setiap file pada Linux (and UNIX) memiliki attribute yang disimpan dalam inode:File type (executable, block special dll)Permissions (read, write dll)OwnerGroupFile SizeFile access, pengubahan dan modifikasi waktu (UNIX atau Linux tidak menyimpan waktu pembuatan file)File deletion timeJumlah link (soft/hard)Extended attribute seperti append only atau immutability (tidak dapat dihapus, walau root sekalipun)Access Control List (ACL)

  • inodeData

    Data

    Data

  • VolumeVolume atau logical drive adalah single accessible storage area dengan sebuah file system tunggalUmumbnya (tidak selalu) berada pada partisi tunggal dari harddisk. Volume berbeda dengan physical disk drivePada Linux system, volume biasanya ditangani oleh Logical Volume Manager atau Enterprise Volume Management System dan dimanipulasi menggunakan mount. Pada NT-based, volume ditangani oleh kernel dan dikelola menggunakan Disk Management MMC.

  • Contoh Konfigurasi Volume

  • Mounting File SystemMounting adalah proses mengkaitkan suatu sistem file ke dalam struktur file sistem.Suatu sistem file harus di-mount sebelum diakses.File SistemEksisPartisi yang akandi-mountPartisi setelahdi-mount pada file sistem eksisi

  • Contoh

  • Informasi Filels -lF

  • EditorCLIviemacnanopicoGUIgeditvimneditsublimegvim

  • vi EditorSingkatan dari: visual editorAda pada hampir semua UNIX systemAwalnya vi bagian dari BSD UnixDibuat oleh Bill Joy tahun 1976Memiliki banyak turunan (peningkatan versi)open source vim (vi yang ditingkatkan), bagian dari GNU/Linuxvi memiliki 3 mode operasi:input modecommand modelast-line mode

  • Mode Operasi viCommandModeInputModeLast-LineModeInsert (i, I)Append (a, A),Open (o, O)Change (c),Replace (r, R)EscReturn:

  • Perintah Dasar viMengakhiri atau keluar dari vi:q! = keluar tanpa menyimpan:wq = simpan dan keluarBantuanF1 = help atau :help:help :q untuk keluar dari help windowMenghapus karakterx untuk menghapus karakter pada cursorMenyisipkan karakteri untuk mengubah ke mode insert Kemudian ketik karakter untuk keluar dari mode insert

Recommended

View more >