Bienvenido a   :: LINUX SOLUTIONS CENTER ::

México,  Viernes 21 de Noviembre del 2008   
  Hora Local
Home Manuales Creando un CD/DVD de rescate de un GNU/Linux Server-Desktop
LINUX es nuestra Especialidad: · Servidores de Internet · Monitoreo de Servidores y Enlaces · Virtualizacion · Firewalls con OpenSource · Proxy Servers (Web Cache) · DNS y DHCP · Web Server · Webmail · NAT's · IP Forwarding · FTP Server · Email Attachmnt Filtering · Reportes estadisticos · Linux Gateway/Router · Bloqueo de Puertos · Email Server · Reporte de todo el trafico interno/externo · Administracion de Ancho de banda · VPN's con Open VPN · Soporte Ténico comercial · Administración de servidores Linux (RedHat EL/AS, Debian, CentOs, etc) · Instalación y Configuración de Servidores · Configuración de servidores de E-Mail (Sendmail, Qmail, Postfix con virtual domains) · Antvirus con OpenSource · Administración de LVM · y mas... mucho mas
Linux Solutions C.
Acerca de
Actualidad
GNU/Linux
Gente en Línea
Tenemos 46 invitados conectado
Estadísticas
Ver contenido por hits : 192271
Acceso



Google Translation

 
Temas Relacionados

GULEV | Software Libre


Banner Advertisement
Creando un CD/DVD de rescate de un GNU/Linux Server-Desktop PDF Imprimir E-mail
Manuales
Escrito por Domingo Varela   
Martes, 06 de Mayo de 2008 14:50
Hoy en dia, existen diferentes maneras de hacer respaldo o full backups de diferentes tipos de datos.
Tambien se respaldan los S.O ya sea en Cintas como se hace en AIX con un mksyb, y en linux no pasa desapercibido el hacer este tipo de respaldos.

Existe una utileria para hacer este tipo de respaldos de S.O muy similar al Ghost de Norton, y se trata de Mondo, una herramienta para hacer discos de rescate para Linux (i386, x86_64, ia64) y FreeBSD (i386) para las diferentes distribuciones tales como RedHat, RHEL, SuSE, SLES, Mandriva, Debian y Gentoo.

Las herramientas a usar son mindi y mondo.

Aqui anexo la secuencia del uso de estas herramientas.

