Czy istnieje sposób, aby powiedzieć jądrze, aby zwróciło teraz wolne miejsce na dysku? Jak napisać do czegoś w / proc /? Używanie Ubuntu 11.10 z ext4.
Jest to prawdopodobnie stary i bardzo powtarzany motyw. Po uderzeniu w 0 spostrzegłem tylko, że mój edytor nie mógł zapisać plików kodu źródłowego, które otworzyłem, które ku mojemu przerażeniu mają teraz 0 bajtów na liście folderów, zacząłem kasować.
Usunąłem 100 MB dużych plików zarówno od użytkownika, jak i od roota, i zrobiłem też hardlinkowanie.
Tuż przedtem apt-get clean
w / var / cache / apt / archives było ponad 900 MB, teraz jest tylko 108 KB:
# du
108 /var/cache/apt/archives
Godzinę później nadal nie ma wolnego miejsca i nie mogę zapisać moich cennych plików otwartych w edytorze, ale zauważ różnicę poniżej:
# sync; df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda4 13915072 13304004 0 100% /
Jakieś sugestie? Wyłączam niektóre usługi / procesy, ale nie jestem pewien, jak sprawdzić, kto może aktywnie jeść miejsce na dysku.
Więcej informacji
# dumpe2fs /dev/sda4
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 884736
Block count: 3534300
Reserved block count: 176715
Free blocks: 422679
Free inodes: 520239
First block: 0
Block size: 4096
Fragment size: 4096