LFCS #4: Linux'ta Depolama Cihazları Nasıl Bölümlenir


Linux Foundation, sistem yöneticilerinin performansa dayalı bir sınav yoluyla genel operasyonel performans gösterebileceklerini göstermeleri için parlak bir şans olan LFCS sertifikasyonunu (Linux Foundation Sertifikalı Sysadmin) başlattı. Linux sistemleri desteği: sistem desteği, birinci düzey tanılama ve izleme, ayrıca gerekirse sorunun diğer destek ekiplerine iletilmesi.

Linux Foundation sertifikalarının kesin olduğunu, tamamen performansa dayalı olduğunu ve çevrimiçi bir portal aracılığıyla her zaman, her yerde erişilebileceğini lütfen unutmayın. Böylece becerilerinizi ve uzmanlığınızı kanıtlamak için ihtiyaç duyduğunuz sertifikaları almak üzere artık bir sınav merkezine gitmenize gerek yok.

Serinin başlığı LFCS (Linux Foundation Sertifikalı Sistem Yöneticisi) 1'den 33'e kadar Bölümlere Hazırlık olacak ve aşağıdaki konuları kapsayacak:

Part 1

Linux'ta Dosyaları Değiştirmek İçin 'Sed' Komutu Nasıl Kullanılır

Part 2

Linux'ta Vi/Vim Nasıl Kurulur ve Kullanılır

Part 3

Linux'ta Dosyaları ve Dizinleri Sıkıştırma ve Dosya Bulma

Part 4

Depolama Cihazlarını Bölümlendirme, Dosya Sistemlerini Biçimlendirme ve Takas Bölümünü Yapılandırma

Part 5

Linux'ta Yerel ve Ağ (Samba ve NFS) Dosya Sistemlerini Bağlama/Çıkarma

Part 6

Bölümleri RAID Aygıtları Olarak Birleştirme – Sistem Yedeklemeleri Oluşturma ve Yönetme

Part 7

Sistem Başlatma Süreçlerini ve Hizmetlerini Yönetme (SysVinit, Systemd ve Upstart)

Part 8

Kullanıcı ve Gruplar, Dosya İzinleri ve Sudo Erişimi Nasıl Yönetilir

Part 9

Yum, RPM, Apt, Dpkg, Aptitude ve Zypper ile Linux Paket Yönetimi

Part 10

Temel Kabuk Komut Dosyalarını ve Dosya Sistemi Sorunlarını Gidermeyi Öğrenme

Part 11

Vgcreate, lvcreate ve lvextend Komutlarını Kullanarak LVM Nasıl Yönetilir ve Oluşturulur

Part 12

Yüklü Yardım Belgeleri ve Araçlarla Linux Nasıl Keşfedilir?

Part 13

Grand Unified Bootloader (GRUB) Nasıl Yapılandırılır ve Sorun Giderilir

Part 14

Linux Süreçlerinin Kaynak Kullanımını İzleyin ve Kullanıcı Bazında Süreç Sınırlarını Belirleyin

Part 15

Linux Sistemlerinde Çekirdek Çalışma Zamanı Parametreleri Nasıl Ayarlanır veya Değiştirilir

Part 16

Linux'ta SELinux veya AppArmor ile Zorunlu Erişim Denetiminin Uygulanması

Part 17