web:~# apt-get install mindi mondo
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
afio buffer cdrecord courier-authdaemon courier-authlib
courier-authlib-userdb courier-base courier-mta dosfstools dvd+rw-tools fam
fuse-utils gawk genisoimage libfam0 libfribidi0 libfuse2 libntfs9
libparted1.7-1 lzop mdadm mindi-busybox mkisofs ms-sys ntfsprogs parted
syslinux wodim
Suggested packages:
courier-doc cdrskin cdrkit-doc libparted1.7-dev libparted1.7-i18n petris acl
attr lilo mondo-doc parted-doc
Recommended packages:
mail-transport-agent
The following NEW packages will be installed:
afio buffer cdrecord courier-authdaemon courier-authlib
courier-authlib-userdb courier-base courier-mta dosfstools dvd+rw-tools fam
fuse-utils gawk genisoimage libfam0 libfribidi0 libfuse2 libntfs9
libparted1.7-1 lzop mdadm mindi mindi-busybox mkisofs mondo ms-sys ntfsprogs
parted syslinux wodim
0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 6715kB of archives.
After this operation, 18.2MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirrors.kernel.org etch/main gawk 1:3.1.5.dfsg-4 [718kB]
Get:2 http://mirrors.kernel.org etch/main afio 2.5-4 [82.0kB]
Get:3 http://mirrors.kernel.org etch/main buffer 1.19-8 [14.8kB]
Get:4 http://mirrors.kernel.org etch/main wodim 9:1.1.2-1 [439kB]
Get:5 http://mirrors.kernel.org etch/main cdrecord 9:1.1.2-1 [1168B]
Get:6 http://mirrors.kernel.org etch/main courier-authlib 0.58-4 [81.4kB]
Get:7 http://mirrors.kernel.org etch/main courier-authdaemon 0.58-4 [6564B]
Get:8 http://mirrors.kernel.org etch/main courier-authlib-userdb 0.58-4 [34.0kB]
Get:9 http://mirrors.kernel.org etch/main libfam0 2.7.0-12 [27.7kB]
Get:10 http://mirrors.kernel.org etch/main courier-base 0.53.3-5 [229kB]
Get:11 http://mirrors.kernel.org etch/main dosfstools 2.11-2.1 [53.9kB]
Get:12 http://mirrors.kernel.org etch/main genisoimage 9:1.1.2-1 [592kB]
Get:13 http://mirrors.kernel.org etch/main mkisofs 9:1.1.2-1 [884B]
Get:14 http://mirrors.kernel.org etch/main dvd+rw-tools 7.0-4 [145kB]
Get:15 http://mirrors.kernel.org etch/main fam 2.7.0-12 [73.8kB]
Get:16 http://mirrors.kernel.org etch/main fuse-utils 2.5.3-4.4 [57.6kB]
Get:17 http://mirrors.kernel.org etch/main libfribidi0 0.10.7-4 [43.5kB]
Get:18 http://mirrors.kernel.org etch/main libfuse2 2.5.3-4.4 [53.5kB]
Get:19 http://mirrors.kernel.org etch/main libntfs9 1.13.1-6+b2 [125kB]
Get:20 http://mirrors.kernel.org etch/main libparted1.7-1 1.7.1-5.1 [186kB]
Get:21 http://mirrors.kernel.org etch/main lzop 1.01-4 [43.3kB]
Get:22 http://mirrors.kernel.org etch/main mdadm 2.5.6-9 [228kB]
Get:23 http://mirrors.kernel.org etch/main mindi-busybox 1.2.1-2 [784kB]
Get:24 http://mirrors.kernel.org etch/main syslinux 1:3.31-4 [330kB]
Get:25 http://mirrors.kernel.org etch/main parted 1.7.1-5.1 [57.5kB]
Get:26 http://mirrors.kernel.org etch/main ms-sys 2.1.0-1 [22.3kB]
Get:27 http://mirrors.kernel.org etch/main mindi 2.20-2 [156kB]
Get:28 http://mirrors.kernel.org etch/main mondo 2.20-1.1 [432kB]
Get:29 http://mirrors.kernel.org etch/main ntfsprogs 1.13.1-6+b2 [273kB]
Get:30 http://mirrors.kernel.org etch/main courier-mta 0.53.3-5 [1425kB]
Fetched 6715kB in 49s (134kB/s)
Preconfiguring packages ...
Selecting previously deselected package gawk.
(Reading database ... 42087 files and directories currently installed.)
Unpacking gawk (from .../gawk_1%3a3.1.5.dfsg-4_amd64.deb) ...
Selecting previously deselected package afio.
Unpacking afio (from .../archives/afio_2.5-4_amd64.deb) ...
Selecting previously deselected package buffer.
Unpacking buffer (from .../buffer_1.19-8_amd64.deb) ...
Selecting previously deselected package wodim.
Unpacking wodim (from .../wodim_9%3a1.1.2-1_amd64.deb) ...
Selecting previously deselected package cdrecord.
Unpacking cdrecord (from .../cdrecord_9%3a1.1.2-1_all.deb) ...
Selecting previously deselected package courier-authlib.
Unpacking courier-authlib (from .../courier-authlib_0.58-4_amd64.deb) ...
Selecting previously deselected package courier-authdaemon.
Unpacking courier-authdaemon (from .../courier-authdaemon_0.58-4_amd64.deb) ...
Selecting previously deselected package courier-authlib-userdb.
Unpacking courier-authlib-userdb (from .../courier-authlib-userdb_0.58-4_amd64.d eb) ...
Selecting previously deselected package libfam0.
Unpacking libfam0 (from .../libfam0_2.7.0-12_amd64.deb) ...
Selecting previously deselected package courier-base.
Unpacking courier-base (from .../courier-base_0.53.3-5_amd64.deb) ...
Selecting previously deselected package dosfstools.
Unpacking dosfstools (from .../dosfstools_2.11-2.1_amd64.deb) ...
Selecting previously deselected package genisoimage.
Unpacking genisoimage (from .../genisoimage_9%3a1.1.2-1_amd64.deb) ...
Selecting previously deselected package mkisofs.
Unpacking mkisofs (from .../mkisofs_9%3a1.1.2-1_all.deb) ...
Selecting previously deselected package dvd+rw-tools.
Unpacking dvd+rw-tools (from .../dvd+rw-tools_7.0-4_amd64.deb) ...
Selecting previously deselected package fam.
Unpacking fam (from .../fam_2.7.0-12_amd64.deb) ...
Selecting previously deselected package fuse-utils.
Unpacking fuse-utils (from .../fuse-utils_2.5.3-4.4_amd64.deb) ...
Selecting previously deselected package libfribidi0.
Unpacking libfribidi0 (from .../libfribidi0_0.10.7-4_amd64.deb) ...
Selecting previously deselected package libfuse2.
Unpacking libfuse2 (from .../libfuse2_2.5.3-4.4_amd64.deb) ...
Selecting previously deselected package libntfs9.
Unpacking libntfs9 (from .../libntfs9_1.13.1-6+b2_amd64.deb) ...
Selecting previously deselected package libparted1.7-1.
Unpacking libparted1.7-1 (from .../libparted1.7-1_1.7.1-5.1_amd64.deb) ...
Selecting previously deselected package lzop.
Unpacking lzop (from .../archives/lzop_1.01-4_amd64.deb) ...
Selecting previously deselected package mdadm.
Unpacking mdadm (from .../mdadm_2.5.6-9_amd64.deb) ...
Selecting previously deselected package mindi-busybox.
Unpacking mindi-busybox (from .../mindi-busybox_1.2.1-2_amd64.deb) ...
Selecting previously deselected package syslinux.
Unpacking syslinux (from .../syslinux_1%3a3.31-4_amd64.deb) ...
Selecting previously deselected package parted.
Unpacking parted (from .../parted_1.7.1-5.1_amd64.deb) ...
Selecting previously deselected package ms-sys.
Unpacking ms-sys (from .../ms-sys_2.1.0-1_amd64.deb) ...
Selecting previously deselected package mindi.
Unpacking mindi (from .../mindi_2.20-2_amd64.deb) ...
Selecting previously deselected package mondo.
Unpacking mondo (from .../mondo_2.20-1.1_amd64.deb) ...
Selecting previously deselected package ntfsprogs.
Unpacking ntfsprogs (from .../ntfsprogs_1.13.1-6+b2_amd64.deb) ...
Selecting previously deselected package courier-mta.
Unpacking courier-mta (from .../courier-mta_0.53.3-5_amd64.deb) ...
Setting up gawk (3.1.5.dfsg-4) ...

