The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX para usuarios avanzados y expertos
.
google unix.com



UNIX para usuarios avanzados y expertos Experto a experto. Aprender avanzada UNIX, los comandos de UNIX, Linux, Sistemas Operativos, Administración de Sistemas, Programación, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Problema en la sincronización de volumen lógico raíz vg matt.d UNIX para usuarios avanzados y expertos 1 04-10-2008 02:12 PM
Cómo cambiar el tamaño de espejo de aumento de volumen en Veritas Volume Manager 3.5 en Solaris 9 OE nageswarb Sun Solaris 0 03-14-2008 04:46 PM
LVM - La ampliación de volúmenes lógicos dentro de grupo de volumen ghimanshu UNIX para usuarios avanzados y expertos 3 07-26-2007 08:39 AM
archivos de la propiedad / permiso problema JOP Linux 1 03-30-2006 04:31 PM
Problema de la propiedad de los archivos terca! Argh! Questor UNIX for Dummies Preguntas y Respuestas 0 09-29-2005 10:34 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 07-23-2008
same1290 same1290 is offline
Usuario Registrado
  
 

Fecha: julio 2008
Puestos: 15
Problema de la propiedad mediante un volumen montado CIFS

Hola,

Estoy tratando de utilizar un servicio de almacenamiento para realizar copias de grandes cantidades
(terabytes) de datos. El servicio utiliza máquinas Linux y permite
el montaje de sus discos utilizando el CIFS / SMB protocolo.

Tengo la opción de utilizar rsync directamente a través de la red
sin montar. Sin embargo, con el fin de automatizar este proceso, yo
quiere tener el mando a distancia disco montado y poder usar cp o
rsync transparente.

Los datos que debe ser respaldado también en sistemas Linux. Tuve
nuestro sistema de administración de las cosas en nuestro sistema para que pueda utilizar mount.cifs
comando para montar el disco remoto, así como:

$ Mkdir-p / tmp/sam_test3
$ Mount.cifs / / brick.orgname.org/test3 / tmp/sam_test3-o
user \u003d test3, sam \u003d uid, gid \u003d swdevelopers, file_mode \u003d 0775,
dir_mode \u003d 0775

donde el nombre de usuario remoto (en ladrillo) es «test3 y mi nombre de usuario
es en nuestro sistema es' Sam '. Por cierto, 'test3' es también un miembro de un
grupo con el mismo nombre 'test3 ». Ese grupo ha w / x en los permisos
/ tmp/sam_test3.

El comando de arriba de montaje funciona bien: Después de escribir mi usuario remoto
contraseña, el disco está montado con éxito, pero los cambios y propietario
gid a "test3».

El problema es que para escribir de mi dir montado equipo local en
que estoy conectado como «Sam». Dado que no soy el propietario de
/ tmp/sam_test3 y yo no pertenezco al grupo de los «test3 ', no puedo
se escribe en él.

Parece que la forma de resolver esto sería añadir mi local
nombre de usuario, 'sam' al grupo de los «test3 'en la máquina remota. Pero este
es lo que el administrador de la máquina remota ladrillo me dijo.

> Creo que va a ser basada UID, y no tan basado en la adición de nombre
> El nombre probablemente no ayudará a que el UID entre máquinas va a
> Ser diferente.

¿Hay alguien con un profundo conocimiento de CIFS y la mount.cifs
comando que se puede sugerir un camino a través de la propiedad de los permisos
problemas.

También sugirió que smbmount no tienen el mismo problema.
(Si es verdad, ¿por qué no?)

Gracias de antemano a quien me puede dar algunas sugerencias,

Sam
  #2 (Enlace permanente)  
Old 07-23-2008
mph mph is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 58
Puede utilizar rsync transparente, una especie de ... Es decir, si lo que busca es la automatización, rsync puede hacerlo. Ha sido un par de años desde que hice esto, pero voy a tener un pinchazo en la misma.
Configuración de las variables en un script algo como esto:

Código:
CFGFILE=/etc/rsyncd.conf
LOGFILE="log file = \/var\/log\/rsync.log"
RUID="uid = 0"
RGID="gid = 0"
AUTHUSR="auth users = root"

You can use either:
PASSWD="root:passwd" (Not roots real password, but one you make up on both boxes for root to use).
Or:
SECRETS="secrets file = \/etc\/rsyncd.secrets" (Make this readable by root only -r--------) This is more secure as
 variables may sometimes be seen by others if exported.  Also it's more secure than using the mount command as 
you'd have to put the user name and password in it for automating the mounting / unmounting of the file systems 
anyway.

En su secuencia de comandos que utilizar algo como esto:

Código:
rsync -av $EXCLUDES --delete root@$MACH::root/ $BASEDIR/$MACH/full/ \
        2>> $BASEDIR/$MACH/log/$MACH-full-$DATE-error.log \
        | tee -a $BASEDIR/$MACH/log/$MACH-full-$DATE.log

I, en un momento había un script para hacer copias de seguridad de Linux varias cajas de todos los que tienen diferentes configuraciones en la medida en que excluye los archivos, etc .. (esto explica algunas de las variables anteriores)
Cada archivo que figura algo como esto:
Código:
MACH=unix1
USR=root
OSTYPE=linux
EXCLUDES="--exclude /sys --exclude /initrd/proc --exclude /dev/pts --exclude /proc --exclude /mnt"

Lo anterior es para una copia de seguridad completa. También puede configurar los subdirectorios de las diferencias entre las copias de seguridad completas. Configure su secuencia de comandos para ejecutar en el cron ... y ya está!

Espero que esta ayuda.

MPH
  #3 (Enlace permanente)  
Old 07-24-2008
same1290 same1290 is offline
Usuario Registrado
  
 

Fecha: julio 2008
Puestos: 15
RE: Propiedad problema utilizando un volumen montado CIFS

Hola MPH,

Gracias mucho por tu sugerencia. Voy a correr por mi sistema de administración. Pero tienes razón, no se preocupan por hacer si se me permite montar automatizar sin ella.

No soy un experto en Linux, así que necesitará un poco de tiempo para digerir lo que ha demostrado conmigo.

¿Se necesita privilegios de root para ejecutar este script de rsync? (se ve como yo, pero no estoy seguro).

Gracias,
Sam
  #4 (Enlace permanente)  
Old 07-24-2008
mph mph is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 58
No, así que depende de los permisos en el servidor local y remoto.
Si usted tiene WRX en ambas máquinas para los directorios en cuestión, entonces no necesita de raíz
acceso. Puede utilizar su información de acceso en lugar de 'root'. Lo que se le dio el
menos en las variables, el código, y la configuración para múltiples máquinas.

Ver lo que puede venir con el suyo propio. Voy a estar más que feliz para enviar un poco más de
lo que tengo y la lógica detrás de ella, según sea necesario.

MPH
  #5 (Enlace permanente)  
Old 07-25-2008
same1290 same1290 is offline
Usuario Registrado
  
 

Fecha: julio 2008
Puestos: 15
Ok, gracias. Veré lo que puedo hacer con esto.

Sam
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 03:19 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0