MKSWAP(8) | Sistem Yönetim Komutları | MKSWAP(8) |
mkswap - Linux takas alanını oluşturur
mkswap, bir aygıt ya da dosya üzerinde Linux takas alanını oluşturur.
aygıt olarak bir disk bölümü (/dev/sdb7 gibi) veya bir dosya belirtilebilir. Linux çekirdeği disk bölümlerinin kimliklerine bakmaz ama çoğu kurulum betiği, onaltılık tabanda türü 82 (LINUX_SWAP) olan disk bölümünü Linux takas alanı olarak kabul eder.
boyut gereksiz olmakla birlikte geriye uyumluluk amacıyla korunmuştur. İstenen takas alanı miktarını 1024 baytlık bloklar halinde belirtmek için kullanılır. Şayet boyut belirtilmezse, mkswap bütün disk bölümünü veya dosyanın tamamını takas alanı olarak kabul eder. boyut olarak - belirtmek pek akıllıca olmaz, diskin bozulmasına sebep olabilir.
Takas alanını oluşturduktan sonra swapon komutuyla etkinleştirmek gerekir. Takas alanları çoğunlukla /etc/fstab içinde listelenir ve sistemin açılışı sırasında swapon -a komutunu çalıştıran açılış betikleriyle kullanıma hazır hale getirilir.
mkswap, diğer birçok mkfs benzeri uygulama gibi, önceki herhangi bir dosya sistemini görünmez yapmak için disk bölümünün ilk bloğunu siler.
Ancak, mkswap disk etiketli (SUN, BSD, ...) bir aygıttaki ilk bloğu silmeyi reddeder.
Ayrıca, bu seçenek olmaksızın, mkswap aygıt veya disk bölümünün ilk bloğunu silmeyi reddeder.
clear dosya sistemi UUID’sini temizler random rastgele bir UUID üretir time zamana dayalı bir UUID üretir
Takas alanının kullanışlı azami boyutu mimariye ve çekirdek sürümüne bağlıdır.
Takas alanı başlığı ile adreslenebilecek sayfa sayısı en fazla 4.294.967.295’tir (32 bitlik işaretsiz tamsayı). Takas aygıtında kalan alan yok sayılır.
Şu an, Linux 32 adet takas alanına izin vermektedir. Kullanımdaki takas alanları /proc/swaps dosyası içinde görülebilir.
mkswap 10 sayfadan daha küçük alanları kabul etmez.
Kullanılan sayfa boyutu, getconf PAGESIZE komutu ile öğrenilebilir.
Bir takas dosyası oluşturmak için, mkswap ile ilklendirmeden önce aşağıdakine benzer bir komutla önce bir dosya oluşturulmalıdır:
# dd if=/dev/zero of=swapfile bs=1MiB count=$((8*1024))
Takas dosyası kullanım kısıtlamaları (delikler, ön tahsis ve yazarak kopyalama sorunları) hakkında swapon(8) kılavuz sayfasındaki EK BİLGİ bölümüne bakılabilir.
fdisk(8), swapon(8)
Hata bildirimleri için https://github.com/util-linux/util-linux/issues adresindeki hata izleyici kullanılabilir.
mkswap komutu util-linux paketinin bir parçası olup Linux Çekirdek Arşivinden indirilebilir: <https://www.kernel.org/pub/linux/utils/util-linux/>.
© 2004 Yalçın Kolukısa
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni
bir konu açınız ve isteğinizi belirtiniz.
17 Şubat 2022 | util-linux 2.38 |