Yeni Yıla Özel Banner Kampanyası

1 Aylık Banner

400 TL

  • Hızlı Yayın
  • WebForumda.Com Özel Rank Hediyesi

3 Aylık Banner

800 TL

  • Kurumsal Plus Rank (6 Ay)
  • Süper Moderatörlük Hediyemizdir
  • WebForumda.Com Özel Rank Hediyesi

Yıllık Banner

1200 TL

  • WebForumda Yard.Admin Yetkisi Hediyesi
  • Kurumsal Plus Rank (12 Ay)
  • WebForumda.Com Özel Rank Hediyesi

Ekstra Hediyeler

  • Süper Moderatör
  • Kurumsal Rank Desteği
  • WebForumda.Com Özel Rank Hediyesi

Detaylı bilgi için: admin@webforumda.com

Küçük yatırımlar, büyük görünürlük sağlar.

WebForumda.Com’a Hoşgeldiniz

Bilgiye ulaşmanın en doğru adresindesiniz. Şimdi üye olun, siz de bu büyük topluluğun bir parçası olun!

Hemen Üye Ol
Renk Temalı Reklam Kartları

Linux’ta Depolama Aygıtları Nasıl Bölümlenir Ve Biçimlendirilir

WebForumda

WFAdmin
Moderator
YrAdmin
Katılım
14 Kas 2024
Mesajlar
1,258
Tepkime puanı
2
Puanları
38
Bir Linux sisteminde kullanılmak üzere yeni bir disk hazırlamak basit bir işlemdir. Özel ihtiyaçlarınız varsa süreci değiştirebilecek birçok araç, dosya sistemi biçimi ve bölümleme şeması vardır, ancak temeller aynı kalır.

Bu kılavuz aşağıdaki süreci kapsayacaktır:

  • Sistemdeki yeni diski tanımlama.
  • Tüm sürücüyü kapsayan tek bir bölüm oluşturma (çoğu işletim sistemi, yalnızca bir dosya sistemi mevcut olsa bile bir bölüm düzeni bekler)
  • Bölümü Ext4 dosya sistemiyle biçimlendirme (çoğu modern Linux dağıtımında varsayılandır)
  • Önyükleme sırasında dosya sisteminin otomatik olarak bağlanması ve kurulması

Adım 1 — Parted’ı yükleyin​

Sürücüyü bölümlemek için yardımcı programı kullanacaksınız. Düşük seviyeli bir dosya sistemiyle etkileşim kurmak için gerekli komutların çoğu, Linux’ta varsayılan olarak mevcuttur.

Bir Ubuntu veya Debian sunucusundaysanız ve parted kurulu değilse, şunu yazarak yükleyebilirsiniz:
Kod:
sudo apt update
sudo apt install parted
Bir RHEL, Rocky Linux veya Fedora sunucusundaysanız, aşağıdakileri yazarak kurabilirsiniz:

Kod:
sudo dnf install parted

Bu öğreticide kullanılan diğer tüm komutlar önceden yüklenmiş olmalıdır, böylece bir sonraki adıma geçebilirsiniz.

Adım 2 — Sistemdeki yeni diski tanımlayın​

Sürücüyü kurmadan önce, sunucuda doğru bir şekilde tanımlayabilmeniz gerekir.

Bu tamamen yeni bir sürücüyse, sunucunuzda tanımlamanın bir yolu, bir bölümleme şemasının yokluğunu aramaktır. Disklerinizin bölüm düzenini listelemek isterseniz, geçerli bir bölüm düzenine sahip olmayan diskler için bir hata oluşturur. Bu, yeni diski tanımlamaya yardımcı olmak için kullanılabilir:
Kod:
sudo parted -l | grep Error
Yeni, bölümlenmemiş disk için bir hata görmeniz gerekir:


Kod:
Error: /dev/sda: unrecognized disk label
Ayrıca komutu kullanabilir ve ilişkili bölümleri olmayan doğru boyutta bir disk arayabilirsiniz:


Kod:
lsblk
Çıktı:


Kod:
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   100G  0 disk
vda    253:0    0    20G  0 disk
└─vda1 253:1    0    20G  0 part /
Not: Değişiklik yapmadan önce sunucunuza her yeniden bağlandığınızda kontrol etmeyi unutmayın. Disk tanımlayıcıları, önyüklemeler arasında tutarlı olmayabilir, bu da disk tanımlayıcısını doğru şekilde doğrulamazsanız yanlış diski bölümleme veya biçimlendirme tehlikesi olduğu anlamına gelir.

/dev/disk/by-uuid, /dev/disk/by-label, /dev/disk/by-id gibi daha kalıcı disk tanımlayıcıları kullanmayı göz önünde bulundurun.

Çekirdeğin diskinize atadığı adı bildiğinizde, sürücünüzü bölümleyebilirsiniz.

Adım 3 — Yeni Sürücüyü Bölümlere Ayırın​

Giriş bölümünde belirtildiği gibi, bu kılavuzda tüm diski kapsayan tek bir bölüm oluşturacaksınız.

Bölümleme Standardı Seçme​

