Fdisk ile Disk Yönetimi

Başlatan ebubekirs, 29 Eylül 2008 - 15:10:52

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ebubekirs

Fdisk, kuvvetli bir disk yönetim aracıdır. Diskiniz ile ilgili bölme, biçimlendirme, silme, yeni bölüm oluşturma gibi işlemleri fdisk kullanarak yapabilirsiniz. Benim gibi genelde GUI tercih etmeyenler ve yaptığı işlemlere tamamen hakim olmak isteyenler için çok kullanışlıdır. Kullanıma geçelim;

fdisk'in, disklerimiz üzerinde kalıcı değişiklikler yapmamızı sağladığından, root yetkileri ile açılması gerekiyor.

sudo fdisk /dev/x

x yerine diskinizin ismini yazmalısınız. Eğer IDE ise hda, SCSI ise sda şeklinde olur genelde. Bende

sudo fdisk /dev/sda

ebubekir@spitz:~$ sudo fdisk /dev/sda

Bu disk için silindir sayısı 9729 olarak belirlendi.
Yanlış bir şey yok fakat 1024 silindirden büyük değerlerle
bazı yazılımlar sorun çıkabilir:
1) önyükleme sırasında çalışan yazılımlar (örn. LILO'nun eski sürümleri)
2) diğer işletim sistemlerinin önyükleme ve disk bölümleme yazılımları
   (örn. DOS FDISK, OS/2 FDISK)

Komut (yardım için m):


fdisk başladı ve bizden komut bekliyor. Şimdi neler yapabileceğimize bakalım;

p yazıp enter'a bastığımızda bize bölüm bilgilerini verir.

Komut (yardım için m): p

Disk /dev/sda: 80.0 GB, 80026361856 bayt
255 heads, 63 sectors/track, 9729 cylinders
Units = silindir of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000771

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sda1   *           1         969     7783461    7  HPFS/NTFS
/dev/sda2             970         981       96390   83  Linux
/dev/sda3             982        6938    47849602+  83  Linux
/dev/sda4            6939        9729    22418707+   5  Ek
/dev/sda5            6939        7181     1951866   82  Linux takas / Solaris
/dev/sda6            7182        9729    20466778+  83  Linux

Komut (yardım için m):


d ile bölümleri silebiliriz.

Command (m for help): d
Partition Number (1-6): 6


Bizden, silmesini istediğimiz bölümün numarasını istedi. 6 yazarak /dev/sda6'yı sildik.

n ile yeni bölüm oluşturabiliriz.

Command (m for help):n
Command action
e  extanded
p  primary partition (1-6)


burada birincil ya da uzatılmış disk bölümü tercihimizi soruyor.

p ile birincil bölüm oluşturmak istediğimizi belirttik.


İlk silindir (7182-9729, öntanımlı 7182): enter'la geçtik
Öntanımlı değer 7182 kullanılıyor
Son silindir, +size, +sizeM veya +sizeK (7182-9729, öntanımlı 9729): +1024M


Burada 1024M yazarak 1GB'lık bir bölüm oluşturmuş olduk. Eğer burayı da boş bırakarak enter'larsak, müsait olan tüm alanı kullanarak bir disk oluşturur.

Şimdi oluşturduğumuz diskin türünü belirleyelim. Bunun için t komutunu kullanmamız gerekiyor;

Komut (yardım için m): t
Disk bölümü numarası (1-6): 6 (6.bölümün türünü değiştirelim)
Onaltılık kod (kod listesi için L tuşlayın): L (Burada disk türünün kodunu istiyor. Kod listesi için L yazdık)

