Ana Sayfa   Forum   Bloglar   Albümler   Sinema   Yerli Dizi   Yabancı Dizi   Gruplar

AtaBB Forum   Türkçe-Turkish İngilizce-English

 Advanced Search

ATABB


Her Zaman Daha İyisini Arayanın

 

Geri Git   AtaBB Community > AtaBB Teknoloji > Linux / Unix

Linux / Unix Linux / Unix Hakkında Genel Bilgiler

Konunun Derecesi - Linux Takas Alani - NASIL.

Cevapla
 
LinkBack Konu araçları
Eski 01-12-2006, 06:45 PM   #1 (permalink)
Zero Relax
Best Member
 
User ID: 3
Giriş Tarihi: 20-10-2006
Yaş: 31
Mesajlar: 7,821
Standart Linux Takas Alani - NASIL

Linux Takas Alani - NASIL
Levent Santemiz, levent@compclub.itu.edu.tr
Surum 1.0, 10.1.1997

Giris

Bircok insan hem Linux hem de MS-Windows kullaniyor. Bu kullanim Linux
devriminin onemli bir parcasidir, boylece insanlar Linux uzerinde
calisirken ve Linux'a konsantre olurken ayni zamanda da az ihtiyac
duyacaklari programlarini da calistirabiliyorlar. Hem Linux hem de
MS-Windows, sanal hafizayi, diskte takas ile birlikte kullandigindan,
comp.os.linux.setup'a gerekli disk boslugunu azaltmak icin takas
bosluklarinin nasil paylasilmasi gerektigi konusunda sikca sorular
gelmektedir.

Takas bosluklarinin paylasilmasi icin bircok yontem vardir. Bu dokuman da
anlatilan yol ise en karmasigi olmasina ragmen, su ana kadar her iki
ortamda da maksimum performans saglayan tek yoldur.

1. Nelere ihtiyaciniz var ?

Bu surumun bazi gereksinimleri vardir. Eski surumlerde bazi sorunlarin
cikmasi nedeniyle, bu gereksinimlerin hepsini karsilamanizi (ne olursa
olsun) siddetle tavsiye ediyorum.

* MS-DOS 5.0 veya daha yenisi
* MS-WINDOWS 3.1 veya daha yenisi
__________________
Oyun bitince şah da, piyon da aynı kutuya konur...

Haberler Hakkındaki Şikayetler...



.
Zero Relax Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı Yaparak Cevapla
Eski 01-12-2006, 06:46 PM   #2 (permalink)
Zero Relax
Best Member
 
User ID: 3
Giriş Tarihi: 20-10-2006
Yaş: 31
Mesajlar: 7,821
Standart

2. Izlenen yol

