Estas son las partiones a espejear del disco c0t1d0, actualmente
montadas y en uso. # df -h | grep c0t | grep -v crash /dev/dsk/c0t1d0s0 9.8G 3.8G 6.0G 39% /opt/Oracle/oaslogs /dev/dsk/c0t1d0s1 30G 359M 29G 2% /var/audit_logs /dev/dsk/c0t1d0s3 28G 8.5G 19G 31% /opt/logsapp1 ################################################################################ 1. Respaldo del file /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/md/dsk/d1 - - swap - no - /dev/md/dsk/d0 /dev/md/rdsk/d0 / ufs 1 no - /dev/md/dsk/d2 /dev/md/rdsk/d2 /var ufs 1 no - /dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /var/crash ufs 2 yes - /devices - /devices devfs - no - ctfs - /system/contract ctfs - no - objfs - /system/object objfs - no - swap - /tmp tmpfs - yes - /dev/dsk/c0t1d0s0 /dev/rdsk/c0t1d0s0 /opt/Oracle/oaslogs ufs 2 yes - /dev/dsk/c0t1d0s1 /dev/rdsk/c0t1d0s1 /var/audit_logs ufs 2 yes - /dev/dsk/c0t1d0s3 /dev/rdsk/c0t1d0s3 /opt/logsapp1 ufs 2 yes - g5_mx:/export/zone/fs/g5_mx/oas_cluster - /oas_cluster nfs - yes soft,bg Ver informacion de los mirrors existentes. vmuril01@mxg5app1 # metastat -p d2 -m d12 d22 1 d12 1 1 c0t0d0s3 d22 1 1 c1t0d0s3 d1 -m d11 d21 1 d11 1 1 c0t0d0s1 d21 1 1 c1t0d0s1 d0 -m d10 d20 1 d10 1 1 c0t0d0s0 d20 1 1 c1t0d0s0 2. Identificar Discos disponibles para el espejeo que se encuentren en otra controladora. # format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t0d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424> # SO /pci@11c,700000/pci@1/pci@1/scsi@2/sd@0,0 1. c0t1d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424> # ESPEJEAR ESTE DISK, MONTADO ACTUAL 3 SLICES /pci@11c,700000/pci@1/pci@1/scsi@2/sd@1,0 2. c0t2d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424> /pci@11c,700000/pci@1/pci@1/scsi@2/sd@2,0 3. c1t0d0 <SUN72G cyl 14087 alt2 hd 24 sec 424> # MIRROR DE DISK 0 /pci@11c,700000/pci@1/pci@1/scsi@2,1/sd@0,0 4. c1t1d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424> # ESTE SE USARA PARA ESPEJEAR DISK c0t1d0 /pci@11c,700000/pci@1/pci@1/scsi@2,1/sd@1,0 5. c1t2d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424> /pci@11c,700000/pci@1/pci@1/scsi@2,1/sd@2,0 Specify disk (enter its number): ################################################################################ 3. Crear database Replicas # El disco debera tener 4 particiones, 3 montadas y una de raw prtvtoc -h /dev/dsk/c0t1d0s2 > /var/tmp/c0t1d0 #Guardar la imagen del label root disk. fmthard -s /var/tmp/c0t1d0 /dev/rdsk/c1t1d0s2 #Aplicar el label al disk seleccionado para espejeo. ################################################################################ echo "Creando DB-Replicas CHECAR SLICE!! " metadb -a -f -c 3 c0t1d0s4 c1t1d0s4 # Crear 3 Replicas en cada Disk echo "Creando Mirror d3 y sus metadevices" /usr/sbin/metainit -f d13 1 1 /dev/dsk/c0t1d0s0 /usr/sbin/metainit d23 1 1 /dev/dsk/c1t1d0s0 /usr/sbin/metainit d3 -m d13 umount /opt/Oracle/oaslogs echo "Creando Mirror d4 y sus metadevices" /usr/sbin/metainit -f d14 1 1 /dev/dsk/c0t1d0s1 /usr/sbin/metainit d24 1 1 /dev/dsk/c1t1d0s1 /usr/sbin/metainit d4 -m d14 umount /var/audit_logs echo "Creando Mirror d5 y sus metadevices" /usr/sbin/metainit -f d15 1 1 /dev/dsk/c0t1d0s3 /usr/sbin/metainit d25 1 1 /dev/dsk/c1t1d0s3 /usr/sbin/metainit d5 -m d15 umount /opt/logsapp1 4. EDITAMOS FILE /etc/vfstab agregando los metadevices creados. /dev/md/dsk/d3 /dev/md/rdsk/d3 /opt/Oracle/oaslogs ufs 2 yes - /dev/md/dsk/d4 /dev/md/rdsk/d4 /var/audit_logs ufs 2 yes - /dev/md/dsk/d5 /dev/md/rdsk/d5 /opt/logsapp1 ufs 2 yes - 5. MONTAMOS LOS NUEVOS METADEVICES # mountall O montar uno a uno manualmente. mount /dev/md/dsk/d3 /opt/Oracle/oaslogs mount /dev/md/dsk/d4 /var/audit_logs mount /dev/md/dsk/d5 /opt/logsapp1 6. Anexamos el segundo metadispositivo para acompletar la segunda cara del mirror. echo "ATACH SEGUNDO MIRROR" metattach d3 d23 metattach d4 d24 metattach d5 d25 7. Vemos sincronizacion, cuando se llegue al 100% se ha completado el espejeo. while true do metastat | grep Resync sleep 30 clear done |
OpenSSH SFTP chroot()
only accounts that need access sftp
OpenSSH 4.8p1 minimal version supported
I made the following changes to /etc/ssh/sshd_config file:
#Subsystem sftp /usr/local/libexec/sftp-server
Subsystem sftp internal-sftp
Match user "user_transfer"
ChrootDirectory /export/home