27/3/2012

Te kleine /home directory (partitie bijna vol): verplaatsen?

Filed under: — cybrarian @ 11:07 pm

Er is bv een bestaande situatie met een versnipperde disk, met verschillende besturingssystemen.
Eén ervan is een opensuse 12.1:
de / directory zit op een ext4 en is 5.1 Gb groot, 538,5 Mb vrij.
de /home directory zit op een ext4 en is 1.3 Gb groot, 227 Mb vrij (/home is hier dus gemount op een eigen partitie*).

Ik zou liefst de /home directory op een andere partitie krijgen (sda5, 200 Gb groot en vrij).

De theorie lijkt zo te zijn:

  1. Log in als root, zonder dat er andere gebruikers ingelogd zijn.
  2. Formatteer de doelpartitie en mount ze, bv in /root/temp
  3. kopieer (!) de /home partitie-data daarnaartoe, bv cp -a . /root/temp
  4. unmount de home partitie umount /home
  5. (*) hernoem de /home partitie naar bv /home.backup, bv met “mv /home /home.backup”
  6. (*) maak nieuwe /home
  7. unmount de /root/temp
  8. (*) maak een mount in fstab van de nieuwe partitie naar /home
  9. voer de mount uit (met “mount -a” = mount alle uit fstab behalve *die al gemount zijn en *uitzonderingen die aangegeven zijn om niet automatisch te mounten )
  10. start op om te checken of automatisch gemount wordt
  11. hergebruik de /home.backup …

(*) indien de home directory zich in het bestandssysteem bevind. Als de /home eigenlijk al een gemounte disk/partitie was (die te klein werd), kan je deze stappen overslaan. Je moet enkel de fstab aanpassen naar de nieuwe locatie)
In fstab kan je een lijn buiten werking stellen door er een commentaar teken voor te zetten:

# previous /dev/disk…

De “oude” home directory kan je ter vergelijking bv mounten op de /root/temp of hem een andere functie en vaste locatie geven.

(!) omdat het kopieren zorgvuldig moet gebeuren als alles moet blijven werken:

  • hidden files (verborgen bestanden) en directories meegekopieerd?
  • links juist meegkopieerd?
  • rechten behouden?

Ik las ergens dat je daarom best “dd” gebruikt of cp met -a en/of met -p of –preserve. De -a staat voor archive en vat een paar parameters samen.

Voor het bewerken van de partities kan je Grmbl gebruiken, een systemadmin DVD die zelfbootend is, en je de kans geeft allerlei tools te gebruiken, maar evengoed een grafische sessie te starten en van daaruit GParted te gebruiken.
Grml
omdat je niet altijd de opties kan zien eens je bezig bent, hier enkele belangrijkste:
– grml-info (om gebruiksinformatie te krijgen)
– grml-x (om grafisch te starten)
– grml-tips $KEYWORD
– reboot (om te herstarten of ook om gewoon af te sluiten; de CD wordt uitgeworpen aan het einde, en na 2 minuten wordt een herstart geprobeerd – die dan gewoon niet lukt als je de DVD eruitneemt)

Vervolg-vraag: hoe verander ik het label?

20/3/2012

Slax: Linux zakmes

Filed under: — cybrarian @ 10:34 pm

Oude hardware voorzien van recente software, en die bovendien eerst proberen vanaf een live CD.

Een boeiend gegeven van Linux is de aanpasbaarheid, en die wordt bv toegepast op http://www.slax.org, waar je een Live distro kan samenstellen specifiek voor eigen gebruik. Het is een goed idee om de omvang te beperken tot de dingen die je echt nodig hebt, dan blijft de snelheid een beetje aangenaam; dit systeem werkt met KDE 3.5.

Als je tevreden bent, en op die hardware eigenlijk deze live versie vast wil installeren zijn er een paar mogelijkheden volgens
http://www.slax.org/documentation_install_slax.php

Ik ga uit van een echte installatie (niet de live dvd vanap de harde schijf starten, maar de installatie echt uitpakken op de harde schijf). Op het forum staat wat meer uitleg:
http://www.slax.org/forum.php?action=view&parentID=7602

