Buyukweb
Linux Disk Yapılandırması ve Bölümlendirme

Linux Disk Yapılandırması ve Bölümlendirme

Linux sunucularda disk bölümlendirme, LVM yapılandırması, dosya sistemi oluşturma ve mount işlemleri için kapsamlı yönetim rehberi.

Büyükweb Editör EkibiHosting, Sunucu ve Sistem Yönetimi Editörü15 dakika okuma

Linux Disk Yönetimi: Bölümlendirme, LVM, Dosya Sistemi ve Mount (2026 Pratik Rehber)

Linux sunucularda disk yönetimi; doğru bölümleme tablosu seçiminden dosya sistemi oluşturmaya, LVM kurulumundan /etc/fstab yapılandırmasına kadar bir dizi adımı kapsar. Bu rehberde sysadmin düzeyinde, uygulamalı komutlarla tüm süreci ele alıyoruz.

Buyukweb VDS perspektifi: KVM sanallaştırma üzerinde çalışan VDS paketlerimizde NVMe SSD diskler kullanılmaktadır. Root erişimi ile fdisk, parted, mkfs, LVM araçlarını özgürce çalıştırabilirsiniz. KVM web konsolu sayesinde sisteme erişim kesilse bile disk kurtarma işlemleri mümkündür. Paylaşımlı hosting paketlerinde kullanıcı root erişimi olmadığından bu rehberdeki komutlar uygulanamaz; disk bölümlendirme yapılamaz.

Disk, Partition ve Filesystem Nedir — Katmanları Ayırt Edin

Üç kavramı birbirine karıştırmak, yapılandırma hatalarının en yaygın kaynağıdır.

Disk (fiziksel/sanal donanım): Gerçek NVMe, SSD veya HDD; sanal ortamda KVM'in sunucuya bağladığı sanal blok aygıtı. Çekirdek seviyesinde /dev/sda, /dev/nvme0n1, /dev/vda gibi aygıt dosyaları olarak görünür.

Partition (mantıksal bölüm): Disk üzerinde tanımlanan adreslenebilir bölgeler. Bölüm tablosu (MBR veya GPT) her bölümün başlangıç/bitiş sektörünü kaydeder. /dev/sda1, /dev/nvme0n1p2 gibi isimler alırlar.

Filesystem (yapısal katman): Partisyon üzerinde verinin nasıl depolanacağını yöneten mantık. ext4, xfs, btrfs, vfat, tmpfs bu katmandadır. Bir partition olmadan da (loopback, tmpfs) dosya sistemi oluşturulabilir.

Özet akış: Disk → Partition tablosu → Partitionlar → Dosya sistemi → Mount noktası

MBR mi, GPT mi? Bölüm Tablosu Seçimi

MBR (Master Boot Record)

  • 1983'ten gelen eski standart
  • Maksimum disk boyutu 2 TB (512B sektör adresleme sınırı)
  • En fazla 4 primary partition; daha fazlası için bir primary extended yapılır, içinde logical bölümler oluşturulur
  • BIOS önyükleme ile çalışır; UEFI sistemlerde de desteklenir (compat)
  • Küçük sistem diskleri ve eski donanım dışında tercih edilmez

GPT (GUID Partition Table)

  • UEFI standardı; modern Linux için tercih edilen
  • 9.4 ZB'a kadar disk boyutu destekler
  • Varsayılan olarak 128 partition (yapılandırılabilir)
  • Partition tablosu diskin başında ve sonunda yedekli tutulur; tek point-of-failure yok
  • 2 TB üzeri disk, NVMe, KVM sanal disk — GPT kullanın

2026'da yeni kurulan Linux sunucularda GPT standart olarak kullanılır. Eski donanım veya miras sistem yoksa MBR tercih etmeyin.

Diskleri İnceleme: Temel Komutlar

Bölümlendirmeye geçmeden önce sisteme bağlı diskleri ve durumlarını anlamalısınız.

# Blok aygıtlarını ve bölümleri ağaç görünümünde listele
lsblk

