Linux'ta SWAP nasıl devre dışı bırakılır

click fraud protection

Linux platformu SWAP'ı sistem işlemleri için ek bellek olarak kullanır. Esasen, fiziksel belleğiniz biterse, sistem işletim sisteminizin çökmemesini ve donmamasını sağlamak için sanal RAM (AKA SWAP) kullanır. Çok karmaşıklaşmadan, Linux'ta SWAP alanının çok önemli olduğunu söylemek güvenlidir. Peki, neden devre dışı bırakmak istersiniz?

SWAP'yi devre dışı bırakmanın en zorlayıcı nedeni, çoğunun buna ihtiyaç duymamasıdır. Tartışma, modern sistemlerde daha fazla ve daha fazla RAM ile kullanıcıların taşma belleği kullanmadıklarıdır.

SWAP kullanımına karşı bir başka argüman, bugünlerde çoğu bilgisayarın Katı Hal Sürücüleri üzerinde çalıştığıdır. SWAP'ın bir bölüm (veya bazı durumlarda dosya) çok erişilir, SSD'leri daha hızlı yıpranabilir.

SWAP tartışmasının Linux topluluğunda bölücü bir konu olduğunu ve tartışmanın her iki tarafının da iyi puanları olduğunu söylemek yeterli. Ne olursa olsun, kendinizi herhangi bir nedenle SWAP istemediğiniz bir konumda bulursanız, nasıl devre dışı bırakacağınızı bilmeniz gerekir ve modern Linux işletim sistemleri sezgisel veya kolay hale getirmez.

instagram viewer

SWAP ile uğraşmanın ne kadar karmaşık olduğundan, bu kılavuzu yapmaya karar verdik. İçinde, Linux'ta SWAP özelliğini nasıl devre dışı bırakacağınız konusunda size yol göstereceğiz. Ayrıca, SWAP dosyasını veya bölümünü kalıcı olarak nasıl silebileceğinizi ele alacağız.

Linux'ta etkin SWAP görüntüleme

SWAP'ın açılması, sistemde etkin olup olmadığını kontrol ederek başlar. Bunu yapmanın en iyi yolu, /proc/swap dosya. Şu anda SWAP olarak ayarlanmış etkin cihazları listeler.

Görüntülemek için /proc/swaps dosyasını çalıştırın kedi Komut. Sisteminizin kurulumuna bağlı olarak, bu komutu aşağıdaki komutla çalıştırmanız gerekebileceğini lütfen unutmayın. sudo Komut.

kedi / proc / takas

Veya, ile çalıştırmanız gerekiyorsa sudo, yapmak:

sudo kedi / proc / takas

Okumada, dosyadaki SWAP cihazlarını göreceksiniz. Kurulumunuza bağlı olarak, etkin bir disk bölümünüz veya kök dizinde bir Takas dosyanız olabilir.

Daha sonra hızlı erişim için SWAP okumanızı korumanız mı gerekiyor? Yürüterek bir dosyaya kaydedin:

cat / proc / takas / >> ~ / takas-info.txt

Veya

sudo cat / proc / takas / >> /home/kullaniciadi/swap-info.txt

SWAP'ı kalıcı olarak kaldırma

Artık sisteminizdeki SWAP cihazları hakkında bilgi sahibi olduğunuza göre, cihazı daha kolay devre dışı bırakabileceksiniz. Başlamak için terminalde bir kök kabuk kazanın. Bu süreçte kök sahibi olmak kritik öneme sahiptir. Yapabilirsin kök kazanmak uygulayarak su Komut.

su -

Not: su alamıyor musunuz? İle çalışabilirsiniz. sudo -s komut yerine.

sudo -s

Kabukta kök erişimi kazandıktan sonra, swapoff komutu, komutun sonunda bulunan takas dosyasının veya bölümün adıyla birlikte. Örneğin, Linux PC'nizin takas dosyasını devre dışı bırakmak için aşağıdaki komutu yazarsınız.

Not: bu örnekte, SWAP dosyasının adı “takas dosyasıdır”. Sizinki farklı olabilir!

