Ubuntu'da bir takas dosyası nasıl silinir?


15

Bu işlemi takip ederek Ubuntu'da bir takas dosyası oluşturdum , ancak artık ihtiyacım yok, bu yüzden silmek istiyorum.

Ancak, blog makalesi silme ile ilgili bir şey yazmıyor, bu yüzden silmeyi denedim sudo rm -rf, ancak Operation not permittedhatayı aldım .

Şimdiye kadar, aynı hatayla bir dosyayı silmek için birçok cevap denedim, ancak benim durumumda hiçbir şey işe yaramadı:

, içeren:

  • hem takas dosyasının hem de kök dizininin /( hmod ugo+w .) iznini değiştirme
  • hem swapfile hem de /( chattr -i -a .) üzerindeki değişmez bayrağı değiştirme
  • sistemi yeniden başlat

Hepsi işe yaramadı. Nasıl silebilirim acaba ama bu bir takas dosyasıysa nasıl silebilirim?

Sonuç free -h:

              total        used        free      shared  buff/cache   available 
Mem:           1.7G        101M        405M        1.2M        1.2G        1.4G
Swap:          1.5G        234M        1.3G

Takas dosyası hala çevrimiçi mi? Lütfen komutu girin free -hve bunun sonuçlarını sorunuza ekleyin.
Charles Green

1
Bu nedenle, takas dosyası takas işlemi tarafından kullanılmaya devam etmektedir. Lütfen komutu yürütün sudo swapoff -ave ardından swap dosyasını silmeyi deneyin.
Charles Green

@CharlesGreen İşe yaradı! Teşekkürler. Cevap olarak eklemeyi düşünebilir misiniz? Sana +25 temsilci vereceğim.
Blaszard

Yanıtlar:


28

Simgesinin çıktısı free -htakasın kullanıldığını gösterir - takas işlemi devam ediyor.

Komutu girin

sudo swapoff /path/to/swapfile/to/be/deleted

Bu, takas dosyasını devre dışı bırakır ve dosya bu noktada silinebilir.

/etc/fstabTakas dosyası için bir giriş oluşturduysanız , bunu da silmeniz (veya #satırın başına ekleyerek yorum yapmanız) gerektiğini lütfen unutmayın .


Teşekkürler. Son adım neden gereklidir?
Blaszard

Daha önce baktığınız öğreticinin bir kısmı, swapfile dosyasını fstab'ınıza nasıl ekleyeceğiniz konusunda talimat verdi, böylece önyükleme zamanında monte edilecekti. Bilgisayarınızı başlatırsanız ne olacağından emin değilim ve var olmayan bir dosyayı bağlamaya çalıştı. Ben sadece bir hata oluşturacağını varsayıyorum, ama ben bunu test etmek istemem.
Charles Green

fyi: # satırı bir yoruma dönüştürür; Daha sonra istediğinize karar verirseniz kolay restorasyona izin verir, ancak sistem tarafından göz ardı edilir ...
guiverc

4
Neden tüm swap dosyalarını devre dışı bırakmak için devre dışı bırakmalıyım? Başka sudo swapoff /path/to/swapfile/to/be/deletedbirini çıkarmadan yapabilirsiniz .
Ruslan

1
Sistem fstab üzerinden bir takas bölümü kurmaya çalışırsa ve bölüm mevcut değilse, önyükleme süresini 90 saniye artıracaktır, bu benim deneyimimdir. Sistem yine de önyükleme yapacak. Değişen bir UUID nedeniyle sorun vardı ve önyükleme sırasında 1dk 30sn geri sayım bir zamanlayıcı görebiliyordu.
mook765
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.