
Merhaba Arkadaşlar,
Bu makalemizde linux sisteme nasıl disk eklerizi anlatmaya çalışacağım:
Öncelikle yapacaklarımızı adım adım yazalım:
- Diski fiziksel olarak sunucuya ekliyoruz, yada sanallaştırmadan ilgili vm’e disk ekliyoruz.
- Sisteme eklenen diski gösteriyoruz.
- partitioning yapıyoruz
- diski formatlıyoruz
- ve kullanıma sunuyoruz
Not: Bu çalışma dikkatli yapılmazsa mevcut disklerinizde problem çıkarabilir.
Aşağıdaki komut ile mevcut (o ana kadar sistemin tanımış olduğu ) diskleri listeliyoruz,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
fdisk -l Disk /dev/sda: 2147.5 GB, 2147483648000 bytes 255 heads, 63 sectors/track, 261083 cylinders, total 4194304000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0003897b Device Boot Start End Blocks Id System /dev/sda1 * 2048 499711 248832 83 Linux /dev/sda2 501758 4194303999 2096901121 5 Extended /dev/sda5 501760 41940991 20719616 8e Linux LVM /dev/sda6 41943040 671088639 314572800 83 Linux /dev/sda7 671090688 1048575999 188742656 83 Linux /dev/sda8 1048578048 2097151999 524286976 83 Linux /dev/sda9 2097154048 4194303999 1048574976 83 Linux |
Sisteme diski ekliyoruz.
Normalde sisteme herhangi bir hardware eklendiğinde reboot etmek gerekiyor, malum sunucuları her zaman reboot edemeyiz.
bunun için aşağıdaki komutu kullanıyoruz.
1 |
echo "- - -" > /sys/class/scsi_host/host#/scan |
tekrar
1 |
fdisk -l |
komutunu çalıştırdığımızda eklediğimiz diski görüyor olmamız gerekiyor. Örneğin yukarıdaki çıktıya ek olarak /dev/sdb olarak bir disk görmemiz gerekiyor.
Görememişseniz reboot edebilirsiniz.
yeni diski /dev/sdb olarak gördüğünüzü varsayıyorum.
1 2 3 4 5 6 7 8 9 10 |
fdisk /dev/sdb 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): |
- m – kullanabileceğiniz parametreler hakkında bilgi verir
- p – mevcut partitionları gösterir.
- n – yeni bir partition oluşturur
Biz sırası ile
1 2 3 4 |
Command (m for help):n Command action e extanded p primary partition (1-6) |
p – ile primary partition seçiyoruz.
1 2 3 |
İlk silindir (7182-9729, öntanımlı 7182): enter'la geçiyoruz. Öntanımlı değer 7182 kullanılıyor Son silindir, +size, +sizeM veya +sizeK (7182-9729, öntanımlı 9729): +1024M |
yukarıda +1024M verdiğimizde disk üzerinde belirttiğimiz alandan başlayarak 1G’lık disk partitionu oluşturur.
ikinci satırıda enter ile geçersek diskin tamamını tek bir partition yapar.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
Komut (yardım için m): t Disk bölümü numarası (1-6): 2 (2.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) |
yukarıda oluşturduğumuz partitionın tipini Linux olarak ayraladık.
Sonra w(wright) ile değişiklikleri kaydediyoruz. q ile fdisk’ten çıkıyoruz.
şimdi
1 |
ls /dev/sdb* |
komutunu çalıştırdığımızda partitionu sdb1 olarak görüyoruz.
1 |
mkfs.ext3 /dev/sdb1 -> formatlıyoruz. |
1 |
mount /dev/sdb1 /mnt/mountpoint_name |
Komutu ile partitonu mount edip kullanıma alabiliriz.
1 2 3 4 |
vi /etc/fstab aşağıdaki gibi bir satır ekliyoruz. /dev/sdb1 /mnt/data ext3 defaults 0 0 |
komutu ile açılışta diskin tanınmasını sağlıyoruz.
Artık diskimizi df -h çıktısında görebiliriz.