voorbereiding:
– samenstellen en downloaden van de slax distro, branden op dvd.
– verzekeren dat de slax live-dvd werkelijk werkt op het systeem. Hier staat het scherm niet helemaal juist (er is een zwarte band rondom) maar ik plan dat later te configureren, na de installatie.
– met grmb DVD opgestart op te installeren toestel, harde schijf gepartitioneerd in 1 grote partitie van 18 Gb, en de rest als swap partitie.
– Starten met de slax dvd. Het script afgehaald van:
http://backtrack.serveftp.com/backtrack/misctools/slax6-install.kmdr
Een terminal gestart en commando uitgevoerd:
kmdr-executor /tmp/slax6-install.kmdr

Er kwam een foutmelding of waarschuwing die ik genegeerd heb.

SLAX Live Installer:
– Source (SLAX CD): (leeg gelaten)
– Install SLAX to: (hier stond /dev/hdc –> vervangen door /mnt/hda1
– Write MBR to: /dev/hda
Installation method: Real (3500 Mb required)
– install SLAX like real Linux, decompressed
– to harddisk in desktop computer (hier een laptop)

Er is geen vraag naar de swap partitie…
De voortgangsbalk blijft heel lang hangen op 83% dus let niet op dat getal.

Nadien start de pc met een klalrood LILO 2.8 bootmenu.

Login as root with password “toor” staat erop; je kan nadien het wachtwoord veranderen met
passwd

Het grafisch systeem configureren voor eerste gebruik:
xconf

Het grafisch systeem starten vanop de commandolijn:
startx

Dan de toetsenbordinstellingen (staat op usa); is te verzetten vanuit de grafische omgeving.
Screen size staat op 800×600 maar zou groter kunnen op dit toestel.

De laptop is nu voorzien van een vrij snel Linux systeem.

Om af te sluiten kan je “poweroff” tikken, om te herstarten kan je “reboot” tikken.
De aan/uitknop op de laptop kan gebruikt worden om het toestel uit te schakelen zelfs al sta je op de commandprompt.

12/3/2012

Opkuisen Linpus netbook

Filed under: — cybrarian @ 1:18 am

Om een toestel voor te bereiden op ander gebruik, door bv andere gebruiker of voor andere functie, kuis je best op: eventueel een kopie of backup maken van de huidige gegevens, en daarna alle gegevens wissen die niet nodig zijn.

Opkuis van een netbook met Linpus Linux erop, met een aantal Linpus specifieke programma’s, maar ook wat algemene (OpenOffice.org bv):

  1. Gegevens kopieren
    • Documenten
      • Kopieer gegevens (documenten, instellingen, …) naar een ander medium; bv een usb-disk, maar kan ook naar netwerkdrive, of via FTP.
      • externe harde schijf aan usb hangen; openen als ze getoond wordt, ga naar de map (of maak ze) waar de kopie naartoe moet.
      • Open een tweede bestandsbeheerder om te kiezen waarvan gekopieerd moet worden. CTRL-A dient om alle bestanden te selecteren in een map. CTRL-C om aan te geven dat je ze wil kopieren. Dan omschakelen naar het andere venster (ALT-TAB) en aangeven dat je ze daar wil neerzetten met CTRL-V. Of gebruik de menu’s van de bestandsbeheerders.
    • E-mail:
      • mail kopieren; zit in AME of in gebruikersdirectory user/.AME
    • Calendar
      • iCalendar exporteren: Bestand, alles exporteren
  2. Gegevens wissen:
    Documenten en bestanden kunnen gewist worden vanuit de bestandsbeheerder; houd de shift toets ingedrukt om ze te wissen in plaats van naar vuilbakje te verplaatsen.
    Deze Linpus Light heeft hier een eigen combinatie van 4 communicatieprogrammas (intern “AME”): Mail/Contacten/Agenda/News

    • Mail:
      • in e-mail programma mapjes Postvak IN, postvak UIT, Verzonden en Concepten leegmaken (Spam ook eventueel/indien gebruikt)
      • alle document-mappen leegmaken (shift-delete in plaats van “naar vuilbakje”)
      • Vuilbakje van de mail legen door op dat symbool te rechts-klikken en “Map “Verwijderd” legen kiezen (enige keuze)
      • check de filters; daar kan ook “herkenbare” informatie achterblijven!
    • Contacten:
      • in e-mail programma kies linksonder icoon “Contacten”; kies alle rubrieken en verwijder de contacten.
    • Agenda:
      • ik heb geen manier gevonden om snel alles te selecteren om leeg te maken. Op het overzicht op Maand kan je wel per maand-pagina naar vorige gaan en zo zien of er items achtergebleven zijn. Item rechtsklikken, wissen.
    • News:

      • Alle feeds en de verwijderde feeds leegmaken.
  3. Verborgen gegevens wissen

    Nogal wat programma’s houden een lijst bij met “laatst geopende documenten”, die onder “File”, “Bestand, Recent geopende documenten” of “File, Open” zichtbaar zijn met hun bestandsnaam. Er is meestal geen mogelijkheid voorzien om die lijst leeg te maken. Je kan wel een “fake” en leeg document(en) maken en die zo dikwijls openen tot alle “echte” uit de lijst zijn verdwenen.

    • Adobe Reader
      Preferences, Documents:

      • Documents in recently used list: ‘5’ -> zet op nul gaat niet; moet tussen 1-10 zijn. Zet op 1 en laad een leeg of onpersoonlijk pfd document.
      • Leeg bestand maken, bv pdf bestand:
        OpenOffice, Lege Presentatie, Volgende: levert een leeg blad op. Klik op pdf-icoon in balk, bewaar als “empty.pdf”.
      • open dat bestand; sluit pdf -reader, open opnieuw en check de lijst.
    • OpenOffice 2.X (hier 2.3), bv Writer:

      • Extra, Opties, Laden/opslaan, Algemeen : hier zou je dus die keuze kunnen verwachten om het aantal laatst geopende documenten in te stellen, maar de keuze komt niet voor (in deze versie van OOo althans)
      • Extra, Aanpassen, Menu Bestand: Recent geopende documenten verwijderen, OOo afsluiten, terug opstarten, menu terug aanzetten: Alle documentnamen staan er nog in! De lijst is ook aangevuld met de recente documenten terwijl het menu afstond.
      • Je kan wel het bestand vinden waarin OOo dat bijhoudt: het heet Common.xcu en staat in dit geval in de user directory in:
        .openoffice.org2.0/user/registry/data/org/openoffice/Office/Common.xcu
        De user directory is op de command prompt met de tilde te bereiken:
        cd ~
        en toont de prompt
        user@localhost ~
        In dat bestand staan een aantal bewaarde instellingen, met een zoek naar “History” kom je op de regel met:
        <node oor:name="History">
            <node oor:name="Picklist">
                <node oor:name="p0 oor:op="replace">

        Daarachter vind je alle documenten met een naam, url enz.: de p0, p1, p2 op de derde lijn hier geeft de plaats in de lijst aan.
        Je kan hier alle items van de lijst uithalen met een editor als muispad, of het bestand gewoon verwijderen.
        Als je het bestand verwijdert, en daarna OpenOffice / Writer start, opent die met in het menu File, Recent geopende documenten: “Geen documenten” in het grijs (niet aanklikbaar); ook in Calc, enz omdat het een gemeenschappelijke lijst is.
        OpenOffice maakt het bestand terug aan in dezelfde directory, in een “lege” vorm.
    • Firefox (hier 2.0.x)
      Algemeen kan je er vanuit gaan dat in die gebruikersdirectory heel wat instellingen opgeslagen zijn.

      Zo is er de directory .mozilla/Firefox/k9kdkxxy.default dat het bestand history.dat bevat (de k9kd.. directory heet bij iedereen anders).
      In Firefox kan je de Bladwijzers beheren; en daar alles wissen. Bij de instellingen kan je al je privegegevens opruimen met een klik (Extra, Privegegevens opruimen).

    • gFTP:
      Ook in de user directory: /home/user/.gftp/gftprc
      gftprc is een tekstbestand dat de bewaarde verbindingen naar ftp servers bevat, en de instelling om mee te starten.

Powered by WordPress