# Dosya sistemi tipi, UUID ve etiket bilgisiyle listele
lsblk -f

# MBR/GPT tablosu, sektör boyutu, bölüm detayları
fdisk -l

# Parted ile tüm diskler — GPT dahil tüm tablolar
parted -l

# UUID, tip ve etiket bilgisi (blkid)
blkid

# Bağlı dosya sistemleri, boyut ve kullanım (human-readable + tip)
df -hT

Örnek lsblk çıktısı:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
vda         252:0    0   100G  0 disk
├─vda1      252:1    0     1G  0 part /boot
├─vda2      252:2    0     4G  0 part [SWAP]
└─vda3      252:3    0    95G  0 part /
nvme0n1     259:0    0   500G  0 disk

vda KVM'in virtio blok aygıtı; nvme0n1 ek NVMe disk.

fdisk ile Bölümlendirme (MBR / Temel GPT)

fdisk etkileşimli metin arayüzüyle MBR ve GPT tabloları oluşturur. Yeni bir disk (/dev/sdb) için:

fdisk /dev/sdb

İçeri girdikten sonra kullanılan komutlar:

Tuş İşlev
m Yardım menüsü
p Mevcut bölüm tablosunu yazdır
g Yeni GPT tablosu oluştur
o Yeni MBR tablosu oluştur
n Yeni bölüm ekle
d Bölüm sil
t Bölüm tipini değiştir (82=Linux swap, 83=Linux, 8e=LVM)
w Değişiklikleri diske yaz ve çık
q Kaydetmeden çık

Pratik örnek — GPT tablosunda iki bölüm:

# fdisk /dev/sdb içinde:
g          # GPT tablosu oluştur
n          # yeni bölüm
1          # numara 1
(Enter)    # ilk sektör — varsayılan
+50G       # ilk bölüm 50 GB
n          # ikinci bölüm
2
(Enter)
(Enter)    # kalan tüm alan
w          # yaz ve çık

# Çekirdek tabloyu yeniden oku
partprobe /dev/sdb

Değişiklikleri yazmadan q ile çıkarsanız disk değişmez — deneme-yanılma güvenli.

parted ile Bölümlendirme (GPT — Önerilen)

parted GPT için daha iyi bir araçtır; skript edilebilir, hizalama optimizasyonu destekler.

# Etkileşimli mod
parted /dev/sdb

# Komutlar:
mklabel gpt                          # GPT tablosu
mkpart primary ext4 1MiB 51201MiB    # 50 GB bölüm (MiB sınır hizalama için)
mkpart primary xfs 51201MiB 100%     # kalan tüm alan
print                                 # tabloyu göster
quit

# Hizalama kontrolü
parted /dev/sdb align-check optimal 1

Skript modunda (otomasyon için):

parted --script /dev/sdb   mklabel gpt   mkpart primary ext4 1MiB 50GiB   mkpart primary xfs 50GiB 100%

partprobe /dev/sdb

--align optimal veya 1 MiB başlangıç noktası, SSD ve NVMe performansı için sektör hizalamasını garanti eder.

Mevcut Bölümü Yeniden Boyutlandırma

parted /dev/sdb resizepart 2 200GiB   # 2. bölümü 200 GiB'e genişlet

Dosya sistemini de ardından genişletmeniz gerekir (resize2fs veya xfs_growfs).

sgdisk ve cgdisk: Modern GPT Alternatifleri

gdisk paketindeki sgdisk (skript) ve cgdisk (text-UI) araçları:

# sgdisk — skript edilebilir GPT yönetimi
sgdisk -Z /dev/sdb                     # tabloyu sıfırla (dikkat!)
sgdisk -n 1:0:+50G -t 1:8300 /dev/sdb # 1. bölüm 50 GB, Linux filesystem
sgdisk -n 2:0:0   -t 2:8e00 /dev/sdb  # 2. bölüm kalan, LVM

# cgdisk — text-mode GPT arayüzü (fdisk'e benzer ama GPT odaklı)
cgdisk /dev/sdb

