[Risolto] remount automatico

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

[Risolto] remount automatico

Messaggio da smangiagli »

Buonasera,

sto configurando il mio primo server web su ubuntu 14.04 lts. Ho montato in modo stabile alcune directory di reti per i dati poi visualizzati su web.

Per alcune ragioni a me sconosciute, dopo un pò di tempo i punti di montaggio vengono persi e non ripristinati in modo automatico. L'unico mdo che ho trovato al momento è riavviare il server.

Ovviamente questa soluzione non è percorribile per un server di produzione. Qualcuno potrebbe darmi delle dritte?

un grazie anticipato.
Ultima modifica di smangiagli il lunedì 18 aprile 2016, 12:54, modificato 1 volta in totale.
Avatar utente
erbasox
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1062
Iscrizione: sabato 28 ottobre 2006, 16:24
Desktop: PekWM, Mate
Distribuzione: Ubuntu 20.04 LTS x86_64
Sesso: Maschile
Località: Atene

Re: remount automatico

Messaggio da erbasox »

Posta il risultato di:

Codice: Seleziona tutto

sudo fdisk -l
smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

Re: remount automatico

Messaggio da smangiagli »

Codice: Seleziona tutto

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 testine, 63 settori/tracce, 3916 cilindri, totale 62914560 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Identificativo disco: 0x00000000

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1               1    62914559    31457279+  ee  GPT
Partition 1 does not start on physical sector boundary.

Disk /dev/mapper/UbuntuWeb01--vg-root: 22.8 GB, 22812819456 bytes
255 testine, 63 settori/tracce, 2773 cilindri, totale 44556288 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Identificativo disco: 0x00000000

Il disco /dev/mapper/UbuntuWeb01--vg-root non contiene una tabella delle partizioni valida

Disco /dev/mapper/UbuntuWeb01--vg-swap_1: 8585 MB, 8585740288 byte
255 testine, 63 settori/tracce, 1043 cilindri, totale 16769024 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Identificativo disco: 0x00000000

Il disco /dev/mapper/UbuntuWeb01--vg-swap_1 non contiene una tabella delle partizioni valida
Ultima modifica di smangiagli il mercoledì 30 marzo 2016, 10:09, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: remount automatico

Messaggio da thece »