Kullanıcılar ve Gruplar için Erişim Kontrol Listeleri (ACL'ler) ve Disk Kotaları Nasıl Ayarlanır?

Part 18

Ağ Hizmetlerini Yükleme ve Önyükleme Sırasında Otomatik Başlatmayı Yapılandırma

Part 19

Anonim Oturum Açmalara İzin Verecek FTP Sunucusunu Ayarlamaya Yönelik Temel Kılavuz

Part 20

Temel Özyinelemeli Önbelleğe Alma DNS Sunucusu Kurulumu ve Etki Alanı için Bölgeleri Yapılandırma

Part 21

MariaDB Veritabanı Sunucusunun Kurulumu, Güvenliği ve Performans Ayarlaması Nasıl Yapılır

Part 22

Dosya Sistemi Paylaşımı için NFS Sunucusu Nasıl Kurulur ve Yapılandırılır

Part 23

SSL Sertifikalı İsme Dayalı Sanal Barındırma ile Apache Nasıl Kurulur

Part 24

Linux'ta Hizmetlere Uzaktan Erişimi Etkinleştirmek için Iptables Güvenlik Duvarı Nasıl Kurulur

Part 25

Trafiği Statik ve Dinamik Olarak Yönetmek için Linux'u Yönlendiriciye Dönüştürme

Part 26

Şifrelenmiş Dosya Sistemlerini Kurma ve Cryptsetup Aracını Kullanarak Değiştirme

Part 27

Sistem Kullanımı, Kesintiler Nasıl İzlenir ve Linux Sunucularındaki Sorunlar Nasıl Giderilir

Part 28

Paketleri Kurmak veya Güncellemek İçin Ağ Havuzu Nasıl Kurulur

Part 29

Ağ Performansı, Güvenliği ve Sorun Giderme Nasıl Denetlenir

Part 30

Sanal Makineler ve Konteynerler Nasıl Kurulur ve Yönetilir

Part 31

Projeleri Verimli Bir Şekilde Yönetmek için Git'in Temellerini Öğrenin

Part 32

Linux'ta IPv4 ve IPv6 Adreslerini Yapılandırmaya Yeni Başlayanlar Kılavuzu

Part 33

Ubuntu'da Ağ Bağlantısı ve Köprü Oluşturma İçin Yeni Başlayanlar Kılavuzu

Bu gönderi, 33 dersten oluşan bir serinin 4. Bölümüdür. Bu bölümde, LFCS sertifika sınavı için gerekli olan depolama aygıtlarını bölümleme, dosya sistemlerini biçimlendirme ve takas bölümünü yapılandırma konularını ele alacağız.

Linux'ta Depolama Cihazlarını Bölümlendirme

Bölümleme, tek bir sabit sürücüyü bir veya daha fazla parçaya veya bölüm adı verilen "dilimlere" bölmenin bir yoludur. Bölüm, sürücüdeki bağımsız bir disk olarak kabul edilen ve tek tür dosya sistemi içeren bir bölümdür; bölüm tablosu ise sabit sürücünün bu fiziksel bölümlerini bölüm tanımlamalarıyla ilişkilendiren bir dizindir.

Linux'ta, IBM PC uyumlu sistemlerde MBR bölümlerini (~2009'a kadar) yönetmek için kullanılan geleneksel araç fdisk komutudur. GPT bölümleri için (~2010 ve sonrası) gdisk'i kullanacağız. Bu araçların her biri, adının ardından bir aygıt adının (/dev/sdb gibi) yazılmasıyla çağrılabilir.

MBR Bölümlerini fdisk ile yönetme

İlk önce fdisk'i ele alacağız.

fdisk /dev/sdb

Bir sonraki işlemi soran bir bilgi istemi görüntülenir. Emin değilseniz yardım içeriğini görüntülemek için ‘m‘ tuşuna basabilirsiniz.

Yukarıdaki resimde en sık kullanılan seçenekler vurgulanmıştır. Geçerli bölüm tablosunu görüntülemek için istediğiniz zaman 'p' tuşuna basabilirsiniz.

Id sütunu, fdisk tarafından bölüme atanan bölüm türünü (veya bölüm kimliğini) gösterir. Bölüm türü, dosya sisteminin, bölümün içerdiği veya basit bir deyişle, o bölümdeki verilere nasıl erişileceğinin bir göstergesi olarak hizmet eder.

Bu seri performansa dayalı LFCS sınavına odaklandığından, her bölüm türüne ilişkin kapsamlı bir çalışmanın bu eğitimin kapsamı dışında olduğunu lütfen unutmayın.

fdisk Komut Kullanımı

fdisk tarafından kullanılan seçeneklerden bazıları şunlardır:

  • l’ seçeneğine (küçük harf l) basarak fdisk tarafından yönetilebilen tüm bölüm türlerini listeleyebilirsiniz.
  • Mevcut bir bölümü silmek için ‘d‘ tuşuna basın. Sürücüde birden fazla bölüm bulunursa hangisinin silinmesi gerektiği sorulacaktır.
  • İlgili numarayı girin ve ardından değişiklikleri uygulamak için 'w' (değişiklikleri bölüm tablosuna yaz) tuşuna basın.

Aşağıdaki örnekte /dev/sdb2'yi sileceğiz ve ardından değişiklikleri doğrulamak için bölüm tablosunu yazdıracağız (p).

Yeni bir bölüm oluşturmak için 'n' tuşuna basın, ardından bunun birincil bölüm olacağını belirtmek için 'p' tuşuna basın. Son olarak, tüm varsayılan değerleri kabul edebilirsiniz (bu durumda bölüm tüm kullanılabilir alanı kaplayacaktır) veya aşağıdaki gibi bir boyut belirleyebilirsiniz.

fdisk'in seçtiği ID bölümü kurulumumuz için doğru değilse, bunu değiştirmek için 't' tuşuna basabiliriz.

Bölümleri ayarlamayı tamamladığınızda değişiklikleri diske kaydetmek için 'w' tuşuna basın.

GPT Bölümlerini gdisk ile yönetme

Aşağıdaki örnekte /dev/sdb kullanacağız.

gdisk /dev/sdb

gdisk'in MBR veya GPT bölümleri oluşturmak için kullanılabileceğini unutmamalıyız.

GPT bölümlendirmeyi kullanmanın avantajı, aynı diskte boyutu petabayt mertebesinde olabilen 128 adede kadar bölüm oluşturabilmemizdir; oysa MBR için maksimum boyut budur. bölümler 2 TB boyutundadır.

