BVS Blog [dot] BE

De technische blog van de persoon gekend als BVS

Ubuntu Proces gvfsd-metadata neemt 100% CPU in beslag

Filed under: Ubuntu — bjornvs at 2:30 pm on Saturday, February 18, 2012

Het systeemproces gvfsd is de zogenaamde GNOME Virtual File System Daemon. Het draait op de achtergrond en zorgt ervoor dat je verschillende mediatypes automatisch kunt ‘mounten’ of koppelen aan Ubuntu. Dit zijn onder andere USB-sticks, externe harde schijven, CD, DVD maar ook netwerkverbindingen via Samba of NFS.

Soms kan het gebeuren dat het proces gvfsd-metadata bijna 100% van de CPU in beslag neemt. Als we de ‘oude denkwijze’ hanteren, dan zouden we dit proces gewoon afsluiten zonder er verder over na te denken. In linux is het heel uitzonderlijk dat er iets foutloopt dus we gaan dit toch even onderzoeken.

Mogelijke oorzaken van gvfsd-metadata overload:

  • de harde schijf is bijna vol: zorg ervoor dat je steeds minimum 10% van je schijf vrijhoudt
  • je hebt teveel kleine bestanden: we kunnen de thumbnail-cache van reeds bekeken foto’s leegmaken
  • je hebt teveel ‘verbindingen’: veel externe harde schijven en netwerkverbindingen tegelijkertijd en langdurig

Mogelijke oplossingen:

  • ruim je harde schijf op en maak ook de prullenbak leeg. Denk eraan: 10% is het absolute minimum
  • opruimen van de thumbnail-cache:
    1. sluit alle fotoviewers af
    2. rm ~/.thumbnails/fail/gnome-thumbnail-factory/*
    3. rm ~/.thumbnails/normal/*
  • de gegevensbestanden van gvfsd kunnen beschadigd raken, ruim deze op voor een instant resultaat:
    1. sluit je Gnome-sessie af
    2. ga naar een consolescherm met [CTRL][ALT][F1]
    3. log daar in met je gewone gebruikersgegevens
    4. rm -rf ~/.local/share/gvfs-metadata

Afdrukken naar een PDF bestand in Ubuntu

Filed under: Ubuntu — bjornvs at 8:10 pm on Friday, December 17, 2010

Onder Windows kent men wellicht het gratis programma CutePDF, waarmee je rechtstreeks naar een PDF bestand kan afdrukken. Ubuntu heeft ook die mogelijkheid. Zie hieronder de nodige stappen om dit mogelijk te maken:

  1. Ga naar het Ubuntu Softwarecentrum onder het menu Toepassingen
  2. Zoek en installeer cups-pdf
  3. Ga in het menu Systeem > Beheer > Afdrukken
  4. Klik op toevoegen
  5. Bovenaan in de lijst zal je een printer zien met naam ‘generic cups-pdf’. Klik deze printer aan en klik op ‘volgende’ om te installeren
  6. op het volgende scherm kan je de naam van de PDF printer nog aanpassen, maar dat hoeft niet

Nu kan je vanuit elke applicatie in Ubuntu afdrukken naar de PDF printer. De gegenereerde pdf bestanden kan je terugvinden in je home map onder de automatisch aangemaakte map PDF.

Upgrade naar Ubuntu 10.10 ‘Maverick Meerkat’

Filed under: Ubuntu — bjornvs at 8:01 pm on Tuesday, October 12, 2010

Vandaag voer ik de upgrade uit van Ubuntu 10.04 LTS (Long Term Support), naar Ubuntu 10.10 op mijn testsysteem. Elke zes maanden komt Ubuntu uit met een nieuwe upgrade, naast de gewoonlijke pakket-updates. Het cijfer 10 staat voor het jaar 2010 en het cijfer na de komma staat voor de maand waarin die is uitgebracht. Volgens de Ubuntu traditie wordt er elke twee jaar een LTS versie uitgegeven. Dit betekent dat er voor deze versie ondersteuning wordt geboden voor 3 jaar op de Desktop versie en 5 jaar op de Server versie.

Met een ‘normale’ versie zoals de 10.10 ontvang je updates voor een minimum tijdsduur van 18 maanden.

Op deze pagina vind je alle informatie over de nieuwe versie:

http://www.ubuntu.com/desktop/features

Tijdens mijn installatie werden 1566 pakketten up-to-date gebracht. Het downloaden van deze pakketten nam amper 5 minuten in beslag op een relatief oud toestel met een draadloze internetverbinding. Wat me wel opviel is dat Canonical (de organisatie die Ubuntu uitgeeft) de ondersteuning voor het grafische programma F-Spot heeft stopgezet. Dit programma heeft me nooit bijzonder aangesproken. Zelf gebruik ik bijna 10 jaar lang gthumb onder linux. Een nieuw alternatief onder versie 10.10 is Shotwell, en op het eerste zicht lijkt dit een beetje op Picasa van Google. Hoewel er ook een Picasa versie bestaat voor linux, ziet Shotwell er eveneens veelbelovend uit.

Cron jobs beheren met Ubuntu Linux

Filed under: Ubuntu — bjornvs at 4:01 pm on Friday, October 8, 2010

Reeds jaren gebruik ik cron jobs om terugkerende taken te automatiseren. Dit gebeurde vlot door een shell script te plaatsen in de map /etc/cron.daily voor dagelijkse opdrachten zoals een nachtelijke backup. Met Red Hat 9, Fedora en CentOS ging dit altijd vlot. Onder Ubuntu blijkt dit niet op dezelfde manier te functioneren.

Wat wel positief is voor de meeste gebruikers, dat er een grafische interface is voorzien om geplande taken in te stellen. Dit programma kan je installeren via het Ubuntu Software Center met het sleutelwoord “gnome-schedule”. Na installatie kan je deze applicatie terugvinden onder het menu “System Tools” > “Scheduled Tasks”. Deze voert de cron jobs dan wel uit onder de gebruiker die ze heeft ingesteld – dus niet met de root gebruiker zoals dat klassiek gebeurt.

Intussen heb ik een cron job ingesteld om een shell script uit te voeren om middernacht elke dag. Dit script maakt een sql dump van de mySQL database. Die dump wordt dan gecomprimeerd met Bzip en vervolgens wordt het resulterende bestand ge-upload op een webserver met het ftp commando.

Nu is het afwachten of alles vannacht correct verloopt, zoniet zal ik morgen verder de CronHowto uitpluizen van Ubuntu.

Update 20101011: de Cron job verloopt zoals gepland, en met succes!!! Ubuntu is great


Categorie-Cloud

2000 Algemeen Besturingssystemen Databases Google Calendar Gratis Software GSM Hardware ICT Wetgeving Internet Legaal Linux Mac Microsoft Mozilla Firefox Mozilla Thunderbird mySQL Nokia Office OpenOffice.org Outlook Piraterij Software ontwikkeling Ubuntu Vista Windows XP