Amiga

Amiga

23 Kas 2011

SmartFileSystem Kurulumu



Smart File System

Amiga standart olarak dosya sistemi FFS (fastfilesystem) kullanır. OS 3,9 ile 45.9 sürümü yüklenir ve Boingball yamaları ile bu 45.13 sürümüne güncellenir. Şu an da Amiga 4000 bilgisayarımın bir diskinde 45.16 sürümüne sahip FFS yüklü ve sorunsuz olarak kullanmaktayım.


FFS in bilinen genel sorunları;
* Çok sık "Disk Validate" hatası verir. Onarımı uzun sürer ve onarılmaz ise diskinizi dolu göstererek silme/kopyalama işlemleri yapmanıza müsaade etmez.
* OS 1.3 den OS 3.1 e kadar olan Workbench sürümlerinde 4 gb disk kapasitesi sınırı vardır. 4 gb'dan büyük kapasitelerde ya diski görmez ya da çok sık okuma yazma hatası verir. OS3.5 ve OS3.9 da bu sorun ciddi olarak düzeltildiyse de bu tip sorunlar devam etmektedir.


Ama FFS nin bazı sorunları ve kısıtlamaları mevcut olduğu için başka firma veya geliştiriciler daha sorunsuz dosya sistemleri geliştirmişlerdir. Bunlardan biri de Olaf Barthel'in geliştirdiği OS 4.x de de standart kullanılan "Smartfilesystem".


Bu yazıda SFS (Smartfilesystem) kurulumu nasıl yapılır, Harddisklerimiz SFS formatlı hale nasıl getirilir, bunu işleyeceğiz.


DİKKAT !!!


Yapacağınız hatalarda geri dönüşünüz olmayacaktır. Bu sebeple oluşacak veri kayıplarından mesul değilim. Formatlama ve disk bölümleme konusunda yapılacak hatalarda diskinizdeki tüm veriyi kaybedebilirsiniz.


Formatlama ve disk bölümleme konusunuda bilmeniz gereken her şeyi de size anlatacağım. Anlattıklarımı düzgün ve hatasız uygularsanız hiç bir sorun yaşamayacaksınız. Daha fazla bilgiye ihtiyacınız olursa lütfen benimle irtibat kurunuz. Bana "haldun_arik@hotmail.com" e-posta adresinden yada "http://commodore.gen.tr/forum" adresinden ulaşabilirsiniz.


Bu yazımızda elimde bulunan 8 Gblık kapasitesi olan bir harddiske adım adım SFS kurulumunu anlatacağım.
Gerekenler;
* Öncelikle 1 adet boş, formatlanmış, sorunsuz bir disket hazırlayın.
* "http://strohmayer.org" sitesinden "http://strohmayer.org/sfs/files/SFS_1.279_68k.lha" SFS 1.279 sürümünü ve"http://aminet.net" sitesinden "http://aminet.net/disk/misc/SFS.lha" ve "http://aminet.net/disk/misc/RDB-Informer.lha" dosyalarını indirin.


Hazırsanız başlıyoruz.


Boş, formatlanmış bir diskete "SFS filesystem", "Sfsformat" ve "rdb-informer" dosyalarını kopyalayın ve üç arşivi de harddiskinize açın. Önce "SFS.lha" dosyasını açıyoruz. Dosyayı açtığımızda "SmartFileSytem" adında bir klasör oluşacak. Bu klasör içerisindeki "SFSformat" dosyasına ihtiyacımız olacak.
"SFS_1.279_68k.lha" arşivini açınca "L" isimli klasör oluşacak ve içinde "SFS filesystem" adında bir dosya oluşacak. Bu dosyaya ihtiyacımız olacak.
Şimdi boş disketi disket sürücüye takın ve bu iki dosyayı diskete kopyalayın (SFSformat ve SmartFileSystem)


Disket sürücüden disketi çıkarın, "Workbench3.1 install" disketini takıp Amiganızı yeniden başlatın. Amiganız şimdi disket sürücüdeki sistem disketinden boot edecek