fdisk'teki seçeneklerin çoğunun gdisk'te de aynı olduğunu unutmayın. Bu nedenle bunlar hakkında detaya girmeyeceğiz ancak sürecin ekran görüntüsünü burada bulabilirsiniz.

Linux'ta Dosya Sistemlerini Formatlamak

Gerekli tüm bölümleri oluşturduktan sonra dosya sistemlerini oluşturmalıyız. Sisteminizde desteklenen dosya sistemlerinin listesini bulmak için aşağıdaki ls komutunu çalıştırın.

ls /sbin/mk*

Seçmeniz gereken dosya sistemi türü gereksinimlerinize bağlıdır. Her dosya sisteminin artılarını ve eksilerini ve kendi özelliklerini göz önünde bulundurmalısınız. Bir dosya sisteminde aranacak iki önemli özellik şunlardır:

  • Sistem çökmesi durumunda daha hızlı veri kurtarmaya olanak tanıyan günlük kaydı desteği.
  • Güvenliği Geliştirilmiş Linux (SELinux) desteği, proje wiki'sine göre "kullanıcılara ve yöneticilere erişim kontrolü üzerinde daha fazla kontrol sağlayan Linux için bir güvenlik geliştirmesidir".

Bir sonraki örneğimizde, /dev/sdb1 üzerinde Tecmint etiketli bir ext4 dosya sistemi (hem günlük tutmayı hem de SELinux'u destekler) oluşturacağız. >mkfs, temel sözdizimi şöyledir.

mkfs -t [filesystem] -L [label] device
or
mkfs.[filesystem] -L [label] device

Takas Bölümleri Oluşturma ve Kullanma

Linux sistemimizin, ana sistem belleği (RAM) tamamı kullanımdayken sabit diskin bellek olarak kullanılmak üzere belirlenmiş bir bölümü olan sanal belleğe erişmesine ihtiyacımız varsa, takas bölümleri gereklidir.

Bu nedenle, tüm gereksinimlerini karşılayacak yeterli RAM'e sahip sistemlerde takas bölümüne ihtiyaç duyulmayabilir; ancak bu durumda bile takas bölümünün kullanılıp kullanılmayacağına karar vermek sistem yöneticisine kalmıştır.

Takas bölümünün boyutuna karar vermek için basit bir temel kural aşağıdaki gibidir.

Değiştirme işlemi genellikle 2 GB'a kadar fiziksel RAM için 2x fiziksel RAM'e eşit olmalı ve ardından üzerindeki herhangi bir miktar için ek 1x fiziksel RAM olmalıdır. >2 GB, ancak asla 32 MB'den az değil.

Yani eğer:

M=GB cinsinden RAM miktarı ve S=GB cinsinden takas miktarı, o zaman

If M < 2
	S = M *2
Else
	S = M + 2

Bunun sadece bir formül olduğunu ve takas bölümünün kullanımı ve boyutu konusunda son söze sistem yöneticisi olarak yalnızca sizin sahip olduğunuzu unutmayın.

Bir takas bölümünü yapılandırmak için, daha önce gösterildiği gibi istenen boyutta normal bir bölüm oluşturun. Daha sonra, /etc/fstab dosyasına aşağıdaki girişi eklememiz gerekiyor (X, b veya c olabilir b>).

/dev/sdX1 swap swap sw 0 0

Son olarak takas bölümünü biçimlendirip etkinleştirelim.

mkswap /dev/sdX1
swapon -v /dev/sdX1

Takas bölümlerinin anlık görüntüsünü görüntülemek için.

cat /proc/swaps

Takas bölümünü devre dışı bırakmak için.

swapoff /dev/sdX1

Bir sonraki örnekte, fdisk ile takas olarak kullanacağımız bir bölüm oluşturmak için /dev/sdc1 (=512 MB, 256 MB RAM'e sahip bir sistem için) kullanacağız. Yukarıda ayrıntılı olarak açıklanan adımlar. Bu durumda sabit bir boyut belirleyeceğimizi unutmayın.

Çözüm

Bölümler oluşturmak (takas dahil) ve dosya sistemlerini biçimlendirmek, Sistem Yönetimine giden yolda çok önemlidir. Bu makalede verilen ipuçlarının hedeflerinize ulaşmanız için size yol göstereceğini umuyorum. Topluluğun yararına olmak üzere aşağıdaki yorumlar bölümüne kendi ipuçlarınızı ve fikirlerinizi eklemekten çekinmeyin.

LFCS e-Kitabı artık satın alınabilir. Kopyanızı bugün sipariş edin ve sertifikalı bir Linux sistem yöneticisi olma yolculuğunuza başlayın!

Product Name Price Buy
The Linux Foundation’s LFCS Certification Preparation Guide $19.99 [Buy Now]

Son olarak, lütfen bize küçük bir komisyon kazandırmak için aşağıdaki bağlantıları kullanarak sınav kuponunuzu satın almayı düşünün; bu, bu kitabı güncel tutmamıza yardımcı olacaktır.