Setting up afio (2.5-4) ...
Setting up buffer (1.19-8) ...
Setting up wodim (1.1.2-1) ...

Setting up cdrecord (1.1.2-1) ...

Setting up courier-authlib (0.58-4) ...
Setting up courier-authdaemon (0.58-4) ...
Starting Courier authentication services: authdaemond.

Setting up courier-authlib-userdb (0.58-4) ...
Setting up libfam0 (2.7.0-12) ...

Setting up courier-base (0.53.3-5) ...

Setting up dosfstools (2.11-2.1) ...
Setting up genisoimage (1.1.2-1) ...
Setting up mkisofs (1.1.2-1) ...
Setting up dvd+rw-tools (7.0-4) ...
Setting up fam (2.7.0-12) ...
Starting file alteration monitor: FAM.

Setting up fuse-utils (2.5.3-4.4) ...
creating fuse device node...
udev active, devices will be created in /dev/.static/dev/
creating fuse group...
Adding group `fuse' (GID 106) ...
Done.

Setting up libfribidi0 (0.10.7-4) ...

Setting up libfuse2 (2.5.3-4.4) ...

Setting up libntfs9 (1.13.1-6+b2) ...

Setting up libparted1.7-1 (1.7.1-5.1) ...

Setting up lzop (1.01-4) ...
Setting up mdadm (2.5.6-9) ...
Generating mdadm.conf... done.
update-initramfs: Generating /boot/initrd.img-2.6.18-6-amd64
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
W: mdadm: falling back to emergency procedure in initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.18-4-amd64
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
W: mdadm: falling back to emergency procedure in initramfs.
Starting MD monitoring service: mdadm --monitor.
Assembling MD arrays...failed (no arrays found in config file or automatically).

Setting up mindi-busybox (1.2.1-2) ...

Setting up syslinux (3.31-4) ...
Setting up parted (1.7.1-5.1) ...
Setting up ms-sys (2.1.0-1) ...
Setting up mindi (2.20-2) ...
Setting up mondo (2.20-1.1) ...

Setting up ntfsprogs (1.13.1-6+b2) ...
Setting up courier-mta (0.53.3-5) ...
Starting Courier mail server: done.
Starting Courier mail filter: done.
Starting Courier SMTP server: done.


Una vez instalado las herramientas, basta con ejecutar el programa mindi tal como se ilustra a continuacion

web:~# mindi
/usr/sbin/mindi: line 16: /bin/arch: No such file or directory
Mindi Linux mini-distro generator v2.2.0-r881

Latest Mindi is available from http://www.mondorescue.org

BusyBox sources are available from http://www.busybox.net

------------------------------------------------------------------------------
Do you want to use your own kernel to build the boot disk (y/n) ?y
Would you like to use LILO (instead of syslinux)
for your boot CD/floppies (y/n) ?n
Analyzing dependency requirements 92% -Where a re your LVM-Tools? Couldn't find lvmiopversion
Done.
Making complete dependency list Done.
Analyzing your keyboard's configuration.

Adding the following keyboard mapping tables: Done.
Assembling dependency files.............................. Done.
The files have been subdivided into 6 directories. Your mountlist will look like this:-
DEVICE MOUNTPOINT FORMAT SIZE (MB) LABEL
/dev/hda5 lvm lvm 285977

Unable to open proc
/dev/mapper/ceuxweb-raiz / xfs lvm
/dev/hda1 /boot reiserfs 188
/dev/mapper/ceuxweb-home /home xfs lvm
/dev/mapper/ceuxweb-tmp /tmp xfs lvm
/dev/mapper/ceuxweb-usr /usr xfs lvm
/dev/mapper/ceuxweb-usrlocal /usr/local xfs lvm
/dev/mapper/ceuxweb-var /var xfs lvm
/dev/mapper/ceuxweb-swap swap swap lvm
Tarring and zipping the groups..................... Done.
Creating data disk #1...#2...#3...#4...#5...#6... Done.
Making 1722KB boot disk.....................Call GetFilesystemToUse() with parameter /boot/vmlinuz-2 .6.18-6-amd64 to get filesystem to use for initrd.

GetFilesystemToUse(): called with parameter: /boot/vmlinuz-2.6.18-6-amd64.

GetFilesystemToUse(): gzip magic found at lvOffset 38888.

GetFilesystemToUse(): Filesytem to use for initrd is initramfs.

Creating initramfs initrd filesystem.

UseCpio (): Creating a gzip'ed cpio (AKA initramfs) initrd image...
5423 blocks
done.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux-H.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux-H.cfg.

initrd filesystem created.

......1440+0 records in
1440+0 records out
1474560 bytes (1.5 MB) copied, 0.004778 seconds, 309 MB/s
mke2fs 1.40.3 (05-Dec-2007)
cp: writing `vmlinuz': No space left on device
Failed to copy /boot/vmlinuz-2.6.18-6-amd64 to ramdisk

