haladó

X kiszolgáló újraindítása virtuális live rendszeren

Virtualbox logó
Biztos veled is előfordult már, hogy egy virtuális live rendszeren kellett telepítened az integrációs szolgáltatásokat, majd vagy a rendszert vagy az X kiszolgálót újra kellett volna indítanod, ám az elsőt nem akartad, a másodikat nem tudtad.
Ha ez a helyzet, akkor a sudo systemctl restart lightdm.service parancs lesz a barátod.

Cannot set LC_ALL to default locale: No such file or directory

Ha a címben említett hibaüzenettel találod szembe magad, akkor nincs más dolgod, mint letiltani, hogy az SSH továbbítsa a lokalizációs beállításokat. Ugyanis a problémát a szerver és a kliens eltérő lokalizációja okozza.
Tehát:

Titkosított partíció erőltetett lecsatolása telepítéskor

Helyszín: Ubuntu telepítés, particionálás.
Harci helyzet: Adott egy titkosított partíció, ami használatban van, ezért nem sikerül új partíciós táblát létrehozni.
Megoldás:

RAID 5 helyreállítás, avagy így küzdöttem fél napot 1,5 TB-ért

Tux logó
Egy jó ideje már foglalkozok RAID-del. A komolyabb hardveres megoldásoktól kezdve, az olcsó FakeRAID borzalmakon át a Linuxos és Windowsos szoftraidekkel bezárólag elég sok mindennel kerültem már közelebbi kapcsolatba. Azonban álmomban sem mertem volna gondolni, hogy egyszer eljutok oda, hogy hexa editorral piszkáljam a lemezeimet. De ne siessünk ennyire előre.

Memória gyorsítótár ürítése

A rendszer a futási idővel együtt egyre több lemezgyorsítótárat halmoz fel, így nem kell lépten-nyomon a lemezt zaklatnia. Ezzel egy darabig semmi gond, ám nálam, mikor 4,5 GB köré ér a cache, a rendszer irreszponzívvá válik, pedig nem kéne neki.
Amennyiben ez nálad is problémát okoz, az alábbi módon veheted rá a kernelt, hogy dobja el:

  • sync
  • sudo bash
  • echo 3 > /proc/sys/vm/drop_caches

Ugyan ez nálam általában segít a rendszernek, előfordulhat, hogy árt a teljesítménynek, mivel a szükséges dolgokat újra kell gyorsítótáraznia. Éppen ezért a használata éles vagy nagy igénybevételű rendszeren nem ajánlott! Csakis saját felelősségre használd!