mount dan unmount
TRANSCRIPT
5/14/2018 Mount Dan Unmount - slidepdf.com
http://slidepdf.com/reader/full/mount-dan-unmount 1/3
Beri taI UtasanlAduSoftwareI UtamaI BisnisApaSihSebenarnya...I tutoriat
MountanunmountDiLinux, itaseringkaliendengarstilahmount. ount endiri erupakanrosesa
rumit, ekaligus emperlihatkanetapaebatnyainux alammenangaidevice,
enssunakanWindows, i ta elah
dipermudah dalam rnengak-
ses dcvice sehinggtr i ta dapat
mensenali iskctsebagai r iveA di, rr" r, da n
kemudiann-rcngenali arddisk mulai dari
C sampaiZ. lVietode eperti ni mcrupakan
salah atucara N'licrosoft alam rner-rghasil-
kan sistemoperzrsi1'angdari satu sisi rnu-
da hdigunakan arcna ser idakharus ah u
ter la lu ar-ryakcntansdevice. egitudima-
sukkan,makaharusnya udahbisadikenal i .
Stratcgini adalah trategi an ghebat.Kita
patutmencontohr-rya.agaimainarncmbuat
produk angbisadieunakan enganmudal-r
oleheld rr-scr.
Tapi, ktrrcntr ki ta kini menegunakan
Linux, r t rka dabaiknya ita rnelihat istern
lebih dalarn. Pal ing tidak, ki ta n.rengerti
mengapa er. ice arusdimount tcr lebihda -
hulu sebelurn igunakan.Kita akan mcm-
bahasnyadalan-rpoir-rt-pointpemahaman
da n ip.
1K i t r b i \ . r mensi lnggJpl ) r 'o \cs rount -
I i n g r e b a g t t s c ) u a l u v i l n g 5 c d c t . h J n a .
Katakanlah ita memil ik i harddiskdcngan
satupart is i ,scbuah loppy disk drive da n
sebuah DROM drive.Padawaktubooting,
harddisk engansatupart is i erscbutakan
dimount sec.rraotolnatis karcna meru-
pakau root f i le sistern.Proscsmountir.rg
ini berlangsung ccara tomatispada saat
boot. ni adalahhal yang alamiah,karena
agar apatdiboot, f i le-f i ledi dalarnhard-
disk arr-rsikenal i .Kalau idak, -nakaentutidakadasistern ar-rg erjalan.
Setclah ister-nelesai oo t da n siapdi -gunakan, i ta ir" re in -rcnggunakzrni iskct .
Di sisten-rnternalLinux, sebuah iskdrivc
tentunya elah dikcnal i o leh kerncl. Na -
mun, kernel tidak akar-rmer-realokasikan
fesourcc ebelumuser memintanya.User
harusmeminta kepadakernel agar mem-
berikan esourcekcpadadisk drivc karcr-rar
uscrakt tn nenggunakan isk drive tcrse-
bu t untuk mengakses isket .Prosesmc -
minta kepada ernel ni dinamakan ebagai
prosesmounting. Bceitupundengandrive
CDROM terscbut.
z ) Prosc: nrount :c la lu rnc l ib . r rkan ua
Z, kornponerr :ev iec/ f i lcan nou l t t ( , i i/ .
Kita ser ir-rgekal imer-rdengarst i lahmount
point ket ikaberbicara oal mount. Mount
point dalan-r ahasayang sederl"ranaapatdisebut ebagai ircktor i ujuan nount.
Sebagai ontoh, disk dr ive floppy per-
tama akan diberinama dev/fd0 oleh kcr-
nel. Ini adalahkomponen pertatrla, a it l r
device.Karcnamcrupakan uatu i lc biasa,
rnaka ita idakbisamenggunakandev/fd0
tersebut.Pada kenyataar-rr-rya,il e tersebut
rnewaki l iloopy r ivek i ta .
Agarkitadapat rengaksessi dar i d isket ,
rnakakitaharusmemberitahukernelbahwa,
kita akar-rmenggunakandirektori tertentu
sebagai enggantidisket.Dengankata air.r,
scmentara,sidisketnumpangsementara i
d irektor imount point tersebut.
Sebagaimount point, ki ta dapat mem-
pcrgunakan embarang irektor i .Namun,
merujuk kcpadastarrdar inux yang di im-
plen-rentasikanle hbeberapa istro,mount
point ur.rtukdisketumumnya diletakkandi
/mnt/floppy, /media/floppy, atau /floppy
saja.
Di dunia Windows, mount point dari
d isk drive pertama kurang lebih adalah
drive A. Mount point dari disk dr ive ke-
du a adalah B. Tapi, di Linux, ki ta tidakrnengenal stilah drive. Semuadeviceakar-r
dimount ke direktor i .
QSetc lehcv ice c le 'a i igunaki rnank i ra
J t idak ng in ncnggunakannyaag i ,maka
kitasebaiknya emberitahu ernel.Dengan
clernikian, ernel dapat mengher-rtikanlo -
kasi esorrrceadadevice ersebut.
Proses nemberitahukernel ersebutkita
sebut sebagai rosesunmour-rt ing evice.
Ada juga yang menyebutkan sebaga
mounting. Pokoknya, segalasesuatuy
memiliki maksud kerja berlawananden
mount.
/ l Untuk rnclakukan rosesmountingTJ-
rn rcr l lpcrgunaka l l rogram nount
mentara, ntuk melakukan roses nmo
ing,kita rnernpergunakanrogramumo
Harap diperhatikan bahwa program ydigunakandalarnproses r-rrnour-rtingd
u r n o u n t , u k a r r n r n o u n t .
( Baga i r la r rarenunr t Anda rnckan
JL inux bekc r ia cngan evicc? ar i
l ihat kcmbali betapacara ni begitu
rniah.
Lampu. Tentunya Anda pen-rahme
sar-rgampu. Katakanlahkita n-remilik
ngit - langit an g erdiridaridua ampu.S
lampu utarna,satu ampu tambahar-r. n
mengontrol ewatnya liran istrik dari su
ber listrik ke lampu, kita mengunakans
lar.Du a ampu,du asaklar.
Apabila ampu utama ingin dinyala
rraka kita akan meminta kepada sum
listrikuntuk rnengalokasikanesource. a
nya, kita menekan saklar ampu utarna
posisi yala.Dengan emikian,makaal
listrik akan dialirkan ke lampu utama, d
lampu pun menyala.Dernikiar.ruga apa
kita ingin rnenyalakanampu kedua,ke
dan seterusnya.
Apabila lampu utama tersebut idak
gunakan agi, r-naka ita akanmemberitsumber l ist r ik bahwa listr ik sudah tid
diperlukan lagi. Carar-ryaengan mene
sakla rarnpu tanra eposis i na t i .
Ketika ampu utamarusakdan harus
ganti, entunyakita akan mematikansa
ter lebih ahulu, arulah ita nencopota
pu tersebut dari langit-langit.Dar-r, ete
lampu baru dibeli dan dipasang,maka k
harusmenekansaklarke posisinyalaunt
menyalakan an-rpuersebut.
t
;i
a
www.i foti ux.web.id INF0tTNUX 1/2005
5/14/2018 Mount Dan Unmount - slidepdf.com
http://slidepdf.com/reader/full/mount-dan-unmount 2/3
Berita ulasanAdu oftwareutama BisnisApa ihsebenarnya'..Tutoriat
Beberapahal tersebut adalah hal yang
umum sekali kita lakukan. Tentunya tidak
mungkin ketika ingin mengganti ampu kita
segeramelepaskan ampu sementara istrik
tetapberjalan, alu ke warung membeli lam-
pu dan setelah tu lampu langsungdipasang
dan langsung pula menyala. Kalau begitu,
maka saklar idak akan berguna.
Begitulah proses mount. Bola lampu
adalahdevice. Saklar adalah proses mount
dan unmount. Sementara, listrik ada re-
source dan sumber listrik adalah kernel.
Analogi ini mungkin tidak tepat benar,
namun bisa digunakan untuk menjelaskan
betapa proses mount adalah proses yang
sangatalamiah.
Di dunia server menggunakan rack-
mount pun, agar suatu serverbisa diguna-
kan, kita harus melakukan mounting ter-lebih dahulu secara isik.
Semuacontoh ini membuktikan bahwa
mount dan unmount bukanlah hal yang
aneh dan merepotkan. Sebaliknya,hal yang
sangatalamiah.
/ Pada pembahasannomor l, kita me-
Ory.uui ada deviceyang dimount secara
otomatis pada prosesboot dan disebut se-
bagai root file systematau root device.Pada
saatkernel diboot (pada saatpertama sekali
Anda memilih menu Linux dari Grub atau
Lilo misalnya), tidak ada device aPaPun
yangdimount.
Kernel pun segera menyusun struktur
datanya di memori, dan setelah itu, me-
ngurusi berbagai hal seperti pengenalan
hardware yang penting dan setelah semua
selesai, ugas inisialisasi sistem kernel pun
selesai.
Agar sistem operasi dapat digunakan'
maka kontrol berikutnya harus diserahkan
kepada program yang tersimpan di hard-
disk. Di sinilah root device akan dicari dan
dimount secardotomatis. Mount point un-
tuk root device adalah'/'.
lApabila suatu device, sebagaicontoh
/ conou drive sedang igunakan,maka
device tersebut akan diproteksi oleh ker-
nel. Itulah sebabnyaketika Anda mencoba
meng-ejectCDROM drive yang termount,
CDROM drivenya tidak akan terbuka'
Ini adalah salah satu mekanisme kernel
untuk menjaga integritas data. Tentunya'
58 INFoLINUX 7/2005
akan sangat repot apabila ketika sedang
mengopi, tiba-tiba sumbernyamenghilang.
Deviceyang sedangdimount tidak dapat
diunmount apabila masih digunakan. Jadi'
ketika CDROM Anda sedangdiaksesmisal-
nya, Anda tidak dapat memaksabegitu saja
kernel untuk mendisalokasikan esourceke-pada device ersebut.
Apabila Anda memaksa, maka Proses
yang bekerja pada device tersebut harus
dibunuh. Setelah tu, Anda baru memaksa
kernel untuk melakukan unmounting,
dan kemudian Anda dapat mengeluarkan
CDROM Anda.
Ini adalah teori. Artinya, dalam prak-
teknva (terutama kernel-kernel lama)'
membunuh proses haruslah berhati-hati'
Apabila Anda mengirimkan signal yang
keras (sepertiSIGKILL), yang tidakdapat
ditolak olehproses,makaadakalanyaproses
tersebut belum melakukan tindakan clean-
up. Dengan demikian, pada struktur data
kernel, terkadang tercatat CDROM masih
dipegang.Oleh karena itu, ada kalanyawa-
laupun kita telah membunuh Prosesyang
mengakses DROM (sepertiprogram'cp'),
tapi CDROM tetap saia idak dapat dikelu-
arkan, padahalprogram cp sudah tidak ada
di processist.
Q
Mengapa (pada zaman dahulu) Man-
Odrake dapatmengakses evice anpakita
harus melakukan mounting terlebih dahu-
lu? Mandrake menggunakansoftwareuntuk
melakukan automounting.
Saat ni, telah banyak distro yang meng-
gunakan fasilitas serupa. Proses mount-
ing memang merupakan proses mendasar.
Tapi, kalau bisa dipermudah, kenapa idak?
Dengan demikian, user yang baru berpin-
dah ke Windows juga tidak akandirepotkan
oleh hal yang satu ni.
Distro sepertiSUSE .1dengan ernel2.6
telah menggunakan automatisasi penggu-
naan device.Dengan demikian, apabilakita
ingin mengaksescdrom, maka cukup ma-
suk ke dalam direktori /media/cdrom dari
Konqueror dan secaraotomatis, CDROM
kita akan dimount. Begitu habis digunakan,
tekan saja tombol eject di CDROM drive
Anda. Kernel akan melakukan unmounting
otomatis.
Walaupun demikian, memahami mount
tetap perlu karena banyak hal png dapat
kita lakukan dengan memahami mount se-
carabenar.
OKarenaprosesmount selalumelibatkan
7 deice dan mount Point, maka semua
pasangan device dan mount point tersebut
harus disimpan sehinggakita tidak harusselalu memberikan perintah dengan leng-
kap. Semua nformasi pasanganmount dan
informasi lainnya disimpan di file /etclfstab.
Fstab adalah kependekan dari file system
tabulation. Berikut ini adalah contoh fstab
milik penulis:
/dev lhda l /
1 1
/hone/
re i se r f s
L 2
swap swap
re i se r f s
a c l , u s e r - x a t t r
/dev/N0P0/DATA
DATA
defau l s
/ dev hda5
pri=42 0 0
devpts /deu Pts devPts
node=g620,gid=5 0
proc /P roc Proc de fau l s
g 0
usb fs /p roc /bus /usb usb fs
noau to0 g
sys fs /sys sys fs noau to
0 g
/dev /cd rom /medi , /cdrom
sub fs fs=cd fss , o , P rocu i ,nos
i d , n o d e v , e x e c , i o c h a r s e t = u t f 9g
/ d e v / f d 0 , /meda l f1 oppy
s u b f s f s = f l o p p y f s s , P r o c u i d , n o d
e v , n o s u i d , s Y n c 0
192.L68.g . 1 home/DATA/PUB
/ m n t n f s d e f a u l s , u s e r , s
i z e = 8 1 9 2 , w s t z e = 8 L 9 2 , a u t o 1
Di kolom paling kiri, kita melihat nam
device.Di kolom kedua,kita melihat moun
pointnya. Di kolom ketiga,kita memberita
hu kernel tipe filesystemdevice ersebut.D
kolom keempat,kita memberikan opsi-op
yang dipergunakan selama Prosesmounting. Opsi-opsi ini sangat tergantung pad
tipe filesystemnya.Dengan demikian, tida
semua opsi dapat berlaku global. Beberap
FS ebih banyak fitur dari FS ainnya'
Di kolom kelima, kita melihat status fs
freq, yang digunakan untuk program dum
untuk menentukan filesystem mana yan
akan didump. Apabila diisi dengan nilai 0
maka program dump akan mengasumsik
filesystem ni tidak didumP.
www.infotinux.web.id
5/14/2018 Mount Dan Unmount - slidepdf.com
http://slidepdf.com/reader/full/mount-dan-unmount 3/3
n
IA
It
JS
b
ln
b.
m
rb
BeritaUlasanAduSoftwareUtamaBisnisApaSih I Tutoriat
'l! Device-deviceang telah dimount
l . |I J akan ersimpan ementaraada ile
/etc/mtab. ile ni akanselalu imodifikasi
setiapkali terjadi perubahanpada status
mount sistem.Berikut ni adalah ontoh
/etc/mtabmilikpenulis.
/deu /hdaL re ise r f sn w , a c l , u s e r _ x a t t r 0
p roc /p roc p roc rw 0 0
tmpfs /dev /shm mpfs rw 0 0
devp ts dev /p ts devp ts
rw ,mode=0626 ,9 td=5A
/ devhdc /med i / cdnom ubfs
ro , nosu i nodev s=cd fss p t "ocu i
, i ocharse t=u t f8A 0
/ devfdA /nedl a/ f loppy subfs
r w , o s u i ,n o d e v ,y n c , s = f o p p y f
s , p n o c u i d 0
usb fs /p roc /bus /usbusb fs rw 0 0
I92 1 .68 . : honeDATA/PUB, rmnt
n f s r w , n o e x e c , n o s ui d , n o d e v ,s i z
e = 8 1 9 2 , w s ie = 8 1 9 2 ,d d n = 1 9 2 .6 8 .
4 . 1 a g
a u t o m o u n t ( p i d 2 9 6 3 )m n t a u t o f s
rw, d=s P9"P=2963minP oto=2 max
oro to=30 0
Di kolom enam, status fs_passno,akan
digunakan leh program fsckuntuk menen-
tukanurutan pemeriksaan ilesystemdisele-
saikan adasaatboot.
Kolom 3, 4, 5 dan 6 tidak perlu terlalu
dipermasalahkan.Pada kenyataannya, kita
hanya anyacukup mengetahui pasti kolompertamadan kedua.
1 nDi/etc/fstab,ki ta telah menfm-
I Wpan informasi pasangandevice dan
mount point. Untuk melakukan mount,
berikut ni adalah olaperintahnya.
l ' l o u n t o p t i o n s ] < d e v j c e > < m o u n t _
po nt>
sebagaiontoh:
m o u n t , / d e v / f d 0 / n e d i a / f l o p p y
Namun, untuk deviceyang ercatatpada
fstab, ita tidak perlu memberikanperintah
lengkap ntuk informasi devicedan mount
point pada saat menjalankan perintah
mount. Sebagaigantinya, kita bisa mem-
berikan erintahberikut ni :
nount /dev/ fdA
arau
m o u n t m e d ia / f 1 o p p y
Program mount akan mencari pasangan
device tau mount point secara tomatis.
Sementara, ntuk unmount, berikut ini
adalahpoia perintahnya:
u m o u n t< d e v ic e >
atau
umount <mount_po i t>
| |Userbiasa ecara efault idak akan
I I diberikan ha k untuk melakukan
mount s ecara engkap.Artinya, hanya root
yang bisa memberikan perintah lengkap
berikut ni:m o u n t I o p t i o n s ] < d e v i c e > < m o u n t _
p o in t >
Iz) Userbiasa isadiber ikanhak untuk
I Zrmelakukan mount, denganmenam-
bahkankata"user" (benar-benar ata user,
bukan untuk digantikandenganusername)
pada olom keempat.Sebagai ontoh, ihat-
lahkolom keempatpadacontoh fstabpenu-
li s (entri terakhir)padapoint nomor 9.
FileSis
File ini akan selalu diperbaharui
mount dan lebih bersifat nfor matif. Un
mengubah entri yang tidak kita ingin
ubahlahdi fstab.
| ,lTerdapatbeberapa psi mount y
I
-Aberguna.
Diantaranya adalahyangakanmelakukanmounting secara
only, berlawanan dari rw. Selain tu,
jugaopsi uid=<uid> atauuid=(userna
yangbergunauntuk melakukanmount
hak akses enuh diberikankepadause
ngan uid (uid) atau user denganusern
<username..Sebagai ontoh:
m o u n t - o u i d = n o p / d e v / h d a 1 " n
1 f Mount t idak hanyadapatdi lak
I )puau device saja. Network (
toh point 9 adalah pada NFS) dan im
CDROM (dengan ile sistem so9660m
nya) uga dapatdimount.
Dengan mengetahuiprosesmount,
dapat mengetahui ebih dalam lagi si
Linux kita dan memberikan kita kon
lebih besarpadasistem tu sendiri.
Noprianto ([email protected]
; ug
n*dr##iilffw\puuX andrreeaso
FedJrEs : + Unlimited data ransfer+ Compleb control panels
I POP3email.FTPacccs
lnt
UI
Ps l
nt-Lda
lak
tpa
eIJ
mp
Lng
i 0 ,(an
r - . i r n i ! r ; i j . - . l i i , j r
ii * { j ; . : ; i : , { id S*iu ii j
S p . 1 . i l S S " { i r i f i . l , r r r
cffiE'r*'gEW{H,:fartor|le0Src
CybqBtrtim (dilr Ehltrhdo) 10thF
Jl. lon gm Bard ilo. I JatstE S€idan 12
Pnffi. 021) 526 8m0 Fax. (t21152€6
t&/w.caftraieb.ffi - irto@€kreb.m
TNF0HNUX 7/2005
. il*'4lffiffi*"
Otl@f",tgQl "*rp^a-.
mnoilEY
+ SSH. CGf SQL :akrverHosting
* and much more. Features : t Location NOC Jakarta- tndonesia(llx
t Stad ftorn Rp. 19.50O,J nonfiI Size seruer: 1 U Rackmount
iFrceSetuP')*Bandwilh:128kbps
t 2 tonths Fr€e *)+ lp Address : g (max)
- t Colocation Rp. 1.m0"000,Jmonth't4rso
t Colocation & Dedicated Server n USA* Domain Name R€istert Benefit Res€fi€r Program
'/r'5N{ytfr BftN fA5ltfl
r0 rAl{f rnuq 8u5/N855gMl/Nt
www.i folinux.web.id