310 likes | 582 Views
Struktur File System, Penggunaan File Sistim dan Manajemen Harddisk. Struktur File Sistem linux Menggunakan perintah dengan file-sistim Bekerja dengan sistim file linux Manajemen Disk pada linux. Oleh : Oman Somantri, S.Kom TEKOM Poltek Harapan Bersama Tegal. Struktur File Sistim.
E N D
Struktur File System, Penggunaan File SistimdanManajemenHarddisk • Struktur File Sistem linux • Menggunakan perintah dengan file-sistim • Bekerja dengan sistim file linux • Manajemen Disk pada linux Oleh : Oman Somantri, S.Kom TEKOM Poltek Harapan Bersama Tegal
Struktur File Sistim Struktur linux atau struktur direktori linux tidak hanya menyangkut perangkat lunak saja tetapi juga menyangkut perangkat keras, yang menyatakan bagian fisik dari system komputer seperti : Unit system, consol, terminal, printer dan jalur komunikasi. Struktur linux yang menyangkut perangkat lunak terdiri dari :1. Kernel2. Shell3. Utilitas4. Aplikasi
Kernelmerupakanbagianutama ( inti ) dari system linux, yang mengendalikansecaralangsungperangkat- perangkatkerasdanmenampilkanberbagaibentukfungsibertingkatrendah. Beberapafungsi yang dilakukan kernel yaitu: PelayananTanggaldan Jam system Manajemen file dan security Pelayananproses input- ouput Prosespenjadwalandanmanajemen system Manajemenmemori Penangananprosesinterupsi
Shell adalah penerjemah (interpreter ) pada system linux. Shell inilah yang menerjemahkan perintah-perintah yang diberikan user, dengan kata lain shell adalah antar muka antara user dengan system linux. Utilitas adalah program yang disediakan linux untuk melaksanakan tugas tertentu. Sedangkan Aplikasiadalah program yang dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri.
3 TipeUtama Media penyimpananinformasi GNU/Linux, • Files : File-file yang menjalankan program disebut dengan file executable atau file biner. File biner biasanya diletakkan pada direktori /bin (binary) atau di direktori /sbin (system binaries). • Links : Penunjuk ke file lain. • Directories : Kumpulan file, links dan direktori lain.
Aturan penamaan file, links, dan direktori GNU/Linux : • Tidak boleh lebih dari 256 karakter, dan nama path/direktori tidak boleh lebih dari 4096. • Case sensitive, GNU/Linux membedakan karakter huruf besar dan kecil.Misalkan: `askari` akan berbeda dengan `ASKARI`. • Dapat menggunakan huruf maupun angka. Namun, untuk menghindari kesalahan penulisan sebaiknya tidak menggunakan karakter '#‘ karena kalimat setelah karakter tersebut akan dianggap sebagai komentar. • Menggunakan slash forward (/) untuk identifikasi sebuah direktori.
Tipe File Pada GNU/Linux • Executable file: file-file iniberisiinstruksi program untukdijalankanolehsistem. Program dan script merupakan executable file. • system data file: file-file iniberisiinformasi yang digunakanoleh program atau script. Biasanyadigunakanoleh administrator danpara programmer untukmenjalankan program secaraberlainan. • user data file: file-file iniberisiteksdan data yang dibuatoleh user. Secara default GNU/Linux dapat mengenali secara otomatis seluruh tipe file sehingga anda tidak perlu lagi bersusah payah dengan tipe filenya
Directory Cont… Sub Directory
Direktory Count.. Home Directory Home directory merupakandirektoritertentu yang diberikankepadapemakaisebagaitempatpenyimpanan file-file kepunyaanpemakaisendiri. Direktori /home adalahdirektori yang berisidirektori-direktoripemakai yang merupakan Home directory . Strukturdirektoridibawah Home directory merupakanwewenangdaripemakai yang bersangkutan.
Using File System Commands( MenggunakanPerintah File System ) Format Instruksi Linux Instruksi Linux standar mempunyai format sebagai berikut : # NamaInstruksi [pilihan] [argumen] Pilihan adalah option yang dimulai dengan tanda – (minus). Argumen dapat kosong, satu atau beberapa argumen (parameter). Contoh : # lstanpaargumen # ls –a option adalah –a = all, tanpaargumen # ls /bin tanpa option, argumenadalah /bin # ls /bin /etc /usrada 3 argumen # ls –l /usr 1 option dan 1 argumen l = long list # ls –la /bin /etc 2 option –l dan –a dan 2 argumen
Melihat identitas diri (nomor id dan group id) : # id • Melihat tanggal dan kalender dari sistem : • Melihat tanggal saat ini : # date • Melihat kalender : • # cal 9 2002 • # cal -y • Melihat identitas mesin : • # hostname • # uname • # uname -a • Melihat siapa yang sedang aktif : • Mengetahui siapa saja yang sedang aktif • # w • # who • # whoami • Melihat informasi finger • # finger • # finger mahasiswa
Menghapuslayar : • # clear • Manipulasiberkas (file) dandirektori : • Menampilkancurent working directory : • # ls • Melihatsemua file lengkap : • # ls –l • Menampilkansemua file ataudirektori yang tersembunyi : • # ls –a • Menampilkansemua file ataudirektoritanpaproses sorting : • # ls –f • Menampilkanisisuatudirektori : • # ls /usr • Menampilkanisidirektori root : • # ls / • Menampilkan file ataudirektorisecaralengkapyaituterdiridarinama file, ukuran, tanggaldimodifikasi, pemilik, group dan mode atauatributnya. • # ls –l /etc
Membuat Direktori $ mkdir data $mkdir data1 data2 data3 Memindahkan Direktori $ cd data : ke direktori data $ cd : ke home direktori $ cd.. : ke direktori induk Menghapus Direktori $ rmdir <nama direktori> syarat direktori dpt dihapus : - direktori kosong (tidak ada file) - direktori tidak sedang digunakan - user punya hak untuk menghapus direktori tersebut contoh : $ rmdir/usr/ahmad/data 1 $ rmdir../data2 $ rmdir –r data3 (menghapus direktori beserta isinya)
. Menyalin file : • Mengkopisuatu file. Berikanopsi –iuntukpertanyaaninteraktifbila file sudahada : • # cp /etc/group f1 • # ls –l • # cp –i f1 f2 • # cp –i f1 f2 • Mengkopikedirektori : • # mkdir backup • # cp f1 f3 • # cp f1 f2 f3 backup • # ls backup • # cd backup • # ls • Melihatisi file • Menggunakaninstruksi cat : • # cat f1 • Menampilkan file per satulayarpenuh : • # more f1
. Mengubahnama file : • Menggunakaninstruksimv : • # mv f1 prog.txt • # ls • Memindahkan file kedirektori lain. Bilaargumenterakhiradalahnamadirektori, makaberkas-berkasakandipindahkankedirektoritersebut : • # mkdirmydir • # mv f1 f2 f3 mydir • . Menghapus file : • # rm f1 • # cp mydir/f1 f1 • # cp mydir/f2 f2 • # rm f1 • # rm –i f2
Perintah touchPerintah touch digunakan untuk menciptakan sebuah file baru yang belum pernah di buat atau belum ada$ touch$ touch belajar.txtPerintah rebootPerintah reboot digunakan untuk me-restart komputer# rebootPerintah haltPerintah halt digunakan untuk mematikan sistem operasi # halt
Bekerja dengan Sistim File yang didukung oleh linux • Kernel Linux mengembangkanVFS (Virtual File System) yang dapatmengenali data yang menggunakan File Sistem lain, diantarnya : • Disk Based/ Standard filesystem, Tipe file sisteminimemanage space memori yang bisadigunakanpadapartisi disk local. • Network Filesystem, Tipesistem file inimemungkinkanakses yang mudahkesuatu file yang terdapatpadajaringankomputer lain. • Special Filesystem, Tipeinitidakmengijinkanmengatur space disk. Padadirektori /proc menyediakan interface yang mengijinkan user untukmengaksesstruktur data kernel.
Disk Based/ Standard File System, EXT2 = has become the standard file system for Linux. EXT3 = provides all the features of ext2, and also features journaling and backward compatibility with ext2. REISERFS SYSTEMV File system ISO96660CD-ROM Microsoft filesystemsepertiMS-DOS, VFAT (Windows 98) danNTFS (Windows NT). UFS = is used in Solaris and early BSD operating systems. Linux provides read support, and write support is experimental. HPFS = The High Performance File System first came with IBM, OS/2 Version 1 created by Microsoft HFS= The Hierarchical File System is used with older versions of Mac OS
Manajemen Disk padalinux Dalam manajemen disk tradisional sistem operasi kita akan mencari disk, apa yang tersedia (/dev /sda, /dev /sdb, dll) dan kemudian melihat apa partisi yang tersedia pada disk (/dev/sda1, /dev/sda2, dll ). * volume group (disk) dan logical volume (partisi)
Partisi Linux Partisi Linux tidak mengenal "Drive C:" "Drive D:" "Drive E:" dst itulah yang menjadi keunikan dari system operasi linux yang menganggap semuanya adalah file ( everything is file ), diantaranya : EXT file system ( extended file system )terdapat 4 jenis extended file system diantaranyaEXT2, EXT3 (Journalled file system), danEXT4 file system yang saatinidipergunakanoleh system operasilinux. ReiserFSadalah File system yang pertama kali menggunakansistemjurnal. Sisteminiadalahcaradimanapadasaatkomputermatisecaramendadakmaka file system akandicekdandiumaountdalamwaktusingkat, dalamarti lain penataanulangsebelummasukke file system utama. Swap File System merupakanjenis file system yang berfungsisebagai memory virtual, dimana memory virtual inidipergunakansebagaibantuandari memory ( RAM ) utamaapabilapadaprosestertentu memory Ram utamakehabisan space maka swap file systemlah yang dipakai.
Hard disk biasanyadiakseslewatperantaraan file dibawahdirektori/devdannamanyadiawalidengan string hd. • Primary IDE master /dev/hda • Primary IDE slave /dev/hdb • Secondary IDE master /dev/hdc • Secondary IDE slave /dev/hdd • Untukpenomoranpartisi, Linux menggunakanskemasepertiberikutini. • Partisi primary pertamasampaikeempat/dev/hd*1 – /dev/hd*4 • Partisi logical pertamasampaikeempat/dev/hd*5 – /dev/hd*8 • Tanda (*) merupakanpenggantihuruf ‘a’ sampaidengan ‘z’, misalnyahda, hdb, hdc, danseterusnya.