Forum
Hper-v Sanallaştırma mimarisini kullanıyoruz.
Server 2008 R2 sunucunun Tek Disk olarak ayarlanmış. Fakat sunucuyu açtığımızda Disk yapısını C ve D olarak ikiye bölünmüş durumdadır.
Ben C: diskinin artırmak istiyorum . Makinanın diskini artırmak istediğimde doğal olaraktan sondaki diski D: diskine ekliyor. Ben C: diskini artırmam için bir yol var mıdır?
Konu hakkında yardımcı olur musunuz?
Disk Mangement üzerinde 2 adımdan oluşan işlem yapacaksınız. Birincisi küçültme (shrink) sonra büyütme (extend)
Eğer C diskini büyültecekseniz;
1) D diskini defrag yapın arkasından D üstüne gelip Sağ tıkladıktan sonra Shrink deyin
2) C diski üzerinde Sağ tıkladıktan sonra Extent deyin
Daha profesyonel çözüm için ;
Hyper-V nin mi diskini büyüteceksiniz yoksa sanal sunucunun mu? Eğer Hyper-V ise; sunucuya fiziksel disk ekleyebiliyor musunuz?
İlk olarak ilgli ve alakanız için teşekkür ederim.
Hper-v'nin içinde yer alan sanal sunucuyu büyüteceğim. Ben disk artımı yaptığımda sadece d: sürüsünün üzerinde Extend çıkıyor C: üzerinde çıkmıyor. Bu ytüzden C: büyütemiyorum.
Not: Sanal sunucuda tek disk oluşturulmuş. Fakat iki partition ayrılmış durumdadır
Partion ın başlama ve bitiş yerleri değiştirilemez.Bu yğzden de extend etmek istediğinizde işleminiz başarısız oluyor.
sorunsuz olarak C diskini büyütme istediğimizde en iyi yapılacak yöntem öncelikle D nin yedeğini alıp silmek sonra C üzerinde sağ tıklayıp extent deyin. sonra kalan kısmı D partion olarak yeniden formatlayın.
En son olarak alınan yedeği geri kopyalayın.
Dediğiniz yöntemi yaptım. D: diskinde Shink yaptı Yapmış olduğu alanı unallocated olarak görüyor. Fakat C diski üzerinde Sağ tıkladıktan sonra Extent çıkmıyor .
Başka bir yolu var mıdır?
yedek alıp D diskini silip denediniz değil mi? bu duruma düşmemesi gerekiyor.
D: diskinde SQL server Olduğu için Silemiyorum
Malesef, partion ların başlama ve bitme noktaları sabittir. Bu nedenle d nin başladığı sektörü yeniden oluşturmadan değiştiremezsiniz.
D diskinde SQL in kurulum paketleride var mı yoksa sadece veritabanı mı var?
Eğer sadece veri tabanı varsa riske atmamak ve En kolay yöntem;
1) SQL full yedeğini alın
2) veri tabanlarını detach edin
3) SQL servisini stop edin
4) yedek ve veritabanını sunucu dışına çıkartın
5) d diskini silip C diskini büyütün
6) d diskini oluşturun
7) yedeklediğiniz dosyaları tekrardan d diskine kopyalayıp SQL servisini açın.
8) db leri attach edin
Eğer kurulumda d ye yapıldı ise;
21) ek olarak master db yi yedekleyin
22) SQL servisini stop ettikten sonra tüm klasörü CUT ederek sunucu dışına çıkartın
23) disk işlemlerinden donra cut ederek klasörü d diskine taşıyınki sonradan yetki problemi yaşamayın