# Mevcut GPT tablosunu yedekle
sgdisk --backup=/root/sdb-gpt-backup.bin /dev/sdb
# Geri yükle
sgdisk --load-backup=/root/sdb-gpt-backup.bin /dev/sdb

GPT tablosu yedekleme, özellikle LVM physical volume içeren disklerde kurtarma için kritiktir.

Dosya Sistemi Seçimi

Dosya Sistemi En İyi Kullanım Küçültme Online Büyütme
ext4 Genel amaç, varsayılan Linux
xfs Büyük dosya, yüksek paralel I/O
btrfs Snapshot, copy-on-write, RAID
zfs (ZoL/OpenZFS) Kurumsal, self-healing, çok disk
exfat / vfat USB, çapraz platform paylaşım
tmpfs RAM disk, geçici veri (/tmp, /run)

Kısa tavsiye: VDS'te genel kullanım için ext4; yüksek paralel I/O ve büyük dosya için xfs; snapshot ve copy-on-write isteyen deneyimli sysadmin için btrfs. ZFS güçlü ama bellek ve öğrenme eğrisi açısından maliyetli; ZoL (zfs-linux) 2026'da production stable.

ext4: mkfs.ext4 ve İnce Ayar

# Temel oluşturma
mkfs.ext4 /dev/sdb1

# Performans önerileri — sunucu diski için
mkfs.ext4   -E lazy_itable_init=0,lazy_journal_init=0   -m 1   -L data_disk   /dev/sdb1

# Seçenekler:
# lazy_itable_init=0  → inode tablosunu hemen başlat (yavaş ama güvenli)
# lazy_journal_init=0 → journal'ı hemen başlat
# -m 1               → reserved blocks %1 (varsayılan %5; root sunucuda gereksiz)
# -L data_disk       → etiket ata (fstab'da LABEL= ile kullanılır)

Journal modu ayarı (mount sonrası veya tune2fs ile):

# journal=ordered (varsayılan) — veri bütünlüğü + performans dengesi
# journal=writeback — en hızlı, çöküşte veri kaybı riski (veritabanı kendi WAL kullanır)
# journal=data — en güvenli, en yavaş

tune2fs -o journal_data_writeback /dev/sdb1   # writeback mod
tune2fs -l /dev/sdb1 | grep -i journal         # mevcut modu gör
# Dosya sistemi bilgilerini görüntüle
dumpe2fs /dev/sdb1 | head -30
tune2fs -l /dev/sdb1

# Reserved blocks oranını sonradan değiştir
tune2fs -m 1 /dev/sdb1

xfs: mkfs.xfs ve Online Büyütme

XFS, RHEL/AlmaLinux/Rocky Linux'ta varsayılan dosya sistemidir; büyük dosyalar ve paralel yazma için optimize edilmiştir. Küçültme desteklemez — bu kritik sınırlamadır.

# Temel oluşturma
mkfs.xfs /dev/sdb2

# Stripe-aware oluşturma (RAID veya NVMe stripe bilgisiyle)
mkfs.xfs -d su=64k,sw=4 /dev/sdb2   # 4×64k stripe = 256k

# Etiket ile
mkfs.xfs -L xfs_data /dev/sdb2

# Bilgi görüntüle
xfs_info /mnt/xfs_mount

Online büyütme (ayrı adım — LVM genişletme sonrası):

xfs_growfs /mnt/xfs_mount   # mount noktası verilir, aygıt değil

Agcount ve agsize — XFS internal bölüm sayısı:

mkfs.xfs -d agcount=8 /dev/sdb2   # 8 allocation group; yüksek paralel I/O için

btrfs: Subvolume, Snapshot ve RAID

Btrfs copy-on-write (CoW) mimarisiyle snapshot ve dahili RAID sunar.

# Dosya sistemi oluştur
mkfs.btrfs -L btrfs_root /dev/sdb1

# Mount et
mount /dev/sdb1 /mnt/btrfs

