Beiträge vom » September, 2009 «

Wie erstellen Sie ein RAM Disk unter Solaris

Montag, 28. September 2009 | Autor: Michael Zimmer

Hallo,

in meinem Video über Bare Metall Recovery habe ich das Erstellen einer RAM Disk erwähnt.

Haben Sie sich gefragt, wie man das eigentlich macht? Bei einem Beispiel erkennen Sie wie einfach das unter Solaris geht:

  • RAM Disk erstellen

ramdiskadm -a mydisk 100m

  • Filesystem erstellen

newfs /dev/rramdisk/mydisk

  • Mountpoint erstellen

mkdir /myramdisk

  • Filesystem mounten

mount /dev/ramdisk/mydisk /myramdisk

  • Testen

fstyp /dev/rramdisk/mydisk

ufs

df  -h /myramdisk

Filesystem            Size  Used Avail Use% Mounted on
/dev/ramdisk/mydisk    94M  1.1M   84M   2% /myramdisk

Beim nächsten Boot ist natürlich alles wieder weg.

Wozu brauche ich das nun? Beispielsweise um auf einer von CD gebooteten Maschine temporär noch zusätzlich Software installieren zu können.

Viele Grüße

Ihr

Michael Zimmer

Nachtrag:

Natürlich geht das auch mit ZFS:

  • RAM Disk erstellen

ramdiskadm -a mydisk 100m

  • Pool anlegen

zpool create tempool /dev/ramdisk/mydisk

  • ZFS anlegen

zfs create tempool/myramdisk

  • fertich is ….

fstyp /dev/rramdisk/mydisk

zfs

df -h /myramdisk

Filesystem            Size  Used Avail Use% Mounted on
rpool/ROOT/opensolaris-1
20G  5.8G   15G  29% /

Thema: Solaris | Beitrag kommentieren

Sie wissen wie man ein ISO Image unter OpenSolaris mounted?

Freitag, 18. September 2009 | Autor: Michael Zimmer

Hallo Sysadmins,

es ist ganz einfach unter OpenSolaris oder Solaris ein ISO-File zu mounten. Man braucht natürlich nicht erst eine CD brennen ;-) . Hier ein kleines Beispiel:

  • ISO-Image File mit Block Device assoziieren:

/usr/sbin/lofiadm -a  <image>

mike@heiermann:~/Downloads$ sudo lofiadm -a sol-10-u7-ga-x86-dvd.iso
/dev/lofi/1

  • Check ob es funktioniert hat

/usr/sbin/lofiadm

mike@heiermann:~/Downloads$ sudo lofiadm
Block Device             File                           Options
/dev/lofi/1              /export/home/mike/Downloads/sol-10-u7-ga-x86-dvd.iso   -

  • Mountpoint erstellen

mike@heiermann:/export$ sudo mkdir mnt

  • Mounten

/usr/sbin/mount -o ro -F hsfs <device> <mountpoint>

mike@heiermann:/export$ sudo mount -o ro -F hsfs /dev/lofi/1 /export/
home/ mnt/

  • noch ein Check

mike@heiermann:/export$ df -h mnt/
Filesystem            Size  Used Avail Use% Mounted on
/dev/lofi/1           2.2G  2.2G     0 100% /export/mnt

mike@heiermann:/export$ ls -l mnt/
total 490
dr-xr-xr-x 3 root root   2048 2009-03-30 21:04 boot
-r–r–r– 1 root root   6582 2009-02-25 21:25 Copyright
-r-xr-xr-x 1 root root    257 2009-03-30 20:50 installer
-r–r–r– 1 root root 487593 2009-02-25 21:22 JDS-THIRDPARTYLICENSEREADME
dr-xr-xr-x 2 root root   2048 2009-03-30 21:04 License
dr-xr-xr-x 7 root root   2048 2009-03-30 21:04 Solaris_10

Einfach oder?

Und wie bekommt man es wieder weg?

  • Umount

/usr/bin/umount <mountpoint>

  • Remove Assoziation

/usr/sbin/lofiadm -d < file | device >

mike@heiermann:~/Downloads$ sudo lofiadm -d sol-10-u7-ga-x86-dvd.iso
mike@heiermann:~/Downloads$ sudo lofiadm
Block Device             File                           Options

Das war es schon.

Viel Spaß

Michael


Thema: Solaris, UNIX | Beitrag kommentieren

Abgesoffen

Donnerstag, 17. September 2009 | Autor: Michael Zimmer

Hallo,

kaum äußere ich mich zum Thema Bare Metal Restore und schon gibt es ein weniger nettes Beispiel von einem Datacenter in der Türkei während der verherenden Überschwemmungen dort am 9.9.2009:

Nicht alle Rechner sind schwimmend gelagert ….

Viele Grüße

Michael

Thema: Allgemein | Beitrag kommentieren

Wie sorgt man dafür, das Bare Metal Recover ein Erfolg wird

Mittwoch, 9. September 2009 | Autor: Michael Zimmer

Hallo,

möchten Sie wissen, wie man dafür sorgt, das man eine Maschine vollständig aus der Sicherung wiederherstellen kann?

Viele Grüße

Michael Zimmer

PS: habe mal den Ton ein bisschen korrigiert.

Thema: Podcast Shownotes, Solaris, Tivoli Storage Manager (TSM), UNIX | Beitrag kommentieren

Grüezi

Mittwoch, 9. September 2009 | Autor: Michael Zimmer

Grüezi mitanand ;-)

Sie möchten wissen was ich alles für Sie tun kann und wer ich überhaupt bin?

Hier ist meine kleine Audio-Vorstellung für Sie!

 

Frisch aus der Schweiz zurück müssen Sie jetzt mit mehr nützlichen Informationen in Podcast Format rechnen :-)

Viele Grüße

Michael Zimmer

Thema: Allgemein, Marketing, Podcast Shownotes | Beitrag kommentieren

Invalid Objects

Donnerstag, 3. September 2009 | Autor: Michael Zimmer

Hi,

ein kleiner Tip zu Oracle und Objekten:

Wie finde ich heraus, ob in der DB Objekte invalid sind:

select owner, object_type, object_name, status from dba_objects where status = ‘INVALID’ order by owner, object_type, object_name;

oder auch so:

select count(*) from obj$ where status in (4, 5, 6);

Zum compilieren gibt es wie immer mehrere Möglichkeiten:

Wenn es nur wenige Objekte sind:

ALTER PACKAGE my_package COMPILE;

ALTER PACKAGE my_package COMPILE BODY;

ALTER PROCEDURE my_procedure COMPILE;

ALTER FUNCTION my_function COMPILE;

ALTER TRIGGER my_trigger COMPILE;

ALTER VIEW my_view COMPILE;

Alle Objekte eines Schemas:

EXEC DBMS_UTILITY.compile_schema(schema => ‘SCOTT’);

Alles auf einen Schlag:

Als User “sys” Skript in rdbms/admin aufrufen:

\?/rdbms/admin/utlrp.sql

so viele wurden dann von utlrp compiliert:

select count(*) from UTL_RECOMPILED;

so long

Mike

Thema: Datenbank, Oracle | 2 Kommentare