Disket yükleme işlemi bitince sistem disketini çıkarıp az evvel 2 dosya kopyaladığımız disketi takıp dosyaları kopyalayacağız.
"SFSformat" ve "SmartFileSystem" dosyalarını disket sürücüden RAM Diskinize kopyalıyoruz.
Takılı olan disketi çıkarıp tekrar "Workbench3.1 install" disketini takıyoruz.
Install disketini açıp, içindeki "HDTools" klasörü altındaki "HDToolBox" yazılımını çalıştırıyoruz.


Açılan ekranda sırası ile
"Change Drive Type" butonuna basınız


"Define New" butonuna basınız


Açılan ekranda "File Name" yazan yere "RAM:Junk" yazıyoruz (tırnak işaretlerini yazmayın)



sırası ile
"Read Configuration"
"Continue"
"OK"
Tekrar "OK"
"Continue" butonlarına basınız. Kısa bir işlem süresinden sonra ana ekrana geri dönmüş oluyoruz. Ana ekranda "Partition Drive" butonuna basınız.



Sağ taraftaki Gri kısma tıklayınız ve silmek için "Delete Partition" butonuna basınız



Şimdi siyah bölgedeki çubuğu kaydırarak bölümleme yapacağımız alanları tanımlıyoruz.



Toplam 8 Gb kapasitesi olan harddiskimizi 5 bölüme ayırıp


DH0 ---  512 Mb Boot edebilir
DH1 ---  512 Mb Boot edebilir
DH2 --- 1024 Mb Boot edemez
DH3 --- 1024 Mb Boot edemez
DH4 ---  980 Mb Boot edemez


şeklinde bölümleme yapacağız.(8 Gb lık kapasiteden kalan kısımlar daha sonra başka bölümlemelerde kullanılmak üzere boş bırakacağım)


DH0 için;


"Advanced Options" check butonuna tıklayalım



"End Cyl" yazan yere uygun değerleri girerek ayarlayacağımız bölümün 512 Mb olmasını sağlıyoruz.
"Partition Device Name" Kısmına "DH0" yazıyoruz. (Tırnak işaretlerini kullanmıyoruz)



"Add/Update" butonuna basıyoruz



Çıkan ekranda "Add New Filesystem" i seçiyoruz.



Dosyanın tam yolunu ve Dosyanın tam adını doğru bir şekilde yazmamız gerekmekte.
Dosyamız Ram'da olduğu için "RAM:SmartFileSystem" yazıyoruz.



Çıkan ekranda "Dostype Filesystem" yazan yere "0x53465300" Yazıyoruz. Ekranda "version" kısmında "1" ve "revision" kısmında "279" rakamlarını görmemiz gerekmektedir.
Bu bilgileri görüyorsak her şey yolunda gidiyor demektir.
"OK" butonuna basıyoruz.



Ana ekranda SFS filesystem yazan 2. satırın eklenmiş olduğunu görürüz.
"OK" butonuna basıyoruz.



Şu an için "Buffers" yazan yerdeki değeri şu an değiştirmiyoruz. Değişikliği daha sonra yapacağız.
"Change" butonuna basıyoruz.



"file system" yazan yerdeki pop-up butonuna "SFS\00" değeri çıkana kadar basın
"Mask" değerini kontrol edin ve bu değerin
"0x7ffffffe" olduğuna emin olun (6 adet f vardır)
"Max transfer" yazan yerdeki değeri "0x1fe00" olarak değiştirin.
"OK" butonuna basıyoruz.



Çıkan ekranda tekrar "OK" butonuna basıyoruz ve ana ekrana dönmüş oluyoruz. Böylelikle DH0, yani ilk disk bölümümüzün tanımlanması yapılmış oldu. (Buffers ayarı henüz yapılmadı o işlemi birazdan tamamlayacağız)
Diğer bölümlemeler için de aynı işlemleri tekrarlayacağız.


DH1 için


"Partition Drive" butonuna basın.



"New Partition" butonuna basın.



Gri alanı seçerek yeni bölümleme alanını belirliyoruz.
İnce ayar için "End Cyl" yazan yere gerekli rakamları giriyoruz.



"CHANGE_ME" yazan yere Yeni bölümleme adımız olan "DH1" yaz.