# Subvolume oluştur
btrfs subvolume create /mnt/btrfs/@
btrfs subvolume create /mnt/btrfs/@home
btrfs subvolume create /mnt/btrfs/@snapshots

# Subvolume ile mount (fstab için yaygın pattern)
mount -o subvol=@ /dev/sdb1 /
mount -o subvol=@home /dev/sdb1 /home

# Snapshot al
btrfs subvolume snapshot /mnt/btrfs/@ /mnt/btrfs/@snapshots/root-$(date +%Y%m%d)

# Read-only snapshot (yedek için)
btrfs subvolume snapshot -r /mnt/btrfs/@ /mnt/btrfs/@snapshots/root-ro

# Snapshot gönder/al (artımlı yedek)
btrfs send /mnt/btrfs/@snapshots/root-ro | btrfs receive /backup/btrfs/

# Veri bütünlüğü kontrolü
btrfs scrub start /mnt/btrfs
btrfs scrub status /mnt/btrfs

Dahili RAID:

# RAID 1 (iki disk)
mkfs.btrfs -d raid1 -m raid1 /dev/sdb /dev/sdc

# RAID 10 (dört disk)
mkfs.btrfs -d raid10 -m raid10 /dev/sd{b,c,d,e}

Uyarı (2026): btrfs RAID 5/6 kararlılık sorunları nedeniyle production'da hâlâ tavsiye edilmiyor. RAID 1, RAID 10 kararlı. RAID 5/6 için mdadm veya ZFS tercih edin.

LVM: Fiziksel Diskten Esnek Volume'e

LVM (Logical Volume Manager) üç katmanlı bir soyutlama sunar:

Fiziksel Diskler/Bölümler
        ↓
PV (Physical Volume)    — pvcreate ile hazırlanmış blok aygıtı
        ↓
VG (Volume Group)       — bir veya birden fazla PV'nin havuzu
        ↓
LV (Logical Volume)     — VG'den ayrılan, mount edilebilir sanal disk

LVM Oluşturma

# 1. Physical Volume başlat
pvcreate /dev/sdb /dev/sdc

# 2. Volume Group oluştur
vgcreate vg_data /dev/sdb /dev/sdc

# 3. Logical Volume oluştur
lvcreate -n lv_web  -L  80G vg_data   # 80 GB sabit
lvcreate -n lv_db   -L 150G vg_data   # 150 GB sabit
lvcreate -n lv_logs -l 100%FREE vg_data  # kalan tüm alan

# 4. Dosya sistemi oluştur
mkfs.ext4 /dev/vg_data/lv_web
mkfs.xfs  /dev/vg_data/lv_db

# 5. Mount et
mount /dev/vg_data/lv_web /var/www
mount /dev/vg_data/lv_db  /var/lib/mysql

LVM Bilgilerini Görüntüleme

pvs        # Physical Volume özeti
pvdisplay  # PV detayları
vgs        # Volume Group özeti
vgdisplay  # VG detayları
lvs        # Logical Volume özeti
lvdisplay  # LV detayları

LVM Genişletme (Online)

LVM'nin en büyük avantajı: sunucu çalışırken disk alanı ekleyebilirsiniz.

# Yeni disk ekle VG'ye
pvcreate /dev/sdd
vgextend vg_data /dev/sdd

# LV'yi genişlet
lvextend -L +100G /dev/vg_data/lv_web    # 100 GB ekle
lvextend -l +100%FREE /dev/vg_data/lv_db  # kalan tümünü ekle

# Dosya sistemini de genişlet (ext4)
resize2fs /dev/vg_data/lv_web

# Dosya sistemini de genişlet (xfs)
xfs_growfs /var/lib/mysql   # mount noktası verilir

# Tek komutla LV + filesystem genişletme (ext4/xfs otomatik)
lvextend -r -L +50G /dev/vg_data/lv_web   # -r = resizefs

LVM Snapshot

# 10 GB CoW snapshot al
lvcreate -s -n lv_web_snap -L 10G /dev/vg_data/lv_web