0  Boş             1e  Gizli W95 FAT16 80  Eski Minix      be  Solaris boot   
1  FAT12           24  NEC DOS         81  Minix / eski Li bf  Solaris       
2  XENIX root      39  Plan 9          82  Linux takas / S c1  DRDOS/sec (FAT-
3  XENIX usr       3c  Disk Bölümü     83  Linux           c4  DRDOS/sec (FAT-
4  FAT16 <32M      40  Venix 80286     84  OS/2 gizli C: a c6  DRDOS/sec (FAT-
5  Ek              41  PPC PReP Önyü   85  Linux ek        c7  Syrinx         
6  FAT16           42  SFS             86  NTFS bölüm k    da  DS-olmayan veri
7  HPFS/NTFS       4d  QNX4.x          87  NTFS bölüm k    db  CP/M / CTOS / .
8  AIX             4e  QNX4.x 2. böl   88  Linux saltmetin de  Dell Uygulamas
9  AIX önyüklene   4f  QNX4.x 3. böl   8e  Linux LVM       df  BootIt         
a  OS/2 Önyüklem   50  OnTrack DM      93  Amoeba          e1  DOS erişimi   
b  W95 FAT32       51  OnTrack DM6 Aux 94  Amoeba BBT      e3  DOS R/O       
c  W95 FAT32 (LBA) 52  CP/M            9f  BSD/OS          e4  SpeedStor     
e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi eb  BeOS fs       
f  W95 Ext'd (LBA) 54  OnTrackDM6      a5  FreeBSD         ee  EFI GPT       
10  OPUS            55  EZ-Drive        a6  OpenBSD         ef  EFI (FAT-12/16/
11  Gizli FAT12     56  Golden Bow      a7  NeXTSTEP        f0  Linux/PA-RISC 
12  Compaq teşhis   5c  Priam Edisk     a8  Darwin UFS      f1  SpeedStor     
14  Gizli FAT16 <32 61  SpeedStor       a9  NetBSD          f4  SpeedStor     
16  Gizli FAT16     63  GNU HURD veya S ab  Darwin boot     f2  DOS ikincil   
17  Gizli HPFS/NTFS 64  Novell Netware  b7  BSDI ds         fd  Linux raid otos
18  AST SmartSleep  65  Novell Netware  b8  BSDI takas      fe  LANstep       
1b  Gizli W95 FAT32 70  DiskSecure Mult bb  Önyükleme sih ff  BBT           
1c  Gizli W95 FAT32 75  PC/IX         
Onaltılık kod (kod listesi için L tuşlayın): 83 (Linux olarak belirledik)


Tüm değişiklikleri onaylayıp çıkmak için w (Buna örnek veremiyorum :) ), vazgeçip çıkmak için ise q komutunu kullanabilirsiniz. Ek olarak m komutu ile yardım menüsünü açabilirsiniz. Kullanılan tüm komutların listesini verir.

Komut (yardım için m): m
Komut  yaptığı iş
   a   açılış flamasını indirir/kaldırır
   b   bsd disk etiketini düzenler
   c   dos uyumluluk flamasını indirir/kaldırır
   d   bir disk bölümünü siler
   l   bilinen disk bölümü türlerini listeler
   m   bu menüyü gösterir
   n   yeni bir disk bölümü ekler
   o   yeni bir DOS disk bölümü oluşturur
   p   disk bölümleme tablosunu gösterir
   q   değişiklikleri kaydetmeden çıkar
   s   yeni bir Sun disk etiketi oluşturur
   t   disk bölümünün sistem kimliğini değiştirir
   u   gösterme/girdi birimini değiştirir
   v   disk bölümleme tablosunu doğrular
   w   tabloyu diskteki yerine yazar ve çıkar
   x   fazladan işlevsellik (uzmanlar için)


şeklinde. Fdisk kullanımı burada özetlediğim birkaç komutla sınırlı değil tabii ki, ancak genelde kullanıcılar için bu komutlar yeterli oluyor.
Dünyaya gelen de benim, dünyadan giden de benim

emrahgny

#1
Çok güzel paylaşım @ebubekirs.. Emeğine sağlık.. Vallahi jet hızıyla çıkarmıssın  ;) Bende tam buradan inceliyordum..

Düzenleme: Türkçe karakter kullanımına biraz daha dikkat edelim.

ebubekirs

Teşekkür ederim. Verdiğiniz adreste daha detaylı bir anlatım mevcutmuş, bu biraz özet oldu :)
Dünyaya gelen de benim, dünyadan giden de benim

heartsmagic

Eline sağlık @ebubekirs.
Ben de daha kolay bir alternatif söyleyeyim: cfdisk.
Akıllarında bulunsun kullanıcıların.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

potasyumsiyanur

bence güzel bir konu olmuş
teşekkürler
deniz yanmaz dersin ama...
yanarsada kimse söndüremez.

munirekinci

Eline sağlık @ebubekirs. Güzel bir döküman. :)

ebubekirs

Dünyaya gelen de benim, dünyadan giden de benim

makinekimya

Ebubekirs kardeş daha önceden windows bölümünün bulunduğu kısma t komutuna varana dek adım adım yazdıklarını uyguladım ama bu bölümdeki dosyalar olduğu gibi duruyor. Buranın biçimlendirilmiş olması ve dosyaların da silinmiş olması gerekmiyor muydu?


omer@omer-desktop:~$ sudo fdisk /dev/sda

Bu disk için silindir sayısı 38913 olarak belirlendi.
Yanlış bir şey yok fakat 1024 silindirden büyük değerlerle
bazı yazılımlar sorun çıkabilir:
1) önyükleme sırasında çalışan yazılımlar (örn. LILO'nun eski sürümleri)
2) diğer işletim sistemlerinin önyükleme ve disk bölümleme yazılımları
   (örn. DOS FDISK, OS/2 FDISK)

Komut (yardım için m): d
Disk bölümü numarası (1-4): 1

Komut (yardım için m): n
Komut yaptığı iş
   e   ek
   p   birincil disk bölümü (1-4)
p
Seçilen disk bölümü 1
İlk silindir (1-38913, öntanımlı 1):
Öntanımlı değer 1 kullanılıyor
Son silindir, +size, +sizeM veya +sizeK (1-12748, öntanımlı 12748):
Öntanımlı değer 12748 kullanılıyor

Komut (yardım için m): t
Disk bölümü numarası (1-4): 1
Onaltılık kod (kod listesi için L tuşlayın): 7
1 disk bölümünün sistem türü 7 (HPFS/NTFS) olarak değiştirildi

Komut (yardım için m):
İnsanı insan yapan yegane değer üstün ahlaktır. Bilgi de o insanın süsüdür.

ebubekirs

En son, yaptıklarınızın uygulanması için w komutunu vermelisiniz, onu es geçtiniz herhalde.
Dünyaya gelen de benim, dünyadan giden de benim

ırmak

Ne güzel anlatımmış bu.
Teşekkürler.
Elim değmişken Wiki'ledim.
Fdisk ile Disk Yönetimi

-DıLgEş-

Elinize sağlık çok güzel bir anlatım olmuş..
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..