Warning - failed to create 1.44MB boot/root floppies

Warning - failed to create 1.72MB boot image. Please reduce your kernel's size

if you want to make a 1.72MB floppy disk.

Making 2880KB boot disk.....................Call GetFilesystemToUse() with parameter /boot/vmlinuz-2 .6.18-6-amd64 to get filesystem to use for initrd.

GetFilesystemToUse(): called with parameter: /boot/vmlinuz-2.6.18-6-amd64.

GetFilesystemToUse(): gzip magic found at lvOffset 38888.

GetFilesystemToUse(): Filesytem to use for initrd is initramfs.

Creating initramfs initrd filesystem.

UseCpio (): Creating a gzip'ed cpio (AKA initramfs) initrd image...
6742 blocks
done.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux-H.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux-H.cfg.

initrd filesystem created.

......mkfs.vfat 2.11 (12 Mar 2005)
... 2880 KB boot disks were created OK Done.
In the directory '/root/images/mindi' you will find the images:-
mindi-data-1.img mindi-data-2.img mindi-data-3.img mindi-data-4.img mindi-data-5.img mindi-data-6.img
Would you like to create boot+data floppy disks now (y/n) ?n
Shall I make a bootable CD image? (y/n) y
NB: Mindi's bootable CD always uses isolinux.