# Snapshot'tan yedek al
mount -o ro /dev/vg_data/lv_web_snap /mnt/snap_ro
tar czf /backup/web_$(date +%Y%m%d).tar.gz /mnt/snap_ro/
umount /mnt/snap_ro

# Snapshot sil
lvremove /dev/vg_data/lv_web_snap

mount ve /etc/fstab Yapılandırması

Geçici Mount

mkdir -p /mnt/veri
mount /dev/sdb1 /mnt/veri
mount -o ro /dev/sdb1 /mnt/veri_ro     # salt okunur
mount -o remount,rw /mnt/veri          # rw olarak yeniden mount

# Umount
umount /mnt/veri
umount -l /mnt/veri   # lazy umount (meşgul dosya sistemi için)

/etc/fstab — Kalıcı Mount

UUID tercih edin — cihaz adları (/dev/sdb1) boot sırasında değişebilir; UUID değişmez.

# UUID öğren
blkid /dev/sdb1
# Çıktı: /dev/sdb1: UUID="a1b2c3d4-..." TYPE="ext4"
# /etc/fstab örneği
# <device>                                  <mount>        <type>  <options>                   <dump> <pass>
UUID=a1b2c3d4-1234-5678-abcd-ef0123456789   /var/www       ext4    defaults,noatime             0      2
UUID=b2c3d4e5-2345-6789-bcde-f01234567890   /var/lib/mysql xfs     defaults,noatime             0      2
/dev/vg_data/lv_logs                        /var/log       ext4    defaults,noatime,nofail      0      2
tmpfs                                       /tmp           tmpfs   defaults,size=512M,mode=1777 0      0

Önemli mount seçenekleri:

Seçenek Açıklama
defaults rw, suid, dev, exec, auto, nouser, async
noatime Okuma erişim zamanı güncellemesini kapat (SSD ömrü + performans)
discard TRIM'i mount seviyesinde etkinleştir (SSD, NVMe için)
nofail Disk yoksa boot durmasın (çıkarılabilir disk, VDS ek disk)
ro Salt okunur mount
noexec Çalıştırılabilir dosya izni verme (/tmp için güvenlik)

dump alanı: 0 = yedekleme aracı dump tarafından yoksay (modern sistemlerde her zaman 0)
pass alanı: 0 = fsck kontrolü yok, 1 = root (önce kontrol et), 2 = diğer (ikinci kontrol et)

fstab değişikliğini test etme:

mount -a             # tüm fstab girişlerini mount et (hataları görmek için)
systemd-mount        # systemd tabanlı alternatif
findmnt --verify     # fstab sözdizimi ve bağlantı doğrulaması

Kritik: Yanlış fstab girişi sistemin boot olmamasına yol açar. Her değişiklikten sonra mount -a ile test edin; sanal konsol (Buyukweb KVM web konsolu) erişiminizin olduğundan emin olun.

Swap Yapılandırması

Derinlemesine swap bilgisi için ZRAM/ZSWAP dahil ayrı bir yazıya bakabilirsiniz. Burada temel kurulumu aktarıyoruz.

Swap Dosyası (swapfile)

# 4 GB swap dosyası oluştur
fallocate -l 4G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

# Kalıcı hale getir (fstab)
echo '/swapfile none swap sw 0 0' >> /etc/fstab

# Durum kontrolü
swapon --show
free -h

Swap Partition

# fdisk/parted ile bölüm oluşturduktan sonra (tip: Linux swap / 82)
mkswap /dev/sdb2
swapon /dev/sdb2

# fstab
echo 'UUID=<swap-uuid> none swap sw 0 0' >> /etc/fstab

Swappiness Ayarı

# Geçici (reboot'a kadar)
sysctl vm.swappiness=10

# Kalıcı
echo 'vm.swappiness=10' >> /etc/sysctl.d/99-swap.conf
sysctl -p /etc/sysctl.d/99-swap.conf

