Script bash/mount smbfs
Résolu
zepito
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
zepito Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
zepito Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je n'arrive pas a comprendre pourquoi mon script bash ne fonctionne pas au niveau du mount du smbfs.
Voici mon script :
#!/bin/sh
# ============================================
# BACKUP SERVER CONFIG =======================
# ============================================
BACKUP_SERVER="192.168.2.50"
BACKUP_USER="Administrator"
BACKUP_PASS="test"
BACKUP_SHARE="backup$"
BACKUP_DIR="VM_BACKUP_EQUINIX"
BACKUP_VM_LIST="BACKUP_CONFIG/BACKUP_VM_LIST_PARESX03.txt"
BACKUP_LOG_DIR="BACKUP_LOG"
BACKUP_LOG_GENERIC_FILE="PARESX03"
# ============================================
# VCB SERVER CONFIG ==========================
# ============================================
VCB_SERVER="192.168.2.39"
VCB_USER="Administrator"
VCB_PASS="test"
# ============================================
# SERVER CONFIG ==============================
# ============================================
MOUNT_DIR="/vm_backup"
# Opening the SMB Client port
esxcfg-firewall -e smbClient
# Creating the MOUNT_DIR directory
if ! (-d $MOUNT_DIR)
then mkdir $MOUNT_DIR
fi
# ============================================
# BACKUPING ==================================
# ============================================
# Mounting the SMB Backup volume
mount -t smbfs //$BACKUP_SERVER/$BACKUP_SHARE $MOUNT_DIR -o username=$BACKUP_USER,password=$BACKUP_PASS>>log
wait
# Extrating the VM listing
VM_LIST="`cat $MOUNT_DIR/$BACKUP_VM_LIST`"
# Extrating the timestamp for the log file
LOG_TIMESTAMP="`date +%Y-%m-%d-%H-%M-%S`"
# Log file
LOG_FILE="$BACKUP_LOG_GENERIC_FILE-$LOG_TIMESTAMP.log"
# Backup routine
for VM in $VM_LIST; do
vcbMounter -h $VCB_SERVER -u $VCB_USER -p $VCB_PASS -a name:$VM -r $MOUNT_DIR/$BACKUP_DIR/$VM -t fullvm>>$MOUNT_DIR/$BACKUP_DIR/$BACKUP_LOG_DIR/$LOG_FILE
done
# UMount the SMB Backup volume
umount $MOUNT_DIR
# ============================================
# END OF SCRIPT ==============================
# ============================================
Je n'arrive pas a comprendre pourquoi mon script bash ne fonctionne pas au niveau du mount du smbfs.
Voici mon script :
#!/bin/sh
# ============================================
# BACKUP SERVER CONFIG =======================
# ============================================
BACKUP_SERVER="192.168.2.50"
BACKUP_USER="Administrator"
BACKUP_PASS="test"
BACKUP_SHARE="backup$"
BACKUP_DIR="VM_BACKUP_EQUINIX"
BACKUP_VM_LIST="BACKUP_CONFIG/BACKUP_VM_LIST_PARESX03.txt"
BACKUP_LOG_DIR="BACKUP_LOG"
BACKUP_LOG_GENERIC_FILE="PARESX03"
# ============================================
# VCB SERVER CONFIG ==========================
# ============================================
VCB_SERVER="192.168.2.39"
VCB_USER="Administrator"
VCB_PASS="test"
# ============================================
# SERVER CONFIG ==============================
# ============================================
MOUNT_DIR="/vm_backup"
# Opening the SMB Client port
esxcfg-firewall -e smbClient
# Creating the MOUNT_DIR directory
if ! (-d $MOUNT_DIR)
then mkdir $MOUNT_DIR
fi
# ============================================
# BACKUPING ==================================
# ============================================
# Mounting the SMB Backup volume
mount -t smbfs //$BACKUP_SERVER/$BACKUP_SHARE $MOUNT_DIR -o username=$BACKUP_USER,password=$BACKUP_PASS>>log
wait
# Extrating the VM listing
VM_LIST="`cat $MOUNT_DIR/$BACKUP_VM_LIST`"
# Extrating the timestamp for the log file
LOG_TIMESTAMP="`date +%Y-%m-%d-%H-%M-%S`"
# Log file
LOG_FILE="$BACKUP_LOG_GENERIC_FILE-$LOG_TIMESTAMP.log"
# Backup routine
for VM in $VM_LIST; do
vcbMounter -h $VCB_SERVER -u $VCB_USER -p $VCB_PASS -a name:$VM -r $MOUNT_DIR/$BACKUP_DIR/$VM -t fullvm>>$MOUNT_DIR/$BACKUP_DIR/$BACKUP_LOG_DIR/$LOG_FILE
done
# UMount the SMB Backup volume
umount $MOUNT_DIR
# ============================================
# END OF SCRIPT ==============================
# ============================================
A voir également:
- Script bash/mount smbfs
- Script vidéo youtube - Guide
- Find and mount - Télécharger - Récupération de données
- Mount system android - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères