Sonntag, 7. Dezember 2008

Paketliste sichern & wiederherstellen

Speichern der Paketliste in die Datei Paketliste.txt:

dpkg --get-selections > Paketliste.txt


Umgekehrt aus der Datei die Paketliste setzen:

dpkg --set-selections < Paketliste.txt


Ein anschließendes

apt-get dselect-upgrade

erledigt den Rest.

Donnerstag, 4. Dezember 2008

Software Raid 5 mit 2 ausgefallenen Festplatten

Wenn bei einer Raid 5 Konfiguration 2 Platten ausfallen ist das eigentlich schlecht, weil dann die Paritätsinfos nicht ausreichen, um das Raid wieder ans laufen zu bekommen.

Mir ist in meinem Server wohl ein Stromkabel abgegangen, so dass 2 Platten keinen Strom hatten, folglich also nur 2 der 4 Platten im Raid hingen. Nachdem ich das Stromkabel wieder angeschossen habe, ergab


root@tweety:/home/dro167# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : inactive hde1[0](S) hdh1[3](S) hdg1[2](S) hdf1[1](S)
978615040 blocks

unused devices:
root@tweety:/home/dro167#


Ein manuelles hinzufügen wollte das Raid nicht starten lassen, da ja 2 Platten ausgefallen waren. Nach einiger Sucherei habe ich endlich die Lösung gefunden:


mdadm --assemble --force -v /dev/md0 /dev/hd[efgh]1



Dieser Befehl bewirkte bei mir, dass der Eventcounter der beiden Platten, wo sich das Stromkabel gelockert hatte, auf den gleichen Stand wie die beiden anderen gebracht wurde und letztendlich das Raid5 wieder in den Status aktiv wechselte...


root@tweety:/home/dro167# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 hde1[0] hdh1[3] hdg1[2] hdf1[1]
732587712 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

unused devices:
root@tweety:/home/dro167#




Noch mal Glück gehabt.... ;)

Freitag, 21. November 2008

Master Boot Record mit dd sichern

Um den MBR in eine Datei zu sichern, reicht unter Linux ein einfaches:


dd if=/dev/sda of=Datei bs=512 count=1



Falls die Festplatte an einen IDE-Port angeschlossen ist, eventuell /dev/sda durch /dev/hda austauschen.

Dabei wird die Partitionstabelle mitgespeichert.

Mittwoch, 19. November 2008

Dateisystem via ssh mounten

Unter (K)Ubuntu kann man ein Dateisystem eines entferten Rechners leicht einbinden.

sudo apt-get install sshfs
sudo sshfs -p Portnummer benutzer@server-ip:[pfad] mount-point

MacOSX backup SD card