Bunu yapmak için önce kullanılacak bölümleme standardını belirtmeniz gerekir. İki seçenek vardır: GPT ve MBR. GPT daha modern bir standarttır, MBR ise eski işletim sistemleri arasında daha yaygın olarak desteklenmektedir. Tipik bir bulut sunucusu için GPT daha iyi bir seçenektir.

GPT standardını seçmek için, tanımladığınız diski aşağıdakilerle geçirin:
Kod:
sudo parted /dev/sda mklabel gpt
MBR biçimini kullanmak için şunu kullanın:


Kod:
sudo parted /dev/sda mklabel msdos

Yeni Bölümü Oluştur​

Biçim seçildikten sonra, aşağıdakileri kullanarak tüm sürücüyü kapsayan bir bölüm oluşturabilirsiniz:
Kod:
sudo parted -a opt /dev/sda mkpart primary ext4 0% 100%
Bu komutu aşağıdaki gibi açıklayabiliriz:

  • parted -a opt Varsayılan OPTImal hizalama türünü ayarlayarak Parted’ı çalıştırır.
  • /dev/sda bölümlediğiniz disktir.
  • mkpart primary ext4 ext4 dosya sistemini kullanarak bağımsız (yani önyüklenebilir, başka bir bölümden genişletilmemiş) bir bölüm oluşturur.
  • 0% 100% bu bölümün diskin başlangıcından bitişine kadar uzanması gerektiği anlamına gelir.


öğesini işaretlerseniz, mevcut yeni bölümü görmeniz gerekir:

Kod:
lsblk
Çıktı:


Kod:
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   100G  0 disk
└─sda1   8:1    0   100G  0 part
vda    253:0    0    20G  0 disk
└─vda1 253:1    0    20G  0 part /
Artık yeni bir bölüm oluşturdunuz, ancak henüz bir dosya sistemi olarak başlatılmadı. Bu iki adım arasındaki fark biraz keyfidir ve Linux dosya sistemlerinin çalışma şekline özgüdür, ancak yine de pratikte iki adımdır.

Adım 4 — Yeni Bölümde Bir Dosya Sistemi Oluşturun​

Artık kullanılabilir bir bölümünüz olduğuna göre, onu bir Ext4 dosya sistemi olarak başlatabilirsiniz. Ext4, mevcut tek dosya sistemi seçeneği değildir, ancak tek, bağımsız bir Linux birimi için en basit seçenektir. Windows, NTFS ve exFAT gibi dosya sistemlerini kullanır, ancak diğer platformlarda sınırlı desteğe sahiptirler (yani bazı bağlamlarda salt okunur olacaklar ve diğer işletim sistemleri için önyükleme sürücüsü olarak kullanılamayacaklar) ve macOS, aynı uyarılarla HFS+ ve APFS kullanır. ZFS ve BTRFS gibi Ext4’ten daha yeni Linux dosya sistemleri de vardır, ancak bunlar farklı gereksinimler getirir ve genellikle çok diskli diziler için daha uygundur.

Bir Ext4 dosya sistemini başlatmak için yardımcı programı kullanın. Bayrakla birlikte bir bölüm etiketi ekleyebilirsiniz. Bu sürücüyü tanımlamanıza yardımcı olacak bir ad seçin:

Not: Diskin tamamını değil, bölümün yolunu sağladığınızdan emin olun. Linux’ta disklerin sda, sdb, sdc, vb. gibi adları vardır. Bu disklerdeki bölümlerin sonuna bir numara eklenir.
Kod:
sudo mkfs.ext4 -L datapartition /dev/sda1
Bölüm etiketini daha sonra değiştirmek isterseniz şu komutu kullanabilirsiniz:


Kod:
sudo e2label /dev/sda1 newlabel
Bölümünüzü tanımlamanın tüm farklı yollarını görebilirsiniz. Bölümün adını, etiketini ve UUID’sini bulmalısınız.

Bazı sürümleri tüm bu bilgileri bağımsız değişkenle yazdırır:
Kod:
sudo lsblk --fs
Bunları manuel olarak ve ardından ilgili seçeneklerle de belirtebilirsiniz:


Kod:
sudo lsblk -o NAME,FSTYPE,LABEL,UUID,MOUNTPOINT
Bunun gibi bir çıktı almalısınız. Vurgulanan çıktı, yeni dosya sistemine başvurmak için kullanabileceğiniz farklı yöntemleri gösterir:
Kod:
NAME   FSTYPE LABEL         UUID                                 MOUNTPOINT
sda                                                             
└─sda1 ext4   datapartition 4b313333-a7b5-48c1-a957-d77d637e4fda
vda                                                             
└─vda1 ext4   DOROOT        050e1e34-39e6-4072-a03e-ae0bf90ba13a /
Bir sonraki adımda dosya sistemini bağlarken kullanacağınız için bu çıktıyı not edin.

Adım 5 — Yeni Dosya Sistemini Bağlayın​

Şimdi, kullanmak için dosya sistemini bağlayabilirsiniz.

Dosya Sistemi Hiyerarşi Standardı, geçici olarak bağlanan dosya sistemleri (çıkarılabilir sürücüler gibi) için dizinin veya altındaki bir alt dizinin kullanılmasını önerir. Daha kalıcı depolamanın nereye monte edileceği konusunda hiçbir öneride bulunmaz, böylece istediğiniz şemayı seçebilirsiniz. Bu öğretici için, sürücüyü /mnt altına bağlayacaksınız.

Aşağıdakileri kullanarak bu dizini oluşturun:

Kod:
sudo mkdir -p /mnt/data

Dosya Sistemini Geçici Olarak Bağlama​

Dosya sistemini aşağıdakileri yazarak geçici olarak bağlayabilirsiniz:
Kod:
sudo mount -o defaults /dev/sda1 /mnt/data

Dosya Sistemini Önyükleme Sırasında Otomatik Olarak Bağlama​

Sunucu her önyüklendiğinde dosya sistemini otomatik olarak bağlamak için dosyaya bir giriş ekleyeceksiniz. Bu dosya, sisteminizin tüm kalıcı veya düzenli olarak takılan diskleri hakkında bilgi içerir. Dosyayı kullanarak veya favori metin düzenleyicinizi açın:/etc/fstabnano
Kod:
sudo nano /etc/fstab
Son adımda, dosya sisteminizin tanımlayıcılarını görüntülemek için komutu kullandınız. Bu dosyada bunlardan herhangi birini kullanabilirsiniz. Bu örnekte bölüm etiketi kullanılır, ancak açıklama satırı satırlarındaki diğer iki tanımlayıcıyı kullanarak satırların nasıl görüneceğini görebilirsiniz:sudo lsblk --fs

/etc/fstab
Kod:
## Use one of the identifiers you found to reference the correct partition
# /dev/sda1 /mnt/data ext4 defaults 0 2
# UUID=4b313333-a7b5-48c1-a957-d77d637e4fda /mnt/data ext4 defaults 0 2
LABEL=datapartition /mnt/data ext4 defaults 0 2
Öğenin ötesinde, bu seçenekler aşağıdaki gibi çalışır:LABEL=datapartition

  • /mnt/data diskin bağlandığı yoldur.
  • ext4 bunun bir Ext4 bölümü olduğunu ifade eder.
  • defaults bu birimin okuma-yazma desteği gibi varsayılan seçeneklerle bağlanması gerektiği anlamına gelir.
  • 0 2 dosya sisteminin hata durumunda yerel makine tarafından doğrulanması gerektiğini, ancak kök biriminizden sonra bir ND önceliği olarak doğrulanması gerektiğini belirtir.2
Not: Man sayfasını kontrol ederek dosyadaki çeşitli alanlar hakkında bilgi edinebilirsiniz Belirli bir dosya sistemi türü için kullanılabilen bağlama seçenekleri hakkında bilgi için kontrol edin.

İşiniz bittiğinde dosyayı kaydedin ve kapatın. Kullanıyorsanız, tuşuna basın, ardından onaylamanız istendiğinde ve ardından .nanoCtrl+XYEnter

Dosya sistemini daha önce bağlamadıysanız, şimdi :

Kod:
sudo mount -a

Montajın Test Edilmesi​

Birimi bağladıktan sonra, dosya sisteminin erişilebilir olduğundan emin olmak için kontrol etmeliyiz.

Diskin çıkışta mevcut olup olmadığını komuttan kontrol edebilirsiniz. Bazen, çıktıda çağrılan geçici dosya sistemleri hakkında gereksiz bilgiler içerir ve bunları ekleyerek hariç tutabilirsiniz:
Kod:
df -h -x tmpfs
Kod:
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  1.3G   18G   7% /
/dev/sda1        99G   60M   94G   1% /mnt/data
Ayrıca, bir test dosyasına yazarak diskin okuma ve yazma yetenekleriyle takılıp takılmadığını da kontrol edebilirsiniz:
Kod:
echo "success" | sudo tee /mnt/data/test_file
Ayrıca, bir test dosyasına yazarak diskin okuma ve yazma yetenekleriyle takılıp takılmadığını da kontrol edebilirsiniz:
Kod:
echo "success" | sudo tee /mnt/data/test_file
Yazmanın doğru şekilde yürütüldüğünden emin olmak için dosyayı geri okuyun:


Kod:
cat /mnt/data/test_file
Çıktı:


Kod:
success
Yeni dosya sisteminin düzgün çalıştığını doğruladıktan sonra dosyayı kaldırabilirsiniz:


Son​

Yeni sürücünüz artık bölümlenmiş, biçimlendirilmiş, takılı ve kullanıma hazır olmalıdır. Bu, ham diski Linux’un depolama için kullanabileceği bir dosya sistemine dönüştürmek için kullanabileceğiniz genel işlemdir. Bazı durumlarda daha uygun olabilecek daha karmaşık bölümleme, biçimlendirme ve bağlama yöntemleri vardır, ancak yukarıdakiler genel kullanım için iyi bir başlangıç noktasıdır.
 
Geri
Üst