* DOS�u calistirin. Bir DOS disk bolumu yaratin (FDISK'i kullanin) ve
buyuklugunu takas boslugu icin istediginiz buyukluk olarak ayarlayin. Bir
surucu harfi tayin edilecektir. (Ornegin X)

* DOS FORMAT komutunu kulanarak bu bolumu formatlayin.

FORMAT X:

* Bu surucunun etiketini "LABEL" komutunu kullanarak "SWAP SPACE" e
ayarlayin. Bunu, DIR komutunu kullanarak dogrulayin. Lutfen bunu ayri bir
adim olarak yapin. FORMAT komutunun bazi surumleri disk etiketini acilis
sektorune gerektigi gibi yerlestirmiyor. (NOT: Bazi insanlar disk
etiketinin kok dizinde saklandigini yazmislardir. Evet, fakat en azindan
DOS 5.0'dan beri ayni zamanda acilis sektorunde de bulunmaktadir.)

LABEL X:

DIR X:

* Windows'u calistirin. Control Panel bolumune gidin. Burada 386 Enhanced
ikonunu secin ve burada Virtual Memory (Sanal Bellek)�bolumune girerek X
surucusunde en genis kalici Windows takas dosyasi yaratin (Windows
bu genisligi size bildirecektir). Windows bu kadar buyuk takas dosyasi
kullandiginiz icin size itiraz edecektir. Gonderecegi mesaji
onemsemeyin ve dosyayi yine de yaratin.

* Windows'dan cikin.

* Linux'u calistirin ve root olarak girin.

* FDISK komutunu kullanarak bolumun ismini ve blok olarak buyuklugunu
bulun. /dev/winswap'ten bu bolume sembolik bir baglanti kurun. Mesela,
eger bolum hda7 ise o zaman,

"ln -s /dev/hda7 /dev/winswap"

yazin.

* Asagidaki, bolumu analiz edip bazi onemli bilgileri ortaya cikaran
uuencode'lanmis dosyayi uudecode ve gunzip'leyip asagidaki gibi
calistirin.
__________________
Oyun bitince şah da, piyon da aynı kutuya konur...

Haberler Hakkındaki Şikayetler...



.
Zero Relax Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı Yaparak Cevapla
Eski 01-12-2006, 06:46 PM   #3 (permalink)
Zero Relax
Best Member
 
User ID: 3
Giriş Tarihi: 20-10-2006
Yaş: 31
Mesajlar: 7,821
Standart

msinfo /dev/winswap
Kod:
begin 755 msinfo.gz
M'XL(`$$YNRT"`Y557TQ;51@_MW]HZ0AM'"$U-.28W([..>84%1%D2QH>',9*
M2S&VC);V=FV]T*;WWBD+1I)K'YH;DOJF#YH80GPR^J""D"R8-K('MS2;#Q*S
M%Y,E-P&592A$V:[?.;?M"FP/?DG/G^_[?7_Z_3G7PL313TT(?8P0<J"CI':8
M$5H^#:=5<KT^MQ`^UAQ1O*QUH0<.]B7S/FC[U!98Y;))]<*N^AG"^LB((J%E
MAFIM[A9U0O`;%:*7N#[L%G!_-IH34V(J,WUZ.CK%O6I#N4DTE,E-144Q-7T)
M>]_PX\M<3@!`'ZZ26[`-I7A.F!%$;JK.;21`!#.\-,5A/CK)\=B3FL:3F8PH
M<#$QDSO91Q%^>L%"Z@KW*"-NR3;""5SN,A?'NI[0=P0Q=#[P&&$5@3UNZ3VW
M=-(V`NYQ/)6CX)DC2F`KD!&C/!:R7"Q%]L-6`8'D+=]8T*^$V8@RR\;5\P9(
M^;\&T:F]E`Q`EI,_6YHCZBT#BJ09M0VV9!:XVKLF]0NX%'Z4R];\W](3A-%J
MI:`_&12!>@33QC0S'V8]?O5+0`;3UC23K)!"?@97N8R#:29MF/>R)PI>UJF)
MK%/-4QR39OSJE8,8MHZ)UC#`?1ZX'N!ZU`L'X;@.?X["C<1DUT%,9QW32C''
M"<98PQR#8#=(L'>96NQWR/4W1@>H3\'!OC3,MMN_"[,=A1OVK^XEH($[$S^H
MY@28=MB78-$/`=8)(L=\P*$5*I_LS@)_G7!=\Z9V@F"``Y$XQM[T!T>(WHNU
M/T9CH)YIZI("&9ZK32AR=DTN/QNZ."&7?27H_<(=_^=Q"U1N3Y.>!-E`$BY(
M;(4ZG)/[\_0F_54HY7\5[<!33)\2M%:Y(.THX_N%K?%2L9&(O=4>8F^@IV9(
M,<HEDU:17T'23M)GA#ANW-<F'J5-]>6!G2;BU+YN)@<RL.JBIFD4[:<###UG
MO3Z77WO?L?O+@@G\+(-<"X&QT"&#_N7@_\2;JGAEF&U1`JR#ZCD/Z]7HJ'ZH
M09_JNAZGJ^N?X5.39_AXMY!!?3@6G>X2,9^)QG%\!IZ@5`SSJ>EWN!SN>HCK
MLJ%F08R*J5B4YV=T0-R&J#UYJW>4#"7/#D,0/GG`0ZI@__`;6->]K!>C[<GD
M31/IQP>:!B]D?DT,*<;Y6=9Y]3:P][^W`?+>8F(1!*ZY7B1:BN=@D_XY9?0I
M'?ZT0=V@BBWIIV$47#Y@7-,9Q>0<*=7;NMW-NS2>9#_X3V)8()?A$;!`ALRW
M#&\%RO_^@9F6TP<]'M8J@'AFA"[JM]0(WCQ!`[.826!F&A@HG4JWU5R_KKL&
M9GNQF$;J[?NZ\YUZ?B].C,OEWI*\94J`:6LB?U,RK^2.([0QRQK(W!D2[K5M
M,G>&0B7A'K03F"'17*&L#9XU@+U2L9K4-GCIG(K(NE:SM,>SM,?;X,T:&U6,
MT./E%NAUTNE_$,^E(A0M!B7K[D'>X6'\FC25Q3W=+V3YLR^CXJW.S0>#54*#
M#ZE^AI+N-35^_>![U4!?@VQ%ET<L!BC>MC5"\GH->"T6'4/2NS>((N0,DT>_
9K6^!S%65KRS`,`,UVB43\!]-BKG]B`<``#5"
`
end
Total special sectors (Toplam ozel sektorler)�isimli yerdeki sayiyi
biryere yazin ve disk etiketinin "SWAP SPACE" oldugunu dogrulayin. Eger
bunlar olmazsa, o zaman DOS�u yeniden calistirin ve LABEL komutunu yeniden
kullanin.

* Bilgisayari kapatmak icin kullanilan dosyanin ismini (shutdown file)
kontrol edin. SysVinit icin dosya /etc/inittab satirinda asagida
gosterilmistir, eger sizde yoksa lutfen ekleyin.

#Runlevel 0 means shut down the system (sistemi kapat demektir).
10:0:wait:/etc/brc

Bu kilavuzun geri kalani icin dosya ismini /etc/brc olarak kabul edecegim.

* Asagidakini yazin:

dd if=/dev/winswap bs=512 count=XXX gzip -9 > /etc/winswap.gz

XXX yazan yeri �Total special sectors� (toplam ozel sektor) sayisi ile
degistirin.

* Asagidaki bir parca kodu da /etc/rc.d dizininin (veya sizin init'iniz
onu ne olarak adlandirmissa) icindeki dosyalarin birindeki swapon -a
komutundan hemen once yazin. (Eger boyle bir komut yoksa, o zaman
/etc/rc.d dizinindeki herhangi bir mount komutundan hemen once yazin. )

* Asagidaki bir parca kodu da /etc/rc.d (veya sizin init'iniz onu
ne olarak adlandirmissa) icindeki �swapon -a� komutundan hemen once
yazin.(Eger boyle bir komut yoksa, o zaman /etc/rc dosyanizdaki herhangi
bir mount komutundan hemen once yazin. )

Eger /etc/rc.d diye bir dizininiz varsa o zaman bu kodu icine koymak
istediginiz dosya da �/etc/rc.d/rc.S� veya �/etc/rc.d/rc.boot� isminde
olacaktir.

Eger swapon /etc icinde ise, /sbin/swapon'u /etc/swapon ile degistirin.
Eger swapon, /bin icinde ise, /bin/swapon ile degistirin. Aynisini mkswap
icinde yapin.

XXX �i fdisk�te verildigi gibi bolumun blok olarak normal buyuklugu ile
degistirin.

---KOD PARCASI BASLANGICI--- #
# Verify and initialize swap space (takas boslugunu kullanima hazirla ve
# dogrula)
# echo -n 'Verifying swap space...'
if [ �`/bin/dd 2> /dev/null if=/dev/winswap bs=1 count =10
skip=4086`� \
= 'SWAP-SPACE' ]; then
echo 'Linux signature found'
/sbin/swapon /dev/winswap
elif [ �`/bin/dd 2> /dev/null if=/dev/winswap bs=1 count=11 skip=43`� \
= 'SWAP SPACE' ]; then
echo 'DOS signature found'
/sbin/mkswap /dev/winswap XXXXX
/sbin/swapon /dev/winswap
else
echo 'No signature found'
echo 'ERROR: Will not swap'
fi
---KOD PARCASI BITISI---

* Asagidaki kod parcasini kendi /etc/brc dosyaniza ekleyin (Veya nasil
adlandiriliyorsa /etc/rc.d/rc.0 veya eger bir /etc/rc.d dizininiz varsa
/etc/rc.d/rc.halt); bunu oraya takas gerektirebilecek komutlardan sonra
koyun.

---KOD PARCASI BASLANGICI---
#
# Terminate swapping and restore DOS/Windows swap info
# (takaslamayi bitir ve DOS/Windows takas bilgisini tekrar yukle)
#
/sbin/swapoff /dev/winswap
if [ �`/bin/dd 2> /dev/null if=/dev/winswap bs=1 count=10 skip=4086`� \
= 'SWAP-SPACE' ]; then
echo 'Restoring DOS/Windows swap info'
/bin/zcat /etc/winswap.gz > /dev/winswap
else
echo 'ERROR: /dev/winswap lacks swap signature, skipping restore'
fi
---KOD PARCASI BITISI---

* Linux�i yeniden calistirin. Simdi yeni takas cihazinda takaslama olmasi
gerekir.

3. Birkac parca not

* /etc/fstab dosyaniza /dev/winswap eklemenize hic gerek yok.

* Eger LINUX konsolunuz herhangi bir sekilde bozulursa veya /etc/brc'yi
calistirmadan sona ererse, o zaman Windows'da takaslama yapmadan once
bilgisayari tekrar calistirmaniz ve LINUX'dan saglikli olarak cikmaniz
gerekir. Ya da FORMAT X: komutunu tekrar kullanmak ve Windows takas
dosyasini tekrar yaratmak da mumkundur. Buna sebep vermemek icin tek bir
yolu vardir ve bu da /etc/brc'in esiti olan komutu DOS�daki AUTOEXEC.BAT'a
yerlestirerek mumkun olabilir.

* Eger DOS�FDISK bolumu logical DOS drive�(mantiksal DOS surucusu) olarak
tanimliyorsa, o zaman numarasi 5 (/dev/hda5'de oldugu gibi) ya da daha
fazladir. Bu, 4 veya daha azi olarak numaralanmis�extended�olarak
etiketlenmis bolum degildir. Eger sizin Linux fdisk'iniz, mantiksal
bolumlemeler gostermiyorsa, bozuktur. (Ornegin Slackware 2.2 bozuk bir
Linux fdisk icermektedir.) Eger elinizdeki surumde varsa, cfdisk�de
kullanabilirsiniz.Tabii calisan bir fdisk�te alabilirsiniz.

* msinfo calistirirken floating point exception aliyorsaniz, o zaman onu
hemen hemen kesin olarak yanlis bolumde calistiriyorsunuzdur. Bir
yukaridaki nota bakin.

* Lutfen bana e-mail atarken programi dogru cektiginizi kontrol ve tekrar
kontrol etmis olun. Bu mini-NASIL'a yoneltilen problemlerin yaridan
fazlasi bu programi dogru kopyalayamamaktan dolayi ortaya cikmaktadir
__________________
Oyun bitince şah da, piyon da aynı kutuya konur...

Haberler Hakkındaki Şikayetler...



.
Zero Relax Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı Yaparak Cevapla
Cevapla

Etiketler
alani, linux, nasil, takas

Konu araçları

Gönderi Kuralları
Kendi yeni konularını düzeltemezsin
Kendi mesaj cevap yazamazsın
Kendi mesaj eklentilerini düzeltemezsin
Kendi mesajlarını düzeltemezsin

BB Kod Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Forum saati Türkiye saatine göredir. GMT +3. Şuan saat: 08:56 AM.


Desteklediklerimiz
Reseller Hosting, Dedicated Server, ahosting.biz, ozmena Forum, TVPano Forum, Xyeni, Number1Forum


Powered by vBulletin® Version 3.7.4 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO