Ana Sayfa » *nix » FreeBSD – Yeni Bir Disk Eklemek.

FreeBSD – Yeni Bir Disk Eklemek.


BerbatKötüİdare EderGüzelHarika (Toplam 1 oy. 5 puan üzerinden ortalama 5,00 || Oy vererek siz de katkıda bulunabilirsiniz.)
Loading...
sistemlere ikinci bir eklemek için kullanılabilecek iki yol var. Birincisi, fdisk, bsdlabel, newfs vb. gibi araçları kullanarak işlemleri komut satırından yapmak, ikincisi ise ile ilgil hemen her işi yapabileceğiniz küçük bir yönetim arayüzü olan ve öntanımlı olarak gelen sysinstall aracını kullanmaktır. freebsd-logo

Bu yazıda sysinstall kullanarak, sisteminize ikinci bir diski nasıl ekleyebileceğinizi görsel olarak anlatılmaktadır.

UYARI UYARI!: Anlatılacak işlemleri, anlatıldığı gibi yapmazsanız disklerinizde data kaybı yaşayabilirsiniz. Yazı sisteme “ikinci” bir eklemeyi tarif etmektedir. Lütfen komutları çalıştırırken dikkatli olunuz.

Sysinstall, oldukça kullanışlı native bir aracı, bu araç işletim sistemini yönetmek için gerekecek her türlü işlemi sunuyor. Dolayısı ile sisteminize yeni bir eklemek istediğiniz zaman kendisinden yararlanabilirsiniz.

Yeni diski, sisteme ekledikten sonra aşağıdaki adımları izleyin. Disk’i ’ye tanıtabiliriz.

Önce, sysinstall’u çalıştırıyoruz.

# sysinstall

Sysinstall’u çalıştırdığınız zaman gelen ekranlar ve izlememiz gereken .

Şekil 1.1:  Sysinstall

Açılacak ekranda, aşağıda (şekil 1.1 ) bir resmini gördüğünüz çeşitli kurulum seçenekleri bulunuyor, biz yapılandırma işlemi yapacağımızdan dolayı Configure seçeneğe giriyoruz.

sysinstall menu


Şekil 1.2: Fdisk

Configure menüsünde, hali hazırda kurulmuş olan bir FreeBSD’yi yönetmek/özelleştirmek için çeşitli araçlar bulunuyor. Biz disk ekleme işlemi için önce Fdisk aracını kullanacağız ve diskimizi yapılandıracağız. Bu nedenle, şekil 1.2’de görüldüğü gibi Fdisk seçeneğine girelim.

Fdisk Sysinstall Menu


Şekil 1.3: Select Drive(s)

Şimdiki ekran, fdisk editor’unu hangi disk için çalıştıracağımızı belirleyeceğimiz bölüm. Şekil 1.3’de gördüğünüz gibi, benim 3 adet diskim bulunuyor ve bunlardan en sonuncusu olan da2 isimli diski sisteme yeni ekledim. Dolayısı ile bu diski seçip devam ediyorum.

Not: Eğer diskiniz SCSI ise disk etiketleri da olarak görünür, disklerin IDE olması durumunda disk ad olarak görünür.

Select Drives


Şekil 1.4: Fdisk Editor

Sıradaki ekran, da2 diski için oluşturulacak disk diliminin belirlendiği bölüm.  Aşağıdaki şekilde görebileceğiniz gibi, diskin tamamı unused durumda, ben diskin hepsini FreeBSD’nin kullanımına atadığım için bu adımda, -ekranın altındaki kısa yollarda da görüldüğü üzere- A tuşu ile “Use Entire Disk” şeçeneğini kullanıyorum.  Bu nedenle A tuşuna basıp diskin tamamnını kullanalım. Sonrasında ise sırası ile W tuşuna basıp kaydedelim, son olarak da Q tuşu ile editor’den çıkalım.

Fdisk Partition Editor


Şekil 1.5:  Boot Manager

Fdisk ekranından çıktıktan sonra, karşınıza şekil 1.5’deki Boot Manager penceresi gelir.  Bu kısımda, biz hali hazırda çalışan bir FreeBSD’ye disk eklediğimiz ve zaten bir Boot Manager’ımız olduğu için None diyeceğiz.

Boot Manager

Fdisk ile ilgili yapılacaklar bundan ibaret. Buraya kadar, kısaca diskin tamamını FreeBSD için bir disk dilimi olarak tanımladık.  Şimdiki aşama ise oluşturulan disk dilimi üzerinde bir disk bölümü oluşturmaktan ibaret.

NOT: Bir sonraki adıma geçmeden önce, sysinstall aracından tamamen çıkmanız gerekmekte. Eğer, aynı sysinstall oturumumda disk label işlemlerini yaparsanız, mount point otomatik olarak oluşturulamamaktadır. Bu sorunla karşılaşmamak için şimdi, exit yönergelerini izleyerek sysinstall’dan çıkın ve command prompt’a geri dönün.


Şekil 1.6: Disk Label

Şimdi komut satırında tekrar sysinstall yazıyoruz ve sysinstall aracına yeniden giriş yapıyoruz. (bkz: Yukarıdaki uyarı)

# sysinstall

Aşağıda görülen ve Configure –> Label adımlarından ulaşılabilen bu seçeneği disk bölümü oluşturmak için kullanacağız. Enter deyip girelim.

Disk Label


Şekil 1.6: Disklabel Editor

Disk bölümünün oluşturulacağı ana ekrana geldik. Gördüğünüz gibi da2 diski 4192902 adet block’a (2GB) sahip tek bir disk bölümü olarak duruyor. Şimdi C tuşuna basıp Create diyelim.

Disklabel Editor


Şekil 1.7: Disklabel Editor – Create

C tuşuna bastığınız aşağıdaki şekilde görülen, disk size’ını belirleyeceğimiz alan açılmaktadır. Burada istediğimiz değeri vererek disk bölümünün büyüklüğüne karar verebiliriz. Default olarak mevcut olan tüm disk alanını kullanmak üzere toplam block değeri gelir. Biz de sadece bir oluşturacağımız için bu ekrana OK diyoruz.

Create Disk Partiton


Şekil 1.8: FS ya da Swap

Aşağıda da görüldüğü üzere, şimdiki aşamada, disk bölümünğün ne amaçla kullanılacağını belirliyoruz. Bir önceki adımda büyüklüğünü ayarladığımız disk böümünü isterseniz swap alanı olarak kullanabilirsiniz. Ancak biz FS (filesystem) seçeneğinden gidiyoruz ve OK diyoruz.

FS or Swap Space


Şekil 1.9: Mount Point

Disk ekleme adımlarının son halkası olan bu bölümde ise, aşağıda da görüldüğü gibi yeni diskin sisteme hangi isimle mount edileceğini belirtiyoruz. Ben örnek olarak /yenidisk olarak dedim siz de keyfinize göre bir isim verip OK‘i seçin.

Mount Point


Şekil 2.0: İşmenin Sonlandırılması

Yukarıdaki adımları izleyerek disk bölümünü oluşturduk, artk disklabe editor ekranımı aşağıdaki gibi görünmeli. Şekilde de görebileceğiniz gibi da2s1d isimli, /yenidisk olarak mount edilecek 2GB’lik bir disk bölümü oluşturuldu.

Bu ekrada W tuşuna basalım ve değişiklikleri kaydedelim; son olarak da Q tuşu ile çıkalım.

Disklabel Editor WQ

İşlem adımları bu kadardı. Şimdi sysinstall ekranından tamamen çıkalım ve durumu kontrol edelim.

Eğer herşey sorunsuz gittiyse, df komutunun çıktısında /yenidisk olarak mount edilen yeni disk bölümünü görebilirsiniz.

Benzer çıktı şu şekilde olmalıdır:

# df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/da0s1a    496M    138M    318M    30%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/da0s1d    496M     12K    456M     0%    /tmp
/dev/da0s1f    2.9G    751M    2.0G    27%    /usr
/dev/da0s1e    1.4G    137M    1.2G    10%    /var
/dev/da1s1d     15G    4.1G    9.3G    30%    /disk2
/dev/da2s1d    1.9G    4.0K    1.8G     0%    /yenidisk

Disk oluşturulup mount edildiğine göre yapılması gereken son şey, yeni diskin sistem açılışlarında otomatik olarak mount edilmesi için /etc/fstab dosyasına bununla ilgili bir satır eklemektir.  Bizim örneğimize uygun fstan satırı şöyledir:

/dev/da2s1d             /yenidisk       ufs     rw              2       2

FreeBSD üzerinde sysinstall kullanarak disk ekleme işlemi bu kadardı. İstemeniz durumunda aynı işleri komut satırından da yapabilirsiniz; ancak en kolay yolu sysinstall kullanmaktır.

Kaynaklar:

http://www.freebsd.org/doc/en/books/handbook/disks-adding.html

Kategoriler: *nix,ipucu |

Bu yazılar da ilginizi çekebilir:


- FreeBSD 6.2 Kurulumu – Part II: Disk Partitions
- FreeBSD 6.2 Kurulumu – Part I: Başlangıç
- VMware Linux Guestlere Sistemi Reboot Etmeden Disk Eklemek
- FreeBSD 6.2 Kurulumu – Part III: Kurulumun Tamamlanması
- FreeBSD 6.2 Kurulumu – Part V: Ports Collection

