2TBdan Büyük Harddisk Ubuntu Server
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.
0 Comments