Varsayılan vm.swappiness=60 masaüstü için tasarlanmıştır. Sunucularda 10 ile 20 arası daha uygun — RAM tükenmeden önce swap devreye girmesin.

SMART Monitoring: Disk Sağlığı

smartmontools ile disk sağlığını proaktif izleyin — arızadan önce uyarı alın.

# Paket kur (Debian/Ubuntu)
apt-get install smartmontools

# Disk durumu özeti
smartctl -a /dev/sda

# Kısa self-test (2 dakika)
smartctl -t short /dev/sda

# Uzun self-test (disk boyutuna göre 30-180 dakika)
smartctl -t long /dev/sda

# Test sonuçlarını gör
smartctl -l selftest /dev/sda

# Kritik değerler
smartctl -A /dev/sda | grep -E "Reallocated|Pending|Uncorrectable|Temperature"

NVMe diskler için:

# NVMe SMART log
nvme smart-log /dev/nvme0

# NVMe sağlık özeti
nvme list
smartctl -a /dev/nvme0

Buyukweb VDS'te NVMe SSD kullanılmaktadır. nvme smart-log ile kritik_warning, data_units_written, available_spare değerlerini izleyin.

smartd ile arka planda izleme:

# /etc/smartd.conf
/dev/sda -a -o on -S on -s (S/../.././02|L/../../6/03) -m root -M exec /usr/share/smartmontools/smartd-runner

systemctl enable smartd
systemctl start smartd

Arıza riski taşıyan Reallocated_Sector_Ct > 0 veya Current_Pending_Sector > 0 değerleri görürseniz diskinizi değiştirin.

Disk Performans İzleme ve Tuning

iostat ile I/O İzleme

# sysstat paketi
apt-get install sysstat

# Her 2 saniyede disk I/O istatistikleri
iostat -xz 2

# Önemli sütunlar:
# %util    → disk ne kadar meşgul (%100 = doymuş)
# await    → ortalama gecikme (ms)
# r/s, w/s → okuma/yazma IOPS
# rMB/s    → okuma bant genişliği

fio ile Benchmark

# Sıralı yazma testi
fio --name=seqwrite --rw=write --bs=1M --size=4G --numjobs=1     --runtime=30 --time_based --filename=/tmp/fio_test

# Rastgele okuma IOPS testi (NVMe için)
fio --name=randread --rw=randread --bs=4k --size=2G --numjobs=4     --iodepth=64 --runtime=30 --time_based --filename=/tmp/fio_test

# Temizle
rm /tmp/fio_test

I/O Scheduler

# Mevcut scheduler görüntüle
cat /sys/block/nvme0n1/queue/scheduler

# NVMe için none (no-op) en iyi — kendi iç kuyruk yönetimi var
echo none > /sys/block/nvme0n1/queue/scheduler

# SSD için mq-deadline önerilir
echo mq-deadline > /sys/block/sda/queue/scheduler

# HDD için bfq (Budget Fair Queueing)
echo bfq > /sys/block/sdb/queue/scheduler

# Kalıcı (udev rule)
echo 'ACTION=="add|change", KERNEL=="nvme[0-9]n[0-9]", ATTR{queue/scheduler}="none"'   > /etc/udev/rules.d/60-scheduler.rules

TRIM (SSD / NVMe)

# Manuel TRIM (tek seferlik)
fstrim -v /

# Periyodik TRIM (systemd timer — modern dağıtımlarda varsayılan aktif)
systemctl enable fstrim.timer
systemctl start fstrim.timer

# TRIM desteği var mı?
lsblk --discard /dev/nvme0n1   # DISC-GRAN ve DISC-MAX sıfırdan büyük ise var

Sürekli discard mount seçeneği yerine haftalık fstrim.timer önerilir — her yazma anında TRIM performansa etki eder.

Buyukweb VDS Disk Yönetimi — Pratik Notlar