takas / takas dosyası

Alternatif olarak, Linux PC'nizin bir SWAP bölümü varsa, swapoff ardından bölümün adı.

Not: değiştirdiğinizden emin olun /dev/sdXY gösterildiği gibi SWAP bölümleri etiketinizle /proc/swaps.

takas / dev / sdXY

Bir kez sen çalıştırmak swapoff komutunu Linux sisteminizde etkin bir şekilde kapatırsınız. Ancak, bilgisayarınızdan silmediğiniz sürece SWAP yeniden başlatıldığında kendini yeniden açabilir.

SWAP'ı Linux sisteminizden kalıcı olarak silmek için aşağıdaki talimatlardan birini uygulayın.

SWAP dosyasını silme

Birçok modern Linux sistemi SWAP dosyalarını kullanmaya geçti. Bir SWAP dosyasına sahip olmak mükemmel, çünkü kurtulmak veya yeniden biçimlendirmek için bir bölüm olmadığından kurtulmak çok daha basit.

Linux'ta SWAP dosyanızı kalıcı olarak devre dışı bırakmak ve silmek için aşağıdaki komutları uygulayın.

Not: daha önce de belirtildiği gibi, örneğimizdeki SWAP dosyasına “swapfile” adı verilmiştir. Sistem SWAP dosyanızın adı farklıysa, aşağıdaki komutta dosyanın adını değiştirdiğinizden emin olun.

su - cd / rm takas dosyası

Sonra, aç /etc/fstab ve SWAP bölümünüzü belirten satırı silin.

nano / etc / fstab

/ Etc / fstab içindeki SWAP dosya satırını tamamen kaldırdığınızda, düzenleyiciyi Ctrl + O ve Ctrl + X.

SWAP bölümünü silme

Bir SWAP bölümünü silmek, silinebilecek tek bir dosya yerine üzerinde çalışılacak bir bölüm olduğu için SWAP dosyasından biraz daha zordur.

Bölüm silme işlemini başlatmak için Gparted, bölüm düzenleyicisini yükleyin. Nasıl alacağınızdan emin değil misiniz? Bu Pkgs.org sayfasına gidin. Neredeyse her dağıtımda Gparted'i nasıl alacağınıza dair bir liste vardır.

Not: Fedora veya LVM'ye sahip başka bir Linux dağıtımı kullanıyorsanız, SWAP bölümünüzü KDE Bölüm yöneticisikullanıcılara izin verdiği için Gparted yerine LVM bölümlerini değiştirme anında.

Gparted kurulduktan sonra başlatın. Ardından, SWAP bölümünüzü bulun ve bölüme sağ tıklayarak silin, ardından menüdeki “sil” düğmesini seçin.

SWAP bölümü silindiğinde, değişiklikleri yazmak için Gparted'deki "Uygula" düğmesini tıklayın. Daha sonra sabit sürücünüzde boş bir boş alan bırakılmalıdır.

Değişiklikler uygulandığında Gparted'i kapatın ve bir terminal başlatın. Terminalde, / etc / fstab dosyanızı Nano'da açın.

sudo nano / etc / fstab

Nano düzenleyiciyi kullanarak SWAP bölümünüze başvuran satırı silin. Sonra ile kaydedin Ctrl + O ve ile editörden çıkın Ctrl + X.

Linux önyükleme görüntü dosyalarını yeniden oluşturma

Artık SWAP gitti, Linux önyükleme görüntünüzü yeniden oluşturmanız çok önemlidir. Bunun, kullandığınız dağıtıma bağlı olarak değişeceğini unutmayın.

  • Ubuntu: sudo update-initramfs -u
  • Debian:sudo update-initramfs -u
  • Arch Linux:sudo mkinitcpio -p linux
  • Fedora:sudo dracut --regenerate-all --force
  • OpenSUSE:sudo mkinitrd

İnitramfs güncellemesi tamamlandığında, bilgisayarınızı yeniden başlatın ve SWAP bölümünüz kaybolacak!

watch instagram story