Archive for mei 2008

Backupoplossing

Zoals de lezers van mijn blog wel zullen weten heb ik nogal wat problemen gehad met backups etc.

Ik heb een aantal backupoplossingen gehad, maar de meeste werkte niet zoals ik het wil.

Ik heb nu voor mij de perfecte oplossing zelf geschreven (tis te zeggen, ik heb gebruik gemaakt van rsync en zenity en dit in een python scriptje gestopt).

#! /usr/bin/env python

import os
import time

print “Backup started on ” + time.strftime(‘%X %d/%m/%Y’)

device_directory = ‘/media/LACIE Linux’
backup_directory = ‘rsync-backup’
excludes_file = ‘.rsync-backup-excludes’
backup_dir = os.path.expanduser(‘~/’) # Do NOT forget the trailing slash

if os.path.ismount(device_directory):
p = os.spawnlp(os.P_WAIT, “rsync”, “rsync”, “-h”, “-i”, “–progress”, “-r”, “-t”, “–delete”, “-u”, “-v” , “–exclude-from”, os.path.join(os.path.expanduser(“~”), excludes_file), “–ignore-errors”, backup_dir, os.path.join(device_directory, backup_directory))
else:
os.spawnlp(os.P_WAIT, “zenity”, “zenity”, “–error”, “–text=Kon geen backup maken, “+device_directory+” aan”)
print “Media is not mounted, stopped backing up”

print “Backup stopped on ” + time.strftime(‘%X %d/%m/%Y’)

Zoals je kunt zien moet je in het begin een aantal variablen instellen, en werkt het script dan.

Dan nog even een “crontab -e” om het script elke dag te draaien (om 19 uur, dan staat de computer in principe wel aan) en we hebbe een goede backup oplossing.

Wel een nadeel vind ik: ik kan niet teruggaan in de tijd zoals ik wel kon met simplebackup. Anderzijds is het wel veel beter en veel transparanter wat er gebeurt (en zit je backup niet in een lelijke .tar.gz), én krijg ik een foutmelding wanneer er geen backup gemaakt kan worden.

Add comment mei 23, 2008

Ubuntu Hardy

Nadat de Ubuntu Hardy CD in de bus was gevallen (toevallig dezelfde dag dat Fedora Core 9 uitkwam) heb ik deze opnieuw geïnstalleerd. De reden was dat ik de test fase van Hardy had meegemaakt, en nogal wat had zitten knoeien met mijn systeem, een cleane install was dus wel praktisch.

Een aantal problemen die ik had (en die met een cleane install opgelost bleken te zijn)

  • Flash (vooral Youtube) werkte meestal niet in Firefox, en niet altijd in epiphany
  • Ik kon geen nieuwe gebruikers aanmaken

Een aantal zaken die met de cleane install zijn gebeurd die ik totaal niet verwacht had:

  • Het splash screen had een hogere resolutie
  • Ineens werd mijn /home map weer op fouten gecontroleerd (maar wel met een mooie melding, en het bericht dat ik het kon onderbreken met Esc, en een goede progressbar, zonder het splashscreen te verlaten)
  • Ik heb in rEfit keuze tussen 2 linuxen (Ubuntu en Fedora) vreemd genoeg (maar niet onpraktisch) komen deze op hetzelfde Grub screen uit met de keuze tussen Ubuntu en Fedora.

Ik heb ook van de gelegenheid gebruik gemaakt om al mijn gebruikers instellingen te verwijderen (die soms ook nogal eens problematisch zijn). Ik heb er wel een aantal behouden (rhythmbox, evolution, tomboy, f-spot, pidgin) alleen maar omdat deze content bevatten zoals muzieklijsten, mails, logs, notes etc…

De installatie zelf ging vrij vlot op het feit na dat de eerste keer grub installatie faalde (omdat ik een verkeerde keuze heb gemaakt).

Add comment mei 15, 2008

Fedora Core 9

Dinsdag 13 mei is Fedora Core 9 Sulphur uitgekomen. Omdat ik al langer een nieuwe distributie wou uitproberen (ik ben een zeer gelukkige Ubuntu Hardy gebruiker), vooral om eens te zien wat de concurrentie te bieden heeft, heb ik deze geïnstalleerd (naast Ubuntu).

De installatie ging vrij soepel. Parties instellen, taal instellen etc. 1 minpuntje, bij de installatie werd niet gevraagd naar een keyboard layout, en zit je dus met qwerty terwijl ik zelf een azerty toetsenbord heb. Oppassen dus met het root wachtwoord instellen.

Na de eerste boot werd mij een gebruikersnaam gevraagd, en ik gaf gewoon “nathan” in. Omdat ik mijn /home directory deelde met de Ubuntu installatie, en dat daar ook een gebruiker nathan is werd mij gemeld dat de map al bestond en werd er gevraagd of ik deze wou behouden. Uiteraard was het antwoord ja en ging de installatie gewoon verder. Nog eens reboot, met de mooiste linux boot die ik me kan herrineren (alhoewel dat dit er al langer inzat blijkbaar). (Een progressbar en een expander – te bedienen met de muis – met meer info over wat er bezig is)

Bij de eerste keer inloggen begon het dan mis te lopen. Ik krijg een melding van Gnome ove ICEAuthority dat niet te lezen/schrijven is en ik word terug in het gdm scherm gezet (er wordt iets gesugereerd over gnome veilige modus, maar de sessie optie is niet te kiezen).

Via een terminal maar eens zien wat er mis is. Hmm, gebruikersrechten/groepsrechten staan op id 1000 ingesteld, en staan dus niet op naam. Wat is mijn ID dan? door middel van “id” blijkbaar 500. Niet echt praktisch dus. Waarom heeft Fedora dat niet gededecteerd? Nouja ID van mijn gebruiker dan maar veranderd in 1000, geen probleem.

Ik log in, krijg eventjes de muis, en zonder enig bericht word ik terug in gdm gesmeten. Wat nu weer? Ingelogd met de root account (dat werkte wel), een andere account gemaakt, daarmee proberen inloggen en dat werkte wel. Na nog wat proberen en zoeken blijkt bij de eerste inlog pogingen gnome mijn .gnome2 en andere mappen op id 500 en groepsid 500 ingesteld te hebben, maar die id heb dus niet meer. Eventjes een chown en chgrp op de gewraakte mappen.

Dan nog een foutmelding dat de map /home/nathan/ niet schrijfbaar was (die stond ook nog op de verkeerde ID) en uiteindelijk kan ik inloggen. Programma’s beginnen op te starten maar ik krijg langs alle kanten foutmelding ivm met instellingen en gconfd. Blijkbaar heeft gconf bij de eerste inlogpogingen al een map /tmp/gconfd-nathan gemaakt met id … 500 en groep 500. Die map eventjes verwijderd en kon ik eindelijk inloggen.

Programma’s starten mooi op, behalve dat ik een lelijk thema heb (logisch ook, het stond ingesteld op Human, dat Fedora uiteraard niet heeft, dus zat ik opgescheept met de standaard). Voor de rest ziet het er wel netjes uit. (Een vergelijking met Ubuntu komt nog in een latere blog).

Vandaag, één dag na het installatie avontuur, heb ik ook Ubuntu opnieuw van nul geïnstalleerd – ook daarover meer in een andere blog.

1 comment mei 15, 2008


Pagina’s

Categorieën

Categoriewolk

Codeyard Computers Jogo Opensource School Ubuntu Zonder categorie

Archief