VDS paketlerimizde:

  • KVM + virtio-blk ile sanal disk sunulur; /dev/vda olarak görünür
  • NVMe SSD altyapısı sayesinde yüksek IOPS ve düşük gecikme
  • Root erişimi ile fdisk, parted, mkfs, LVM araçlarının tamamını kullanabilirsiniz
  • KVM web konsolu — SSH erişimi kesildiğinde bile (hatalı fstab, network kesinti) sunucuya ulaşıp kurtarma yapabilirsiniz
  • Bursa Tier 3 veri merkezi — güç yedekliliği ve fiziksel güvenlik

Paylaşımlı hosting paketlerimizde:

  • Kullanıcı root erişimi yoktur
  • Disk bölümlendirme ve LVM yapılandırması yapılamaz
  • Dosya sistemi işlemleri cPanel arayüzüyle sınırlıdır

Destek: 0850 302 60 70

Sık Sorulan Sorular

ext4 mı, xfs mı kullanmalıyım?

Genel amaçlı VDS, web sunucu, küçük veritabanı için ext4 — daha iyi tooling, küçültme desteği, geniş döküman. Büyük dosyalar (video, yedek arşiv), paralel yazma yoğun workload (PostgreSQL, MySQL) ve RHEL uyumlu ortam için xfs. Emin değilseniz ext4 ile başlayın.

LVM kullanmak zorunda mıyım?

Zorunlu değil. Tek diskli, değişmeyen yapılandırmalarda doğrudan partisyon + dosya sistemi daha basit. LVM'nin faydası: disk genişletme, snapshot, birden fazla diski birleştirme. Dinamik boyut ihtiyacı varsa veya birden fazla disk ekleyecekseniz LVM tercih edin.

Swap ne kadar olmalı?

Kural değil, yük profiline göre değişir: RAM'den daha az iş yapan hizmetlerde RAM'in yarısı yeterli; aktif hibernation veya bellek yoğun işlem varsa RAM kadar. Sunucu RAM'i dolmayacak şekilde boyutlandırılmışsa swappiness=10 ile küçük bir swap (1-4 GB) genellikle yeterli. Hiç swap koymak tercih edilebilir ama OOM killer aniden çalışır.

btrfs production'da güvenli mi?

RAID 1, RAID 10 ve tekli disk senaryolarında evet — 2026 itibarıyla kararlı. RAID 5/6 hâlâ uyarılı; production'da kullanmayın. Subvolume ve snapshot özelliği olgun. Yeni kurulumda btrfs deneyciyseniz, kritik production verisi için ext4/xfs'e güvenin.

GPT mi, MBR mi tercih etmeliyim?

2 TB altı, eski BIOS gerektirmeyen sistemlerde bile GPT. MBR'ın 4 primary partition sınırı yönetimi zorlaştırır; GPT her durumda daha esnektir. Modern VDS'ler UEFI destekler; GPT kurun.

fstab hatası sistemi boot edemez hale getirir mi?

Evet, bu en yaygın kilitlenme senaryosudur. Buyukweb VDS'te KVM web konsolu ile her zaman sisteme erişip fstab'ı düzeltebilirsiniz. Fstab değişikliğini mount -a ile test etme alışkanlığı edinin; değişiklik öncesi cp /etc/fstab /etc/fstab.bak alın.

LVM üzerinde xfs'i küçültebilir miyim?

Hayır. xfs küçültmeyi desteklemez. LV'yi küçültmek istiyorsanız veriyi başka yere taşıyın, LV'yi silin ve yeniden oluşturun. Bu nedenle xfs'te başlangıç boyutunu makul tutun veya LVM ile dinamik genişletme planlayın.


İlgili Buyukweb Hizmetleri

Root erişimli, NVMe SSD disk yönetimi için:

Sorularınız için 0850 302 60 70 numaralı destek hattımıza veya iletişim sayfamıza yazabilirsiniz.

Linux & Komut Satırı İlgili Hizmetlerimiz

Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin

Etiketler:

#Linux disk yönetimi#LVM#disk bölümlendirme#fdisk#mkfs#mount#ext4#XFS#RAID Linux

Bu yazıyı paylaş