Derült égből:
XXXXXXX@XXXXXXX-K42Jv:~/Letöltések$ tar -xf linux-3.9.tar.xz
tar: linux-3.9/arch/sparc/include/asm/switch_to_64.h: a következő függvény meghiúsult: open: Nincs több hely a lemezen
tar: Kilépés hibaállapottal a korábbi hibák miatt
Hát előfordulhat ilyen, mivel csak 20 gigás partíció. No, de nézzünk, csak meg kicsit közelebbről:
XXXXXXX@XXXXXXX-K42Jv:~/Letöltések$ df -ha
Fájlrendszer Méret Fogl. Szab. Fo.% Csatol. pont
/dev/sda7 20G 6,5G 13G 35% /
XXXXXXX@XXXXXXX-K42Jv:~/Letöltések$ btrfs fi df /
Data: total=17.97GB, used=5.92GB
System, DUP: total=8.00MB, used=4.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=1.00GB, used=277.13MB
Metadata: total=8.00MB, used=0.00
Hm, reálisabbnak tűnik, de valami akkor nem kóser most.
XXXXXXX@XXXXXXX-K42Jv:~/Letöltések$ sudo btrfs fi show /dev/sda7
[sudo] password for XXXXXXX:
failed to read /dev/sr0
Label: none uuid: XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Total devices 1 FS bytes used 6.19GB
devid 1 size 20.00GB used 20.00GB path /dev/sda7
E szerint 20-ból 20 foglalt, előzőek szerint meg fele sem, tehát wtf.
Google: https://btrfs.wiki.kernel.org/index.php/FAQ#Help.21_I_ran_out_of_disk_space.21
Hát, adjunk neki egy próbát:
XXXXXXX@XXXXXXX-K42Jv:~/Letöltések$ sudo btrfs fi balance start / -dusage=5
Done, had to relocate 7 out of 21 chunks
Szemöldökemelés, nézzük meg a szabad helyet még egyszer:
XXXXXXX@XXXXXXX-K42Jv:~/Letöltések$ sudo btrfs fi show /dev/sda7
failed to read /dev/sr0
Label: none uuid: XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Total devices 1 FS bytes used 6.18GB
devid 1 size 20.00GB used 12.04GB path /dev/sda7
Mindjárt jobb egy fokkal. Szóval, ha valaki így jár véletlen, ne ijedjen meg.