5. Sistem File Linux Lanjutan
Bab 5
Sistem File Linux Lanjutan
Program D3 PJJ PENS ITS
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
1
Tujuan
• Set elah mempelaj ari mat eri dalam bab ini, mahasiswa
diharapkan mampu:
– Memahami bagaimana inf ormasi sist em f ile
diorganisasi
– Mengert i f ungsi dent r ies dan i nodes
– Memahami bagaimana perint ah cp, mv dan rm
bekerj a pada level i nodes
– Mengert i bagaimana simbol ic l ink dan har d l i nk
bekerj a
– Menget ahui bagaimana akses ke media r emovabl e
– Dapat membuat f ile ar chieve menggunakan t ar dan
gzip
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
2
1
Materi
•
•
•
•
•
•
•
•
•
Part isi dan Sist em File
Inode
Direkt ori
Symbolic Link
Tipe File
Memeriksa Ruang Bebas pada Disk
Media Removable
Membuat File Archieve
Kompresi File
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
3
Partisi dan Sistem File
• Disk drive dan media penyimpan dibagi ke
dalam beberapa part isi. Part isi dif ormat dalam
suat u sist em f ile.
• Sist em f ile adalah st rukt ur dat a penulisan ke
media sehingga user dapat menyimpan dan
mengakses f ile.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
4
2
Ext3
•
•
Sist em f ile unt uk Linux Red Hat adalah Thir d Ext ended Linux
Fi l esyst em at au ext 3.
– Sist em f ile ini merupakan versi pengembangan dari ext 2.
– Ext 3 dibuat lebih st abil dan lebih kuat .
– Ext 2/ 3 mendukung berbagai f it ur yang t idak t erdapat pada
sist em f ile Unix lain sepert i ext ended at t r ibut e (EAs) dan POSIX
Access Cont r ol Li st s (ACLs).
Linux Red Hat mendukung lebih dari 20 t ipe sist em f ile. Sist em
f ile lain yang digunakan unt uk f loppy disk dan iso9660 yang
digunakan CD adalah msdos. Sist em f ile ext 2 j uga biasa digunakan
unt uk memf ormat f loppy karena lebih kuat dan f leksibel daripada
msdos dan menggunakan ruang disk yang lebih kecil unt uk st rukt ur
dat anya dibandingkan ext 3.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
5
Sistem File Lain
• Linux Red Hat mendukung lebih dari 20 t ipe
sist em f ile.
• Sist em f ile lain yang digunakan unt uk f loppy
disk dan iso9660 yang digunakan CD adalah
msdos.
• Sist em f ile ext 2 j uga biasa digunakan unt uk
memf ormat f loppy karena lebih kuat dan
f leksibel daripada msdos dan menggunakan
ruang disk yang lebih kecil unt uk st rukt ur
dat anya dibandingkan ext 3.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
6
3
Inode
• Inode berisi met adat a t ent ang f ile.
– Tipe f ile
– Ij in akses f ile
– Jumlah link: j umlah nama f ile yang dihubungkan
dengan nomor inode
– Nomor ID user dari pemilik f ile
– Nomor ID grup dari pemilik grup
– Wakt u, t erdiri dari wakt u akses t erakhir, wakt u
modif ikasi t erakhir dan wakt u perubahan inode
– Lokasi dat a pada hard disk
– Met adat a lain t ent ang f ile
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
7
Direktori
• Komput er meref erensikan suat u f ile sebagai nomor
inode.
• User meref erensikan suat u f ile berdasarkan nama f ile.
• Direkt ori memet akan nama f ile menj adi nomor inode.
• Bila nama f ile diref erensi dengan perint ah at au
aplikasi, Linux meref erensi direkt ori dimana f ile
berada, menent ukan nomor inode yang berhubungan
dengan nama f ile dan mencari inf ormasi inode dalam
t abel inod dan j ika user mempunyai ij in akses,
menghasilkan nama f ile.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
8
4
Perintah ls -li
$ ls –il
total 28
80788 -rw-r----37777 drwxr-x--80787 -rw-r-----
1 student student 5120 Sep 18 11:26 myData
2 student student 4096 Sep 18 11:25 newStuff
1 student student 1536 Sep 18 11:26 notes
Nomor inode unt uk f ile myData adalah 80788.
Sistem Operasi Linux
PJJ PENS ITS
Arna Fariza
9
Inode dan Direktori
Nama
report
Dihubungkan dengan inode dari
direktori parent
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
Metadata Inode
Properti dan pointer blok ke disk
Isi
Untuk direktori : nama/daftar inode
Untuk file : data file
Arna Fariza
“.”
“..”
“html”
“text”
Sistem Operasi Linux
PJJ PENS ITS
592253
249482
592255
592254
10
5
Perintah cp
• langkah-langkah yang dilakukan :
– Mengalokasikan nomor inode baru,
menempat kan ent ri baru dalam t abel inode
– Membuat ent ry yang menghubungkan nama
dengan nomor inode
– Meng-copy dat a ke dalam f ile 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
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
11
Perintah mv
• Jika t uj uan perint ah mv sama dengan sist em f ile asal,
langkah-langkah yang dilakukan :
– Membuat masukan ke direkt ori baru dengan nama
f ile baru
– Menghapus masukan ke direkt ori lama dengan nama
f ile 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
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
12
6
Perintah rm
• Langkah-langkah yang dilakukan:
– Mengurangi j umlah link, kemudian
membebaskan nomor inode unt uk digunakan
kembali
– Menempat kan blok dat a pada daf t ar blok
yang bebas
– Menghapus masukan direkt ori
• Dat a secara akt ual t idak dihapus, t et api akan di
over r ide j ika blok dat a digunakan f ile lain.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
13
Symbolic Link
• File yang menuj uk ke f ile lain.
$ ls -l pf
lrwxrwxrwx 1 student student
11 Nov 12 20:56 pf -> /etc/passwd
• Tipe f ile l pada ij in akses menunj ukkan f ile pf adalah symbol i c
l i nk.
• Isi f ile pf sama dengan f ile yang diref erensi yait u
/ et c/ passwd.
• Ij in akses dari f ile duplikat t idak sama dengan f ile asal
• Ukuran dari f ile t idak sama dengan ukuran f ile asal.
• Ukuran f ile duplikat adalah j umlah karakt er pada nama pat h.
• Perint ah:
ln –s f i l eAsl i f i l eDupl i kat
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
14
7
Hard Link (1)
• Pat h yang meref erensi inode, sehingga semua
f ile past i dilakukan har d l ink minimal sat u kali.
• Memungkinkan unt uk memberi nama f ile lebih
dari sat u yang menunj uk ke nomor inode yang
sama.
• Perint ah:
ln f i l eAsl i f i l eDupl i kat
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
15
Hard Link (2)
• Cont oh
$ ls -li fedora redhat
246575 -rw-rw-r-- 2 student student
246575 -rw-rw-r-- 2 student student
26 Nov 12 20:56 fedora
26 Nov 12 20:56 redhat
• File f edora dan redhat mempunyai nomor inode yang sama,
hanya ada sat u f ile t et api t erdapat dua t it ik masukan.
• Jika sat u nama pat h dihapus dengan perint ah rm, j umlah link
dikurangi sat u.
• Jika nama pat h akhir dihapus, j umlah link menj adi 0 dan
dihapus.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
16
8
Tipe File
• Ordinary f ile
• Direkt ori
• Link File
• Charact er Device (Peralat an I/ O)
• Block Device (Peralat an I/ O)
• Named Pipe (FIFO)
• Socket
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
17
Memeriksa Ruang pada Disk
• Perint ah df dan du digunakan unt uk melihat
berapa besar ruang disk digunakan.
• Perint ah df melaporkan j umlah t ot al kilobyt e,
j umlah kilobyt e yang digunakan dan kilobyt e
yang bebas dari sist em f ile.
• Perint ah du melaporkan j umlah kilobyt e yang
digunakan per direkt ori.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
18
9
Media Removable
• Sebelum mengakses dat a yang baru dimasukkan ke
dalam media r emovabl e (f loppy disk, CD, zip disk)
sist em f ile dari media harus di- mount .
• Yang dimaksud mount ing adalah membuat sist em f ile
asing sebagai bagian dari pohon direkt ori ut ama.
• Perint ah :
$ mount /media/floppy mount /media/cdrom
• Unt uk mengakses cd writ er dapat melakukan mount
pada / media/ cdrecorder.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
19
Perintah mtools
• perint ah DOS st andar.
• Drive a: dipet akan ke f loppy.
• Manipulasi media r emovabl e dapat
menggunakan perint ah DOS dengan
menambahkan huruf “ m” di depannya
$ mdir a:
$ mcopy myfile a:
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
20
10
Mounting CD dan DVD
•
•
•
Bila menggunakan sist em X Window, masukkan CD ke dalam drive
dan secara ot omat is akan dilakukam mount cd dan menambahkan
ke deskt op.
Tit ik mount dihubungkan dengan perangkat bila perlu melakukan
mount secara manual t ergant ung yang digunakan CD/ DVD reader
at au writ er. Reader harus di- mount pada / media/ cdrom dan
writ er pada / media/ cdrecorder.
Bila selesai menggunakan disk dapat dihent ikan melalui icon
deskt op dengan melakukan klik kanan dan memilih “ Eject ” at au
menj alankan perint ah ej ect dari prompt . Jika hanya t erdapat sat u
perangkat , menj alankan perint ah ej ect sudah cukup, t et api bila
t erdapat lebih dari sat u perangkat , hat us menambahkan node
perangkat sebagai argument .
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
21
Mounting Media USB
• Disk USB didet eksi kernel sebagai perangkat
SCSI, sehingga dapat diref erensi melalui
/ dev/ sda, / dev/ sdb dan set erusnya.
• Secara normal dikenali sebagai part isi pert ama
(sepert i / dev/ sda1) t et api mungkin j uga
menggunakan part isi lainnya.
• Di-mount pada / media/ Device ID yang
digunakan oleh vendor.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
22
11
Mounting Floppy Disk
• Harus dilakukan secara manual melalui / media/ f loppy.
• Floppy disk DOS dapat diakses dengan mt ools dan
menggunakan perint ah DOS dengan lebih t ransparan,
misalnya:
$ mdir a:
$ mcopy myfile a:
• Tipe mem-f ormat f loppy disk :
– Level rendah
$ fdformat /dev/fdH1440
– Format sist em f ile
• Perint ah mkfs
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
23
Membuat File Archieve (1)
• Unt uk backup, menyimpan dan mengirim beberapa f ile
melalui j aringan.
• Perint ah st andar Linux unt uk membuat f ile archieve
adalah tar yang merupakan kepanj angan dari t ape
ar chieve.
• Sint ak
tar cvf nama_file_archieve nama_file_asal
c : membuat sat u f ile ar chieve baru
v : menghasilkan pesan f ile yang dihasilkan
f nama_file_archieve : nama f ile ar chi eve baru.
• File ar chi eve yang dihasilkan mempunyai ekst ensi . t ar.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
24
12
Membuat File Archieve (2)
• Unt uk melihat f ile ar chieve dapat menggunakan
sint ak:
tar tf nama_file_archieve
tar tvf nama_file_archieve
pilihan v menampilkan daf t ar yang panj ang.
• Unt uk membuka f ile ar chieve dapat
menggunakan sint ak:
tar xvf nama_file_archieve
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
25
Kompresi File
• File yang j arang digunakan biasanya dilakukan
kompresi.
• Keunt ungannya adalah mendapat kan ukuran f ile
yang lebih kecil.
• File t eks dapat dikompresi lebih dari 75%.
• File biner biasanya t idak dapat di-kompres
dengan baik sekit ar 0-25%.
• File ar chieve t ar biasanya j uga dilakukan
kompresi.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
26
13
gzip
• Bila suat u f ile dilakukan kompresi dengan gzip,
nama f ile menj adi berekst ensi . gz.
• Unt uk membuka f ile kompresi dapat dilakuan
gunzip dan membuat f ile asli.
• Unt uk f ile t eks, perint ah ini mampu melakukan
kompresi lebih dari 75%.
• Sint ak yang digunakan unt uk melakukan
kompresi dan membuka f ile kompresi:
gzip nama_file
gunzip nama_file
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
27
bzip2
• Ut ilit as Linux yang lebih baru unt uk kompresi
adalah bzip2.
• Hasil kompresi adalah f ile berekst ensi . bz2 dan
unt uk membukan f ile kompresi menggunakan
perint ah bunzip2.
• Sint ak yang digunakan unt uk melakukan
kompresi dan membuka f ile kompresi:
bzip2_file
bunzip2 nama_file
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
28
14
Sistem File Linux Lanjutan
Program D3 PJJ PENS ITS
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
1
Tujuan
• Set elah mempelaj ari mat eri dalam bab ini, mahasiswa
diharapkan mampu:
– Memahami bagaimana inf ormasi sist em f ile
diorganisasi
– Mengert i f ungsi dent r ies dan i nodes
– Memahami bagaimana perint ah cp, mv dan rm
bekerj a pada level i nodes
– Mengert i bagaimana simbol ic l ink dan har d l i nk
bekerj a
– Menget ahui bagaimana akses ke media r emovabl e
– Dapat membuat f ile ar chieve menggunakan t ar dan
gzip
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
2
1
Materi
•
•
•
•
•
•
•
•
•
Part isi dan Sist em File
Inode
Direkt ori
Symbolic Link
Tipe File
Memeriksa Ruang Bebas pada Disk
Media Removable
Membuat File Archieve
Kompresi File
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
3
Partisi dan Sistem File
• Disk drive dan media penyimpan dibagi ke
dalam beberapa part isi. Part isi dif ormat dalam
suat u sist em f ile.
• Sist em f ile adalah st rukt ur dat a penulisan ke
media sehingga user dapat menyimpan dan
mengakses f ile.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
4
2
Ext3
•
•
Sist em f ile unt uk Linux Red Hat adalah Thir d Ext ended Linux
Fi l esyst em at au ext 3.
– Sist em f ile ini merupakan versi pengembangan dari ext 2.
– Ext 3 dibuat lebih st abil dan lebih kuat .
– Ext 2/ 3 mendukung berbagai f it ur yang t idak t erdapat pada
sist em f ile Unix lain sepert i ext ended at t r ibut e (EAs) dan POSIX
Access Cont r ol Li st s (ACLs).
Linux Red Hat mendukung lebih dari 20 t ipe sist em f ile. Sist em
f ile lain yang digunakan unt uk f loppy disk dan iso9660 yang
digunakan CD adalah msdos. Sist em f ile ext 2 j uga biasa digunakan
unt uk memf ormat f loppy karena lebih kuat dan f leksibel daripada
msdos dan menggunakan ruang disk yang lebih kecil unt uk st rukt ur
dat anya dibandingkan ext 3.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
5
Sistem File Lain
• Linux Red Hat mendukung lebih dari 20 t ipe
sist em f ile.
• Sist em f ile lain yang digunakan unt uk f loppy
disk dan iso9660 yang digunakan CD adalah
msdos.
• Sist em f ile ext 2 j uga biasa digunakan unt uk
memf ormat f loppy karena lebih kuat dan
f leksibel daripada msdos dan menggunakan
ruang disk yang lebih kecil unt uk st rukt ur
dat anya dibandingkan ext 3.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
6
3
Inode
• Inode berisi met adat a t ent ang f ile.
– Tipe f ile
– Ij in akses f ile
– Jumlah link: j umlah nama f ile yang dihubungkan
dengan nomor inode
– Nomor ID user dari pemilik f ile
– Nomor ID grup dari pemilik grup
– Wakt u, t erdiri dari wakt u akses t erakhir, wakt u
modif ikasi t erakhir dan wakt u perubahan inode
– Lokasi dat a pada hard disk
– Met adat a lain t ent ang f ile
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
7
Direktori
• Komput er meref erensikan suat u f ile sebagai nomor
inode.
• User meref erensikan suat u f ile berdasarkan nama f ile.
• Direkt ori memet akan nama f ile menj adi nomor inode.
• Bila nama f ile diref erensi dengan perint ah at au
aplikasi, Linux meref erensi direkt ori dimana f ile
berada, menent ukan nomor inode yang berhubungan
dengan nama f ile dan mencari inf ormasi inode dalam
t abel inod dan j ika user mempunyai ij in akses,
menghasilkan nama f ile.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
8
4
Perintah ls -li
$ ls –il
total 28
80788 -rw-r----37777 drwxr-x--80787 -rw-r-----
1 student student 5120 Sep 18 11:26 myData
2 student student 4096 Sep 18 11:25 newStuff
1 student student 1536 Sep 18 11:26 notes
Nomor inode unt uk f ile myData adalah 80788.
Sistem Operasi Linux
PJJ PENS ITS
Arna Fariza
9
Inode dan Direktori
Nama
report
Dihubungkan dengan inode dari
direktori parent
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
Metadata Inode
Properti dan pointer blok ke disk
Isi
Untuk direktori : nama/daftar inode
Untuk file : data file
Arna Fariza
“.”
“..”
“html”
“text”
Sistem Operasi Linux
PJJ PENS ITS
592253
249482
592255
592254
10
5
Perintah cp
• langkah-langkah yang dilakukan :
– Mengalokasikan nomor inode baru,
menempat kan ent ri baru dalam t abel inode
– Membuat ent ry yang menghubungkan nama
dengan nomor inode
– Meng-copy dat a ke dalam f ile 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
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
11
Perintah mv
• Jika t uj uan perint ah mv sama dengan sist em f ile asal,
langkah-langkah yang dilakukan :
– Membuat masukan ke direkt ori baru dengan nama
f ile baru
– Menghapus masukan ke direkt ori lama dengan nama
f ile 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
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
12
6
Perintah rm
• Langkah-langkah yang dilakukan:
– Mengurangi j umlah link, kemudian
membebaskan nomor inode unt uk digunakan
kembali
– Menempat kan blok dat a pada daf t ar blok
yang bebas
– Menghapus masukan direkt ori
• Dat a secara akt ual t idak dihapus, t et api akan di
over r ide j ika blok dat a digunakan f ile lain.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
13
Symbolic Link
• File yang menuj uk ke f ile lain.
$ ls -l pf
lrwxrwxrwx 1 student student
11 Nov 12 20:56 pf -> /etc/passwd
• Tipe f ile l pada ij in akses menunj ukkan f ile pf adalah symbol i c
l i nk.
• Isi f ile pf sama dengan f ile yang diref erensi yait u
/ et c/ passwd.
• Ij in akses dari f ile duplikat t idak sama dengan f ile asal
• Ukuran dari f ile t idak sama dengan ukuran f ile asal.
• Ukuran f ile duplikat adalah j umlah karakt er pada nama pat h.
• Perint ah:
ln –s f i l eAsl i f i l eDupl i kat
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
14
7
Hard Link (1)
• Pat h yang meref erensi inode, sehingga semua
f ile past i dilakukan har d l ink minimal sat u kali.
• Memungkinkan unt uk memberi nama f ile lebih
dari sat u yang menunj uk ke nomor inode yang
sama.
• Perint ah:
ln f i l eAsl i f i l eDupl i kat
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
15
Hard Link (2)
• Cont oh
$ ls -li fedora redhat
246575 -rw-rw-r-- 2 student student
246575 -rw-rw-r-- 2 student student
26 Nov 12 20:56 fedora
26 Nov 12 20:56 redhat
• File f edora dan redhat mempunyai nomor inode yang sama,
hanya ada sat u f ile t et api t erdapat dua t it ik masukan.
• Jika sat u nama pat h dihapus dengan perint ah rm, j umlah link
dikurangi sat u.
• Jika nama pat h akhir dihapus, j umlah link menj adi 0 dan
dihapus.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
16
8
Tipe File
• Ordinary f ile
• Direkt ori
• Link File
• Charact er Device (Peralat an I/ O)
• Block Device (Peralat an I/ O)
• Named Pipe (FIFO)
• Socket
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
17
Memeriksa Ruang pada Disk
• Perint ah df dan du digunakan unt uk melihat
berapa besar ruang disk digunakan.
• Perint ah df melaporkan j umlah t ot al kilobyt e,
j umlah kilobyt e yang digunakan dan kilobyt e
yang bebas dari sist em f ile.
• Perint ah du melaporkan j umlah kilobyt e yang
digunakan per direkt ori.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
18
9
Media Removable
• Sebelum mengakses dat a yang baru dimasukkan ke
dalam media r emovabl e (f loppy disk, CD, zip disk)
sist em f ile dari media harus di- mount .
• Yang dimaksud mount ing adalah membuat sist em f ile
asing sebagai bagian dari pohon direkt ori ut ama.
• Perint ah :
$ mount /media/floppy mount /media/cdrom
• Unt uk mengakses cd writ er dapat melakukan mount
pada / media/ cdrecorder.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
19
Perintah mtools
• perint ah DOS st andar.
• Drive a: dipet akan ke f loppy.
• Manipulasi media r emovabl e dapat
menggunakan perint ah DOS dengan
menambahkan huruf “ m” di depannya
$ mdir a:
$ mcopy myfile a:
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
20
10
Mounting CD dan DVD
•
•
•
Bila menggunakan sist em X Window, masukkan CD ke dalam drive
dan secara ot omat is akan dilakukam mount cd dan menambahkan
ke deskt op.
Tit ik mount dihubungkan dengan perangkat bila perlu melakukan
mount secara manual t ergant ung yang digunakan CD/ DVD reader
at au writ er. Reader harus di- mount pada / media/ cdrom dan
writ er pada / media/ cdrecorder.
Bila selesai menggunakan disk dapat dihent ikan melalui icon
deskt op dengan melakukan klik kanan dan memilih “ Eject ” at au
menj alankan perint ah ej ect dari prompt . Jika hanya t erdapat sat u
perangkat , menj alankan perint ah ej ect sudah cukup, t et api bila
t erdapat lebih dari sat u perangkat , hat us menambahkan node
perangkat sebagai argument .
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
21
Mounting Media USB
• Disk USB didet eksi kernel sebagai perangkat
SCSI, sehingga dapat diref erensi melalui
/ dev/ sda, / dev/ sdb dan set erusnya.
• Secara normal dikenali sebagai part isi pert ama
(sepert i / dev/ sda1) t et api mungkin j uga
menggunakan part isi lainnya.
• Di-mount pada / media/ Device ID yang
digunakan oleh vendor.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
22
11
Mounting Floppy Disk
• Harus dilakukan secara manual melalui / media/ f loppy.
• Floppy disk DOS dapat diakses dengan mt ools dan
menggunakan perint ah DOS dengan lebih t ransparan,
misalnya:
$ mdir a:
$ mcopy myfile a:
• Tipe mem-f ormat f loppy disk :
– Level rendah
$ fdformat /dev/fdH1440
– Format sist em f ile
• Perint ah mkfs
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
23
Membuat File Archieve (1)
• Unt uk backup, menyimpan dan mengirim beberapa f ile
melalui j aringan.
• Perint ah st andar Linux unt uk membuat f ile archieve
adalah tar yang merupakan kepanj angan dari t ape
ar chieve.
• Sint ak
tar cvf nama_file_archieve nama_file_asal
c : membuat sat u f ile ar chieve baru
v : menghasilkan pesan f ile yang dihasilkan
f nama_file_archieve : nama f ile ar chi eve baru.
• File ar chi eve yang dihasilkan mempunyai ekst ensi . t ar.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
24
12
Membuat File Archieve (2)
• Unt uk melihat f ile ar chieve dapat menggunakan
sint ak:
tar tf nama_file_archieve
tar tvf nama_file_archieve
pilihan v menampilkan daf t ar yang panj ang.
• Unt uk membuka f ile ar chieve dapat
menggunakan sint ak:
tar xvf nama_file_archieve
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
25
Kompresi File
• File yang j arang digunakan biasanya dilakukan
kompresi.
• Keunt ungannya adalah mendapat kan ukuran f ile
yang lebih kecil.
• File t eks dapat dikompresi lebih dari 75%.
• File biner biasanya t idak dapat di-kompres
dengan baik sekit ar 0-25%.
• File ar chieve t ar biasanya j uga dilakukan
kompresi.
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
26
13
gzip
• Bila suat u f ile dilakukan kompresi dengan gzip,
nama f ile menj adi berekst ensi . gz.
• Unt uk membuka f ile kompresi dapat dilakuan
gunzip dan membuat f ile asli.
• Unt uk f ile t eks, perint ah ini mampu melakukan
kompresi lebih dari 75%.
• Sint ak yang digunakan unt uk melakukan
kompresi dan membuka f ile kompresi:
gzip nama_file
gunzip nama_file
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
27
bzip2
• Ut ilit as Linux yang lebih baru unt uk kompresi
adalah bzip2.
• Hasil kompresi adalah f ile berekst ensi . bz2 dan
unt uk membukan f ile kompresi menggunakan
perint ah bunzip2.
• Sint ak yang digunakan unt uk melakukan
kompresi dan membuka f ile kompresi:
bzip2_file
bunzip2 nama_file
Arna Fariza
Sistem Operasi Linux
PJJ PENS ITS
28
14