NFS, Network File System. Es el sistema unixero para compartir directorios a través de la red. En el Yast2 - crucemos los dedos para que no te haga falta ningún paquete, o lo tendrías que instalar con rpm directamente - está en la opción: Network/Advanced / NFS server (x) Start NFS server Aparece un dialogo: Directories to export to the others +---Directories---------------- |/usr/local/nfs ... | +---------------------------- [Add directory][Edit][Delete] +---------------------------- | Hosts wildcard |Options |localhost |rw <-- man exports ... para más detalles | +--------------------------- [Add host][Edit][Delete] Bueno, pues creo un directorio /usr/local/nfs (para probar nada más), y copio en el un fichero cualquiera. Lo añado al dialogo de directorios exportados. Mmmm... algo me pasa, no me deja añadir hosts... ah, si, si doy con la barra espaciadora en el directorio si me deja (uso el yast2 en modo texto siempre). Pues añado el localhost a la lista de hosts que pueden acceder. Y doy Finish. Esto equivale a editar el fichero /etc/exports con: /usr/local/nfs \ localhost(rw) ^-- un espacio. El servicio se arrancará con "rcnfsserver start", pero el Yast ya lo hace por tí. Ahora me voy a los ajustes de cliente: Network/Advanced / NFS client Dialogo: Configuration of the NFS client +------------------------------------------------------- |Server |Remote filesystem |Mountpoint |Options |localhost |/usr/local/nfs |/mnt/nfs |defaults ... | +----------------------------------------- [Add][Edit][Delete] En el dialogo que sale con "Add",no des a "Browse", se tira una eternidad. Lo he matado. Bueno, pues lo editas y das a Finish. Lo debe dejar grabado en /etc/fstab ¡RAYOS! ¡Me ha borrado casi todo mi fstab! Menos mal que ha grabado una copia del antiguo. _Atención_ El yast (suse 7.3) tiene la puñetera manía de cargarse el /etc/fstab si tiene cosas que no son las que "el" ha puesto. Siempre conviene tener una copia de ciertos ficheros criticos, como el fstab y el lilo conf guardados en el directorio /root. Bueno, pues la entrada en el /etc/fstab es: localhost:/usr/local/nfs /mnt/nfs nfs defaults 0 0 Asegurate que no sea de las primeras lineas del fichero. Por cierto... como el montaje de particiones (fstab) se hace antes que el arranque de los demonios, es posible que durante el arranque del sistema la parte cliente falle, puesto que el servidor todavía no ha arrancado. No importa, se puede arrancar luego, y esto no es más que una prueba del NFS. Por último, comprobamos: nimrodel:/etc # rcnfsserver status Checking for kernel based NFS server: running nimrodel:/etc # rcnfs status Checking for mounted nfs shares (from /etc/fstab): running nimrodel:/etc # cat /mnt/nfs/leeme Esto es el directorio exportado por red NFS nimrodel:/etc # cat /usr/local/nfs/leeme Esto es el directorio exportado por red NFS Y ya está. En tu caso, bueno, pues exportas... creo que el el directorio raiz del hda1, que estará en /windows/C, imagino. No configuras la parte cliente. Luego te vas al Yast 2, eliges "Software / Change source of installation", donde tienes: +-Select location of source -------------------------- |( ) CD installation |(x) Network | IP address or name of server: | _127.0.0.1_______________________________ | Directory on the server: | _/windows/C_______________________________ |( ) Harddisk | Directory: | ________________________________ | +------------------------------------------------ Y ahí fíjate que sí configuras la parte cliente, con lo que será el Yast quien tiene que montar y desmontar la particion NFS. ¡BUENO! Pues, ármate con un café, té, cocacola, chocolate o lo que quieras, lo pruebas, y me cuentas. Yo cruzaré los dedos esperando el resultado. O:-) Por cierto... a veces el pine tiene la manía, al editar ciertos mensajes postpuestos, de caerse borrando el mensaje. Hasta ahora creía que era aleatorio, pero no lo es: este mensaje hace que se caiga. Por suerte, hice una copia, que si no... tengo que escribir la parrafada de nuevo. Pero ya sé que ese cuelgue del pine es repetido y predecible. -- Saludos Carlos Robinson El 02.09.16 a las 12:26, Carlos Iriondo escribió:
Date: Mon, 16 Sep 2002 12:26:25 -0400 From: Carlos Iriondo
To: Carlos E. R. Cc: suse-linux-s@suse.com Subject: Re: [suse-linux-s] Instalacion y Actualizacion Hice lo que dijiste cree un directorio /root/paquetes, lo monte y el error que da es que el dispositivo especial /tmp/mnt/root/paquetes no existe
¡Yagh, dispositivo especial!
Pero... espera, ¿ese error lo da el yast? ¿O al montarlo tu manualmente? Si es lo segundo, el /etc/fstab no está bien. Si ese error lo da el YaST, aparentemente tiene marcado que el directorio de actualizacion tiene que estar colgado de /tmp/mnt.
Que encadenamiento más raro... :-o
A ver si me aclaro. En hda1, tendrás una particion msdos, y allí están los paquetes en el directorio suse. Enotnces, lo normal sería tener una entrada en el fstab como esta o similar:
/dev/hda1 /windows/C vfat noauto,user,noexec 0 2 Asi es en el fstab esta, solo que es ntfs
Una vez montado, los paquetes deberían estar en /windows/C/suse, ¿no?
Si
Entonces, habría que arrancar el Yast. Entras en cambiar el origen de los paquetes, y le pones que están en el disco duro, en el directorio "/windows/C/suse", y a ver que dice.
Cuando hago eso me dice: el Dispositivo especial "/tm/mnt/windows/C/suse no existe", cada vez que cambio el origen de la instalacion, insiste en coloarlo en /tmp/mnt, porque ?¿?¿
Si se cree que eso es un CD, entonces intentará montarlo en /var/adm/mount, y eso tendría que fallar, es un bug como una casa.
Lo único que se podría hacer entonces, que se me ocurra, es por NFS, dentro del propio ordenador...
Como haria esto?
Luego intente actualizar OnLine para ver si habia alguna correccion al YaST...otro chasco, despues de tratar de conectarse dice /pub/suse/i386/updates//patches not found
Falta el numero de version... eso era un fichero donde se guarda, no recuerdo cual es. Creo que se ha comentado en la lista.
Ya encontre algo al respecto sobre un archivo .inf, pero todavia no lo probe
Saludos cordiales Carlos Iriondo