:ciao:
smangiagli [url=http://forum.ubuntu-it.org/viewtopic.php?p=4867289#p4867289][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: sto configurando il mio primo server web su ubuntu 14.04 lts. Ho montato in modo stabile alcune directory ...
"come" le hai montate?
smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

Re: remount automatico

Messaggio da smangiagli »

I punti di montaggio sono stati definiti in etc/fstab
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: remount automatico

Messaggio da thece »

OK, poichè io non sono dotato di sfera di cristallo, per altri utenti non saprei dirti, ti chiederei di postare il contenuto di tale file

Già che ci sei, per facilitare la lettura, gli output andrebbero postati tra i tag [ code ] ... [ /code ] (scritti senza spazi) in modo da ottenere qualcosa del genere

Codice: Seleziona tutto

OUTPUT
sei invitato a correggere il tuo post precedente
Ultima modifica di thece il mercoledì 30 marzo 2016, 10:01, modificato 1 volta in totale.
Avatar utente
tokijin
Moderatore Globale
Moderatore Globale
Messaggi: 4606
Iscrizione: mercoledì 3 giugno 2009, 23:10
Desktop: plasma 5.27.4
Distribuzione: Kubuntu 23.04
Località: Abruzzo

Re: remount automatico

Messaggio da tokijin »

@smangiagli
Per favore, modifica il tuo ultimo post inserendo il listato all'interno del tag Codice:
click su modifica in alto a destra, evidenzi il listato, premi il pulsante Codice e reinvii il messaggio.

Ciao
Sei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: remount automatico

Messaggio da thece »

@smangiagli
vedo che hai la tabella delle partizioni GPT, in questo caso il comando fdisk non è adatto, meglio

Codice: Seleziona tutto

sudo lsblk
o questa forma più verbosa

Codice: Seleziona tutto

sudo lsblk -O
smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

Re: remount automatico

Messaggio da smangiagli »

Ecco il contenuto di /etc/fstab

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/UbuntuWeb01--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda2 during installation
UUID=678f161f-ccea-492b-943a-7bdcddafaef1 /boot           ext2    defaults        0       2
# /boot/efi was on /dev/sda1 during installation
UUID=CD52-E138  /boot/efi       vfat    defaults        0       1
/dev/mapper/UbuntuWeb01--vg-swap_1 none            swap    sw              0       0
//10.200.40.15/Image/Cameras /var/www/Root/Dati/Pics cifs user=xxxx,password=xxxx,domain=xx,rw,uid=xxxxyyy,gid=xxxxyyy,file_mode=0777,dir_mode=0777,vers=3.0 0 0
//10.200.40.15/Video /var/www/Root/Dati/video cifs user=xxxx,password=xxxx,domain=xx,rw,uid=xxxxyyy,gid=xxxxyyy,file_mode=0777,dir_mode=0777,vers=3.0 0 0


smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

Re: remount automatico

Messaggio da smangiagli »

Il risultato di

Codice: Seleziona tutto

sudo lsblk
è:

Codice: Seleziona tutto

NAME                              MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                                 8:0    0    30G  0 disk
├─sda1                              8:1    0   512M  0 part /boot/efi
├─sda2                              8:2    0   244M  0 part /boot
└─sda3                              8:3    0  29,3G  0 part
  ├─UbuntuWeb01--vg-root (dm-0)   252:0    0  21,3G  0 lvm  /
  └─UbuntuWeb01--vg-swap_1 (dm-1) 252:1    0     8G  0 lvm  [SWAP]
sr0                                11:0    1  1024M  0 rom
L'altro comando mi da errore.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: remount automatico

Messaggio da thece »

Questo montaggio mi sembra definito male

Codice: Seleziona tutto

//10.200.40.15/Image/Cameras /var/www/Root/Dati/Pics cifs user=xxxx,password=xxxx,domain=xx,rw,uid=xxxxyyy,gid=xxxxyyy,file_mode=0777,dir_mode=0777,vers=3.0 0 0
la prima parte dovrebbe essere

//INDIRIZZO_IP/NOME_DELLO_SHARE

quindi nel tuo caso forse sarebbe

//10.200.40.15/Cameras

per il resto mi sembra tutto a posto. Andrebbe controllata l'effettiva disponibilità degli share all'avvio del server, la correttezza dei parametri che hai scritto. Permessi, diritti ...
Se è venuto fuori qualche errore durante il montaggio, questo dovrebbe essere visibile nell'output di

Codice: Seleziona tutto

dmesg
smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

Re: remount automatico

Messaggio da smangiagli »

i mount all'avvio del server funzionano tutti correttamente, dopo un pò di tempo però le directory di rete non sono più accessibili.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: remount automatico

Messaggio da thece »

smangiagli [url=http://forum.ubuntu-it.org/viewtopic.php?p=4867399#p4867399][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:i mount all'avvio del server funzionano tutti correttamente, dopo un pò di tempo però le directory di rete non sono più accessibili.
Scusa, ho letto male io ...

Quando gli share di rete non sono più accessibili, senza riavviare il server, prova a smontare e rimontare gli share manualmente, controlla se ti viene segnalato un qualche problema di rete

Per caso tra l'host che monta gli share e l'host 10.200.40.15 c'è di mezzo una rete WIFI ?
Ultima modifica di thece il mercoledì 30 marzo 2016, 11:25, modificato 1 volta in totale.
smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

Re: remount automatico

Messaggio da smangiagli »

Ho chiesto agli amministratori di rete e purtroppo mi hanno confermato che esistono delle micro-interruzioni della rete interna, generando il problema.

Il problema potrebbe essere risolto rilanciando degli script automatici, ad intervalli regolari che controllano lo stato di salute del mount ed in caso di fault rimontare la risorsa. Non c'è connessione wi-fi tutte le connessioni passano per gli switch.

Ma non so come fare. :muro:
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: remount automatico

Messaggio da thece »

smangiagli [url=http://forum.ubuntu-it.org/viewtopic.php?p=4867402#p4867402][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Ho chiesto agli amministratori di rete e purtroppo mi hanno confermato che esistono delle micro-interruzioni della rete interna, generando il problema.
OK. La domanda sul WIFI mi serviva per arrivare a capire il fenomeno delle micro-interruzioni
smangiagli [url=http://forum.ubuntu-it.org/viewtopic.php?p=4867402#p4867402][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Il problema potrebbe essere risolto rilanciando degli script automatici, ad intervalli regolari che controllano lo stato di salute del mount ed in caso di fault rimontare la risorsa.
Mi sembra la strada corretta

Non sono a conoscenza di comandi specifici per verificare l'effettiva disponibilità dei share montati. Un metodo potrebbe essere:

- verificare la presenza di un file civetta sullo share
- verificare lo stato di uscita del comando precedente
- se tutto OK ... fine
- se KO, smontare e rimontare lo share

tutto questo ripetuto ciclicamente
smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

Re: remount automatico

Messaggio da smangiagli »

Esattamente quello che volevo fare, ma non so come fare a lanciare script automatici.
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: remount automatico

Messaggio da tunnel_net »

Man mano che si identificano anomalie, vanno corrette e non dimenticate
thece disse
la prima parte dovrebbe essere
//INDIRIZZO_IP/NOME_DELLO_SHARE
quindi nel tuo caso forse sarebbe
//10.200.40.15/Cameras
//10.200.40.15/Image/Cameras è una boiata
apt-get moo
smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

Re: remount automatico

Messaggio da smangiagli »

Non ho dimenticato nulla.
la prima parte dovrebbe essere
//INDIRIZZO_IP/NOME_DELLO_SHARE
quindi nel tuo caso forse sarebbe
//10.200.40.15/Cameras
Tutti i dati stanno su un NAS e organizzate in sottocartelle:

Codice: Seleziona tutto

//10.200.40.15/Image/Cameras
//10.200.40.15/Image/Video
//10.200.40.15/Image/Vulcani
//10.200.40.15/Sismogrammi/Stazioni
//10.200.40.15/Deformazioni/Stazioni
etc
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: remount automatico

Messaggio da thece »

Mi hai beccato in un momento buono. Una traccia dello script

Codice: Seleziona tutto

#!/bin/bash

FILE_CIVETTA="/path/file_civetta.txt"

ls -l $FILE_CIVETTA > /dev/null 2>&1

if (( $? > 0 )); then
        ... umount ...
        ... sleep n ...
        ... mount ...
fi

exit 0
devi completare il ramo then del comando if. Poi fai eseguire lo script in automatico da cron ogni tot di tempo



Forse è meglio questa versione, non sono un grande esperto di BASH

Codice: Seleziona tutto

#!/bin/bash

FILE_CIVETTA="/temp/file_civetta.txt"

if [[ ! -f $FILE_CIVETTA ]]; then
        ... umount ...
        ... sleep n ...
        ... mount ...
fi

exit 0
Ultima modifica di thece il mercoledì 30 marzo 2016, 13:42, modificato 5 volte in totale.
smangiagli
Prode Principiante
Messaggi: 13
Iscrizione: martedì 29 marzo 2016, 19:46
Distribuzione: 14.04
Sesso: Maschile

Re: remount automatico

Messaggio da smangiagli »

Provo e ti faccio sapere. Grazie.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 18 ospiti