For a bootable CD w/LILO, please use Mondo.

Finished.

Boot and data disk images were created.


La imagen generada del S.O se localiza en /root/images/mindi


web:~# ls
crea-users.sh images phpMailer_v2.1.0beta2.tar.gz phpmailer.resp
web:~# cd images/
web:~/images# ls
mindi
web:~/images# ls -la
total 8
drwxr-xr-x 3 root root 18 May 5 18:13 .
drwxr-xr-x 10 root root 4096 May 5 18:13 ..
drwxr-xr-x 2 root root 4096 May 5 18:15 mindi
web:~/images# cd mindi/
web:~/images/mindi# ls
1.tar.gz 4.tar.gz all.tar.gz mindi-data-2.img mindi-data-5.img
2.tar.gz 5.tar.gz initrd.img mindi-data-3.img mindi-data-6.img
3.tar.gz 6.tar.gz mindi-data-1.img mindi-data-4.img mindi.iso
web:~/images/mindi#
web:~/images/mindi# ls -la
total 50764
drwxr-xr-x 2 root root 4096 May 5 18:15 .
drwxr-xr-x 3 root root 18 May 5 18:13 ..
-rw-r--r-- 1 root root 1321400 May 5 18:14 1.tar.gz
-rw-r--r-- 1 root root 1299180 May 5 18:14 2.tar.gz
-rw-r--r-- 1 root root 1266758 May 5 18:14 3.tar.gz
-rw-r--r-- 1 root root 1308783 May 5 18:14 4.tar.gz
-rw-r--r-- 1 root root 1327859 May 5 18:14 5.tar.gz
-rw-r--r-- 1 root root 888735 May 5 18:14 6.tar.gz
-rw-r--r-- 1 root root 7410471 May 5 18:14 all.tar.gz
-rw-r--r-- 1 root root 1338537 May 5 18:15 initrd.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-1.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-2.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-3.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-4.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-5.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-6.img
-rw-r--r-- 1 root root 26949632 May 5 18:15 mindi.iso


web:~/images/mindi#

Finalmente se necesita grabar la imagen ISO con el siguiente comando ( se asume que en nuestro servidor se tiene un
CD/DVD-RW)

cdrecord dev=0,0,0 speed=8 -v -eject mindi.iso



 


LSC Support Online
SysOp
Tech Support
Encuestas
¿Cuál es tu navegador favorito?
 
Anunciate aquí

Centro de Soluciones Linux

KoalaSoft-Sitio de Amigos

ODM SYSTEM MEXICO

No. de Visitas
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy449
mod_vvisit_counterAyer636
mod_vvisit_counterEsta Semana2596
mod_vvisit_counterEste Mes9234
mod_vvisit_counterTotal76940
Linuxsc en RSS
Archivo Historico

Ultimo Reporte