|
||||
| Sinema | Hava Durumu | Bloglar | Üye Albümleri | Gruplar | Referanslar | İstatistikler | Yasaklı Üyeler | Yerli Diziler | Yabancı Diziler |
|
|||||||
| Ana Sayfa | Forum | Üye Ol - Register | Yardım | Üye Listesi | Takvim | Arama | Bugünün Gönderileri | Forumları Okundu İsaretle |
| Linux / Unix Linux / Unix Hakkında Genel Bilgiler |
![]() |
|
|
LinkBack | Konu araçları |
|
|
#1 (permalink) |
|
Best Member
![]() User ID: 3
Giriş Tarihi: 20-10-2006
Yaş: 31
Mesajlar: 7,821
|
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
__________________
|
|
|
|
|
|
#2 (permalink) |
|
Best Member
![]() User ID: 3
Giriş Tarihi: 20-10-2006
Yaş: 31
Mesajlar: 7,821
|
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.
__________________
|
|
|
|
|
|
#3 (permalink) |
|
Best Member
![]() User ID: 3
Giriş Tarihi: 20-10-2006
Yaş: 31
Mesajlar: 7,821
|
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
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
__________________
|
|
|
|
![]() |
| Etiketler |
| alani, linux, nasil, takas |
| Konu araçları | |
|
|
| Desteklediklerimiz | |
| Reseller Hosting, Dedicated Server, ahosting.biz, ozmena Forum, TVPano Forum, Xyeni, Number1Forum | |