"Change" butonuna basın, çıkan ekranda "File System" popup butonunda "SFS\00" i seçin.
"Max transfer" kısmına "0xffe00" yazın. "OK" butonuna basıp işlemi onaylayın.



"Bootable" Seçeneğine tıklayın. "Buffers" i "100" yapın. "OK" butonuna basıp işlemi onaylayın.



"Partition Drive" butonuna bas.



Az önce DH0 için yarım bıraktığımız işlemi burada tamamlıyoruz.
Bölümleme ekranında en baştaki DH0 alanını seçin.
"Bootable" Seçeneğine tıklayın. "Buffers" i "100" yapın. "OK" butonuna basıp işlemi onaylayın.





DH2 için


"Partition Drive" butonuna bas.



bölümleme ekranındaki DH1 alanını seçin ve "New Partition" butonuna basın.



Siyah kaydırma çubuğunu oynatarak yeni bölümleme alanını belirliyoruz.



İnce ayar için "End Cyl" yazan yere gerekli rakamları giriyoruz.



"CHANGE_ME" yazan yere Yeni bölümleme adımız olan "DH2" yaz.



"Change" butonuna basın,



çıkan ekranda "File System" popup butonunda "SFS\00" i seçin.
"Max transfer" kısmına "0xffe00" yazın. "OK" butonuna basıp işlemi onaylayın.



"Buffers" i "100" yapın. "OK" butonuna basıp işlemi onaylayın.





DH3 için


"Partition Drive" butonuna bas.


"New Partition" butonuna bas.


Siyah kaydırma çubuğunu oynatarak yeni bölümleme alanını belirliyoruz.


İnce ayar için "End Cyl" yazan yere gerekli rakamları giriyoruz.


"CHANGE_ME" yazan yere Yeni bölümleme adımız olan "DH3" yaz.


"Change" butonuna bas, çıkan ekranda "File System" popup butonunda "SFS\00" i seç.


"Max transfer" kısmına "0xffe00" yaz. "OK" butonuna basıp işlemi onaylayın.


"Buffers" i "100" yapın. "OK" butonuna basıp işlemi onaylayın.





DH4 için


"Partition Drive" butonuna bas.


"New Partition" butonuna bas.


Siyah kaydırma çubuğunu oynatarak yeni bölümleme alanını belirliyoruz.


İnce ayar için "End Cyl" yazan yere gerekli rakamları giriyoruz.


"CHANGE_ME" yazan yere Yeni bölümleme adımız olan "DH4" yazıyoruz.


"Change" butonuna bas, çıkan ekranda "File System" poup butonunda "SFS\00" i seçiyoruz.


"Max transfer" kısmına "0xffe00" yaz. "OK" butonuna basıp işlemi onaylayın.


"Buffers" ı "100" yapın. "OK" butonuna basıp işlemi onaylayın.


Bütün disk bölümlemelerimiz bittikten sonra işlemi sonlandırmak için "Save Changes To Drive" Butonuna basıyoruz.


"Continue" butonuna basın


"Exit" butonuna basın


"Continue" butonuna basın


Amigamız yeniden başlayacaktır.
Sistem yeniden yükledikten sonra yeni oluşturduğumuz tüm bölümler masaüstünde gözükecek.(ekran görüntüsü aşağıdaki resimde olduğu gibi gözükecektir.


Şimdi Format zamanı :)
Daha evvel hazırda tuttuğumuz disketimizdeki "SFSformat" komutunu "Ram Disk" e kopyalayalım.


Disket sürücüdeki disketimizi çıkarıp "Workbench3.1 Install" disketini disket sürücüye yerleştirelim
Mousemuzun sağ tuşuna basılı tutarak "Workbench" menüsünden "Execute Command" ı seçelim.


Açılan komut satırına ilk bölümlememiz olan DH0'ı formatlamak için "Ram:sfsformat drive dh0: name Sys31" yazıyoruz. İşlemi onaylamak için "OK" butonuna basıyoruz.


