Dosyaları silmek neden boş alanı arttırmıyor?


23

Son zamanlarda belirli bir bölümdeki "0 bayt boş" hakkında bir mesaj aldım.

Ben de baktım ve elbette:

$ df
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda1       65190604  10920296  50959160  18% /
udev              966544         4    966540   1% /dev
tmpfs             389532       744    388788   1% /run
none                5120         0      5120   0% /run/lock
none              973828       152    973676   1% /run/shm
/dev/sda5      397327316 391010276         0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4

bu bölümde 0 bayt var.

Bu yüzden bu makinede ihtiyaç duymadığım bir sürü dosyayı sildim ve çöp kutusunu boşalttım. "Kullanılmış" ın küçülmesini ve "Kullanılabilir" in aynı miktarda büyümesini beklerdim.

Ama gerçekte olan şeydi

$ df
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda1       65190604  10921184  50958272  18% /
udev              966544         4    966540   1% /dev
tmpfs             389532       744    388788   1% /run
none                5120         0      5120   0% /run/lock
none              973828       152    973676   1% /run/shm
/dev/sda5      397327316 390986836         0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4

"Kullanılmış" aslında küçüldü, ancak "Kullanılabilir" yine de sıfır.

Makineyi yeniden başlattım ve hala "Available" sütununda 0 görüyorum.

Neden "Kullanılabilir" her zaman sıfırdır, "Kullanıldı" durumunun azalmasına neden olan bir sürü dosyayı silsem bile?

Dosyaları silmek neden boş alanı arttırmıyor?

Ubuntu 12.04 LTS kullanıyorum.

$ df -hi
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda1        4.0M  512K  3.5M   13% /
udev             205K   486  204K    1% /dev
tmpfs            208K   390  208K    1% /run
none             208K     3  208K    1% /run/lock
none             208K     7  208K    1% /run/shm
/dev/sda5         25M  975K   24M    4% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4

Bu ne tür bir bölümdür (ntfs, ext4, fat32)? Disk Yardımcı Programınız ne diyor? ve Bleachbit (linux için Ccleaner) veya başka bir yardımcı programla temizlemeye çalıştınız mı?
riimzzai

Bu cevapların hiçbiri sorunumu çözmedi. V13.10 kullanıyorum ve bu dosyalar bir SD karttan silinirken hala bir sorun. Daha fazla dosya silmek kabul edilebilir bir cevap DEĞİLDİR, yani denklemde bile yok. Tune2f komutunu çalıştırmak ve çöp kutusu dosyasını silmek, burada göz önüne alınan tek cevaptır ve ikisi de bu sorunu çözemez.

Yanıtlar:


26

Adım Adım Öğretici

  1. sudo tune2fs -m 0 /dev/sda5Bir terminalde çalıştırın , varsayarak / dev / sda5 sürücünüzdür.
  2. Şifrenizi giriniz (yazarken görmeyeceksiniz).
  3. Alanınızı tekrar kontrol edin, ücretsiz olmalı.

Kimden man tune2fs:

-m reserved-blocks-percentage
  Set the percentage of the filesystem which may only be allocated by privileged
  processes. Reserving some number of filesystem blocks for use by privileged 
  processes  is done  to  avoid  filesystem fragmentation, and to allow system 
  daemons, such as syslogd(8), to continue to function correctly after non-privileged 
  processes are prevented from writing to the filesystem.  Normally, the default
  percentage of reserved blocks is 5%.

17

Basit cevap daha fazla dosya silmek. Kendilerini geri alan "ayrılmış" blokları görüyorsunuz. Genelde bir dosya sisteminin% 5'i ayrıcalıklı süreçler için ayrılmıştır, bu sınıra ulaşıldığında dosya sistemi tam olarak kabul edilir. Sınırı tune2fs -mkomutla ayarlayabilirsiniz . Daha fazla bilgi için tune2fs için man sayfalarına bakın.


6

Ubuntu'nun yüklü olmadığı bir bölümdeki bir dosyayı sildiğinizde , geri dönüşüm kutusunun eşdeğeri olan bir .Trashes/ .Trashes-1000klasörü oluşturur. Ubuntu sürümleri arasında sayı değişebilir. Bölüme girdikten sonra , başlangıçtaki gizli dosyaları görmek için Ctrl+ tuşlarına basın . Bu dosyayı silerseniz, aslında tüm dosyaları sildiniz ve daha fazla alana sahip olursunuz.h.


Çöpü boşalttığını söyledi, bu yüzden sebep olamaz.
Mekanik salyangoz,

1
Aynı sorunu vardı. Cevap 3 altındaki kişi, boşaltılan çöp yüzünden sorun olamayacağını söyledi. Yanılıyorsun. Bu tam olarak benim sorunumdu. 50GB'tan 500GB'a kadar boş alan.

Diğer cevaplar konunun kaynağını ele almaz, fakat bu cevaptır. Teşekkürler.
Miladiouss
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.