Yorumlar


  1. Rout | (Mayıs 16th, 2009 4:25 pm)

    sysinstall’a nasıl giriyorsunuz, 2.diski taktıgınızda makine acılmıyor , fstab da degisiklik yapmak lazım, ezbere yazılar yazmamalı bence.

    [Cevapla]

    Cagri Ersen tarafından yanıtlandı.

    Sanırım karıştırdınız.

    Sisteme eklenmemiş bir disk için fstab dosyanızda düzeltmeniz gereken bir kayıt bulunmaz zaten. :) Fstab dosyası, diskin sisteme eklenmesinden ve gerekli fdisk ve labeling işlemleri yapıldıktan sonra, ilgili disk bölümünün açılışlarda otomatik mount edilmesi amacı ile kullanılır. Dolayısı ile henüz bir diskiniz (ya da disk partisyonunuz) yoksa fstab dosyasında da olmayan o disk ile ilgili kayıt bulunmaz.

    Sizin yaşadığınız sorun nedir bilemiyorum ama, ikinci bir disk ekledikten sonra sistem açılmıyorsa, -üzerinde freebsd kurulu olan- birinci disk sistem tarafından görülmemiş olabilir. Bu da muhtemelen jumper ayarları ile ilgili bir sorundur.

    Son olarak, blogumda yayınladığım “her” döküman test ortamından uygulanmış ve doğruluğundan “”tekrar” emin olunduktan sonra yayınlanmış yazılardır. (Bu durum “Hakkımda” sayfasında da belirtilmiştir.)

    İyi günler dilerim.

    [Cevapla]

  2. Rout | (Haziran 24th, 2009 8:55 am)

    Enteresan ama teşekkür ederim, jumper için denemedigim yer kalmadı, bir türlü açmıyor, 2.diski takınca, bunu bu dökümanın dogruluguna sadık kalarak yeniden deneyecegim, benim sorunum, 2.diski takınca sistemin acılmaması, o bir acılsa her şekilde tanıtırım da sistemi açamıyorum bir türlü.

    [Cevapla]

  3. Rout | (Temmuz 6th, 2009 8:08 pm)

    ne yaptıysam olmadı yine, şimdi kaynak okumam lazım sanırım; çünkü 2.diski takınca mount etmem gereken şeyler olması gerektigini söylüyor.

    1.diskim slave olarak kurgulanmış zamanında onu master yapınca da makine acılmıyor..

    2.diski taktıgımda 2 adet slave diskim oluyor ve mount etmem gereken şeylerden söz ediyor..

    /etc/fstab ad1s1 ile baslarken 2.diski takınca ad5s1 serisine geciyor ekranda bu durumda /etc/fstab ile de daha 2.diski takmadan oynamak mı lazım nedir sıkıntılı :)

    teşekkürler.

    [Cevapla]

    Cagri Ersen tarafından yanıtlandı.

    Hayir fstab ile hersey sorunsuz calismaya baslayincaya kadar ile oynamamalisiniz.

    Anlasilan o ki sorununuz jumper ayarlari ile alakali.
    İlk diski master ikinci diski slave olarak takmayi deneyebilirsiniz. Diski taktiktan sonra bios’da ya da bilgisayar acilirken post ekraninda diskin dogru olarak tanindigini gozlemlemelisiniz.

    Sorununuz tamamen baglanti kaynakli gorunuyor.

    [Cevapla]

  4. myHam7 | (Ağustos 28th, 2009 10:49 am)

    döküman yanlış

    /yenidisk ‘i mkdir etmeden mount edemesiniz.

    yanıltıcı.

    [Cevapla]

    Cagri Ersen tarafından yanıtlandı.

    /yenidisk isimli dizin, sysinstall aracının label bölümündeki işlemlerde oluşturuluyor. Dolayısı ile mkdir yapmaya gerek yok.

    Ancak şu şekilde bir durum soz konusu; sysinstall’un fdisk bölümünde işlemleri bitirip, sysinstall aracını tamamen terk etmeden, aynı oturumda label bölümüne girerseniz, dizinin olmaması ile ilgili hata alırsınız.

    bu nedenle, fdisk işlemini bitirdikten sonra, sysinstall aracından komple cikmali, sonrasında komut satırında yeniden sysinstall yazarak config –> label ekranına girmelisiniz.

    Bunu yazıda belirtmemisim. Gerekli düzenlemeyi yaptım.

    [Cevapla]

Trackbacks

Yorumda bulunun.