(Tırnak işaretlerini yazmıyoruz ve "Sys31" yerine istediğimiz ismi yazabiliriz)
SFSformat komutunun format biçimi "Quickformat" ayarında olduğu için formatlama işlemimiz çok çabuk bitecektir.
Aynı işlemi diğer bölümlemeler için de yapıyoruz. İsim olarak "Work1" yazdığımız yere kendi isteğinize göre isim verebilirsiniz.


Mousemuzun sağ tuşuna basılı tutarak "Workbench" menüsünden "Execute Command" ı seçelim.
Açılan komut satırına ikinci bölümlememiz olan DH1'i formatlamak için "Ram:sfsformat drive DH1: name Work1" yazıyoruz. İşlemi onaylamak için "OK" butonuna basıyoruz.


Mousemuzun sağ tuşuna basılı tutarak "Workbench" menüsünden "Execute Command" ı seçelim.
Açılan komut satırına üçüncü bölümlememiz olan DH2'yi formatlamak için "Ram:sfsformat drive DH2: name Work2" yazıyoruz. İşlemi onaylamak için "OK" butonuna basıyoruz.


Mousemuzun sağ tuşuna basılı tutarak "Workbench" menüsünden "Execute Command" ı seçelim.
Açılan komut satırına dördüncü bölümlememiz olan DH3'ü formatlamak için "Ram:sfsformat drive DH3: name Work3" yazıyoruz. İşlemi onaylamak için "OK" butonuna basıyoruz.


Mousemuzun sağ tuşuna basılı tutarak "Workbench" menüsünden "Execute Command" ı seçelim.
Açılan komut satırına beşinci bölümlememiz olan DH4'ü formatlamak için "Ram:sfsformat drive DH4: name Work4" yazıyoruz. İşlemi onaylamak için "OK" butonuna basıyoruz.


Yeni bölümlemelerimizin hepsi hazır durumda. "Bootable" seçeneği olan disklerimize Workbench kurabilirsiniz.
Diğer hazırladığımız diskler de her türlü kullanımınıza hazırdır.


Nihayet işlemlerimizi bitirdik. "SYS31" isimli bölümlemize Workbench 3.1 kurunuz. Sistem kurulumunu bitirdikten sonra "SCSI.Device" yazılımını da güncellerseniz büyük kapasiteli disklerin tanıtılmasında sorun yaşamazsınız.


AmigaOS 3.1 için
http://os.amigaworld.de/index.php?lang=en&page=37


AmigaOS 3.9 + Boingbag2 için
http://aminet.net/package/driver/media/SCSI4345p


WB 3.1 kurulumunu bitirdikten sonra sırada kontrol var.


 İşlemlerimizin doğru yapıldığını kontrol etmek için 2 yazılım kullanıyoruz.
"Rdb-Informer" ve "Directory Opus" (Directory Opus yazılımını sistem kurulumundan sonra harddiskinize kurduğunuzu varsayıyorum)


Disketinize açmış olduğunuz RDB-Informer yazılımını amigada CLI/Shell programını kullanarak çalıştırınız. Çalıştırmak için programın olduğu rootta olduğunuzdan emin olun ve "rdb-informer scsi.device unit 0" yazarak "enter" a basınız.


Program, harddisk ile ilgili bilgileri CLI/Shell ekranında listeleyecektir. 
Bu listeyi incelediğinizde ortalara doğru "DosType" kısmını bulun. Eğer işlemlerimiz doğru yapıldıysa "DosType" yazan yerin karşısında "SFS" ibaresini görmemiz gerekmektedir.


Diğer bir kontrol yöntemi de "Directory Opus" yazılımını kullanarak yapıyoruz.
"Directory Opus" yazılımınızı çalıştırın. Soldaki pencerede DH0: ı listeleyin. Mouseunuz sağ tuşuna tıklayarak "functions" menusunde bulunan "Disk info" yu seçiniz.


Açılan bilgi penceresinde en altta "File System" yazan yerde "SFS0" ibaresini görmemiz gerekmektedir.






Bu kontrolden sonra herşeyi düzgün yaptığımızdan emin bir şekilde gönül rahatlığı ile Amigamızı yeni dosya sistemi ile kullanmaya başlayabiliriz.


Umarım bu yazı "Smart File System" kurulumu için yardımcı olmuştur.