![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| 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 |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
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 |
|
||||
|
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 |
|
||||
|
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 |
|
||||
|
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 |
|
||||
|
Ok, gracias. Veré lo que puedo hacer con esto.
Sam |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|