GNU/Linux >> Znalost Linux >  >> Linux

Nelze zkompilovat pomocí make | fatální chyba Na zařízení nezbývá místo

Oddíl obsahující kořenovou složku (/ ) je 100% zaplněno. Kořenová složka aktuálně obsahuje také /tmp složku, která se používá při kompilaci k ukládání dočasných souborů. Protože je kořenová složka a tím i složka tmp plná, toto se nezdaří.

Chcete-li to obejít, přidejte více místa nebo reorganizujte stávající.

Jako řešení

mkdir ~/tmp
export TMPDIR=~/tmp

a opakujte kompilaci.

Flexibilní způsob, jak organizovat systém souborů, je použití samostatných oddílů pro

/
/usr
/home
/var
/tmp

Líným přístupem by bylo propojení /tmp//var/tmp . To však může způsobit problémy, protože pokud jde o vyčištění, operační systém může zpracovat obsah v /var/tmp liší od obsahu v /tmp . To je obsah /tmp/ bude smazáno při každém spuštění, kde jako /var/tmp ne.


Linux
  1. Linux – Sudo:Nelze Mkdir /var/log/sudo-io/00/2a:Na zařízení nezbývá místo?

  2. Linux – Jak najít ovladač (modul) spojený se zařízením v Linuxu?

  3. Jak napsat cestu ke složce s mezerou v jejím názvu?

  1. Chyba při vytváření swapového prostoru pomocí Mkswap?

  2. Na zařízení nezbývá místo, i když je?

  3. Bash:Na zařízení nezbývá místo

  1. Simulovat vadné blokové zařízení s chybami čtení?

  2. V zařízení nezbývá místo

  3. AWS EC2 – Na zařízení nezbývá místo