Eğer mevcut çalışır haldeki Linux Server’inize 2TB’dan daha büyük yeni bir harddisk eklemek istiyorsanız, fdisk komutu 2TB limitinden dolayı işinize yaramayacaktır. Bu işlem için, gdisk kullanacağız. Öncelikle harddiski sağlam takabilmişmiyiz, öğrenelim:

sudo fdisk -l

Disk /dev/sda: 74.5 GiB, 80026361856 bytes, 156301488 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
Disklabel type: dos
Disk identifier: 0xc1e1c64b

Device     Boot  Start       End   Sectors  Size Id Type
/dev/sda1  *      2048    499711    497664  243M 83 Linux
/dev/sda2       501758 156301311 155799554 74.3G  5 Extended
/dev/sda5       501760 156301311 155799552 74.3G 8e Linux LVM

Disk /dev/sdb: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes

Gördüğünüz gibi, /dev/sda yani birincil harddiskimiz gayet formatlı ve bölümlenmiş, böylede sda1 – sda2 – sda5 oluşmuş. Ancak /dev/sdb (sizde farklı olabilir alfabe, bende sdb, bütün yazı bu örnekten gidecektir, gerekli yerde siz kendi sisteminize göre değiştiriniz) hiç bir düzenleme yaşamamış.

GDisk ile format

Şimdi, fdisk ile neredeyse aynı kullanımı olan gdisk’i yüklüyoruz. Tek fark, 2TB üzeri harddiskleri (örnekteki 4TB) formatlamaya yarar.

sudo apt-get install gdisk

Gdisk’i, harddiskimizin ismini vererek çalıştırıyoruz.

sudo gdisk /dev/sdb

bu aşamada ?’ne basarak bütün komutların listelenmesini sağlayabilirsiniz, zira çok bir şey de yok açıkçası. Öncelikle “new partition” yapacağımızdan:

n

Akabinde bu partisyon primary olacağından:

p

Kaç bölüme bölmek istediğimizi soracak, ben tek ve yekpare istiyorum harddiskimi, eğer daha fazla bölüm istiyorsanız 2-3-4 dilediğinizi söyleyebilirsiniz.

1

Eğer tek derseniz, o bölümün “başlangıç” ve “bitiş” noktalarını sorduğunda “default” olarak sadece enter’a basmanız yeterli olacaktır. Linux akıllıdır, ve harddiskin başından sonuna bütünününü atamış olur. Eğer 2-3-4 gibi farklı bölümler oluşturacaksanız, sakince 1’in başından sonra “1 şurda bitsin, 2 başlasın, 2 şurda bitsin, 3 başlasın. Harddiskin sonuna kadar da 3 gitsin” gibi demeniz gerekmektedir. Tek bölüm istediğimden:

Enter - Enter

Type Code diye sorduğu şey, harddiskimizin içindeki bölümlemelerin amaçları, bildiğiniz gibi sawp olabilir, logical olabilir, biz bu harddiski salt data arşivi olarak kullanacağımızdan, 8300 yazıyoruz.

8300

İşlemler bittikten sonra, bu girdilerden emin olduğumuz taktirde w’ya basarak bütün işlemlerin aktif hale gelmesini ve harddiske yazılmasını sağlıyoruz. Bir hata, sıkıntı, problem olduysa bu noktaya kadar, hiç panik yapmayın, basitçe q‘ya basıp her şeyi iptal edip baştan yapabilirsiniz. Bizde problem yok. Bu yüzden:

w

Artık harddiskimiz formata hazır. /dev/sdb1 oluşturulmuş durumda. (2-3-4 için /dev/sdb2 filan da elbet). Şimdi bu harddiski formatlıyoruz:

sudo mkfs /dev/sdb1 -t ext4

Mount yapımı

Şimdi bir aşama daha ileri gidip bu harddiski, bir mount point ayarlayarak “mount” yapacağız. Yani dosya sistemi içerisinde kullanmaya başlayacağız. Genel olarak insanlar /media veya /mnt gibi bir dosya oluşturup, harddisklerini bu dosyalardaki altdosyalarda tutar, hepsine ulaşabilirler. Size mantığını ifade ediyorum zira ben böyle kullanmıyorum, doğrudan root altına /server ve /aktive şeklinde 2 dosyam var. /aktive dediğimiz, 20 gb’lık serverinde kurulu olduğu harddisk, ufak tefek işler için orayı paylaşıma açtım. /server dosyasına ise bu yeni harddiski mount yapacağız. Serverlik işi olan girsin.

sudo mkdir /server

Bu yarattığım dosyayı “writable” yapalım:

sudo chmod 777 /server

Şimdi de “mount” işlemi ile harddiski bu dosyaya atayalım:

sudo mount /dev/sdb1 /server

Fstab Ayarlaması

Sona yaklaşıyoruz, bu dosyanın, işletim sistemi her açıldığında okunup tanınması için yapmamız gereken sistem temelli bilgilendirme değişikliği:

sudo pico /etc/fstab

Açılan döküman ortalama şu şekildedir:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/serverfactory--vg-root /               ext4    errors=remount-ro 0 $
# /boot was on /dev/sda1 during installation
UUID=d198ee4d-571d-476f-af46-495e70ce284f /boot           ext2    defaults     $
/dev/mapper/serverfactory--vg-swap_1 none            swap    sw              0 $
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
#aktif partition
/dev/mapper/serverfactory--vg-aktif /aktif      ext4    rw      0       0

Bu dökümanın en altına, şu satırları ekliyoruz (kendi sisteminize göre değiştirmeyi unutmayın lokasyonu ve hedefi:

#server partition 4TB
/dev/sdb1    /server    ext4    rw    0    0

Artık reboot ile veya mount -a komutu ile bu değişiklikleri uygulamaya geçirebiliriz. İsterseniz bu /server dosyasını paylaşıma açın, ister bütün arşivinizi oraya kopyalıyın. Coşun, eylenin.


Barış Parlan

I'm an earthling called Barış Parlan. a graphic designer & information technology specialist living in Cyprus. nerd, digital storyteller. doing phd about serious games and cross-reality. fan of photography, science, futurism, cyberpunk. interested in critical theory. practicing anarchism and atheism. polyamorous sapiosexual.

0 yorum

Yorum Yaz

2TBdan Büyük Harddisk Ubuntu Server

Okuma süresi: 3 min
0