Disk Bölümleme ve Biçimlendirme
Diskleri `fdisk` veya `parted` kullanarak bölümlere ayırmayı ve ext4 veya XFS gibi yaygın Linux dosya sistemleriyle biçimlendirmeyi öğrenin.
Disk Bölümleme ve Biçimlendirme, CoddyKit'te ücretsiz bir Linux Server Deployment & SSH Mastery dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Linux Server Deployment & SSH Mastery öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
Disk Hazırlığı: Bölümleme ve Biçimlendirme
Disk yönetimine hoş geldiniz! Bir Linux sunucusu yeni bir diski kullanabilmeden önce iki temel adım gerekir: bölümleme ve biçimlendirme.
- Bölümleme, fiziksel bir diski mantıksal bölümlere ayırır.
- Biçimlendirme, bu bölümleri belirli bir dosya sistemiyle veri depolamaya hazırlar.
Disklerinizi kullanıma hazır hâle getirmeyi birlikte inceleyelim!
Disklerinizi Neden Bölümlersiniz?
Bölümleme yalnızca düzen amacı taşımaz; birçok nedenle kritik öneme sahiptir:
- İşletim Sistemi ve Verileri Ayırma: İşletim sistemi dosyalarınızı bir bölümde, kullanıcı verilerini başka bir bölümde tutun. Bu, yedeklemeleri kolaylaştırır ve işletim sistemi yeniden yüklenirken verileri korur.
- Birden Fazla Dosya Sistemi: Farklı bölümlerde farklı dosya sistemleri (genel kullanım için ext4, büyük dosyalar için XFS gibi) kullanın.
- Çoklu Önyükleme Sistemleri: Tek bir diske birden fazla işletim sistemi (örneğin iki Linux dağıtımı) yüklemek istiyorsanız her birinin kendi bölümüne ihtiyacı vardır.
Disklerinizi Tanımlama
Bölümlendirme yapmadan önce hangi disklerin kullanılabilir olduğunu bilmeniz gerekir. Linux, fiziksel disklere genellikle /dev/sda, /dev/sdb gibi adlar atar.
Blok aygıtlarını (diskleri ve bölümleri) ve boyutlarını listelemek için lsblk komutunu kullanabilirsiniz.
fdisk -l komutu da algılanan tüm diskler için ayrıntılı bölüm tablosu bilgilerini gösterir.
lsblk
fdisk -l`fdisk`: MBR Bölümlendirmesi
fdisk, disk bölüm tablolarını düzenlemek için kullanılan güçlü bir komut satırı aracıdır. Geleneksel olarak Master Boot Record (MBR) bölümlendirme şemasını kullanan disklerde kullanılır.
MBR daha eskidir ve en fazla 2 TB disk boyutu ile en fazla dört birincil bölüm destekleme gibi sınırlamalara sahiptir.
`fdisk` ile Bölümlendirme
fdisk kullanmak için genellikle yönetici ayrıcalıklarıyla, disk aygıtını belirterek çalıştırmanız gerekir. Örneğin: sudo fdisk /dev/sdb.
fdisk içinde:
n: Yeni bir bölüm oluşturur.p: Birincil bölümü seçer (veya genişletilmiş bölüm içine).- Başlangıç ve bitiş sektörlerini/boyutunu belirtin.
w: Değişiklikleri diske yazar (dikkatli olun!).q: Kaydetmeden çıkar.
Değişikliklerin yazıldıktan sonra kalıcı olduğunu unutmayın!
sudo fdisk /dev/sdb`parted`: GPT Bölümlendirmesi
parted, modern sistemlerde sıklıkla tercih edilen başka bir disk bölümlendirme aracıdır. MBR'nin sınırlamalarını aşan GUID Partition Table (GPT) şemasını destekler.
- GPT, 2 TB'den büyük diskleri destekler.
- Pratikte sınırsız sayıda bölüme izin verir (varsayılan olarak genellikle 128).
- GPT; yedeklilik ve hata denetimi de içerdiğinden daha sağlamdır.
`parted` ile Bölümlendirme
parted kullanımı fdisk'e benzer, ancak komutları farklıdır. Örnek: sudo parted /dev/sdc.
parted içinde:
mklabel gpt: Yeni bir GPT bölüm tablosu oluşturur.mkpart primary ext4 0% 100%: Birincil bölüm oluşturur, dosya sistemi türünü belirtir ve başlangıç/bitişi tanımlar.print: Geçerli bölüm tablosunu görüntüler.quit: Çıkar (değişiklikler genellikle hemen uygulanır).
parted değişiklikleri doğrudan uyguladığından çok daha dikkatli olun!
sudo parted /dev/sdcLinux Dosya Sistemleri: ext4 ve XFS
Bölümlendirmeden sonra bölümleri bir dosya sistemiyle biçimlendirmeniz gerekir. Bu işlem, verilerin nasıl depolanıp alınacağını düzenler.
- ext4: Linux için en yaygın varsayılan dosya sistemidir. Günlük tutan bir dosya sistemidir; yani elektrik kesintileri sırasında veri bozulmasını önlemek için değişiklikleri izler. Sağlamdır ve geniş ölçüde desteklenir.
- XFS: Genellikle büyük dosyalar ve dizinler için, özellikle kurumsal ortamlarda kullanılan yüksek performanslı, günlük tutan bir dosya sistemidir. Çok büyük dosya sistemlerine (petabaytlarca) iyi ölçeklenir.
`mkfs.ext4` ile Biçimlendirme
Bir bölüm oluşturulduktan sonra (örneğin /dev/sdb1), onu mkfs.ext4 komutuyla biçimlendirebilirsiniz. Bu komut, ext4 dosya sistemi yapısını bölümün üzerine yazar.
Bölüm adını her zaman iki kez kontrol edin; yanlış bölümü biçimlendirmek tüm verileri siler!
sudo mkfs.ext4 /dev/sdb1`mkfs.xfs` ile Biçimlendirme
Bir bölümü XFS dosya sistemiyle biçimlendirmek için benzer şekilde mkfs.xfs komutunu kullanırsınız. Çok büyük dosyalar depolamayı planlıyorsanız veya yüksek G/Ç performansına ihtiyacınız varsa bu seçenek idealdir.
ext4'te olduğu gibi, komutu çalıştırmadan önce doğru bölümü hedeflediğinizden emin olun.
sudo mkfs.xfs /dev/sdc1Kısa Kontrol: Disk Hazırlama
Linux'ta disk bölümlendirme ve biçimlendirme hakkındaki aşağıdaki ifadelerden hangileri DOĞRUDUR?
Özet: Disk Hazırlığı
Linux sunucunuzda bir diski hazırlamak için gereken temel ilk adımları öğrendiniz!
- Bölümlendirme, diski böler ve
fdisk(MBR) veyaparted(GPT) gibi araçlarla yapılabilir. - Biçimlendirme,
mkfs.ext4veyamkfs.xfsgibi komutlarla ext4 ya da XFS gibi bir dosya sistemi uygular.
Bu beceriler, uygulamalarınız ve verileriniz için depolama alanı kurmanın temelini oluşturur. Sırada, bu yeni bölümleri bağlayarak sisteminizin erişimine nasıl açacağınızı öğreneceksiniz!
Yapay zeka eğitmeniyle Linux Server Deployment & SSH Mastery öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 12
- Dersler
- 48
Sıkça Sorulan Sorular
“Disk Bölümleme ve Biçimlendirme” dersi ücretsiz mi?
Evet — “Disk Bölümleme ve Biçimlendirme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Linux Server Deployment & SSH Mastery kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
“Disk Bölümleme ve Biçimlendirme” dersinde ne öğreneceğim?
Diskleri `fdisk` veya `parted` kullanarak bölümlere ayırmayı ve ext4 veya XFS gibi yaygın Linux dosya sistemleriyle biçimlendirmeyi öğrenin. Linux Server Deployment & SSH Mastery ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Linux Server Deployment & SSH Mastery öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Linux Server Deployment & SSH Mastery, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Disk Bölümleme ve Biçimlendirme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Linux Server Deployment & SSH Mastery dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Linux Server Deployment & SSH Mastery dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Disk Bölümleme ve Biçimlendirme
- Dosya Sistemlerini Bağlama
- Disk Kullanımını İzleme
- Mantıksal Birim Yönetimi (LVM)