Newsgroup: it.comp.os.linux.iniziare
Titolo: percorso fisico reale assoluto di un file/directory/symlink, ecc.

$ pwd
/mnt/lan-pendrive/a/b
$ findmnt ../..
TARGET            SOURCE                  FSTYPE OPTIONS
/mnt/lan-pendrive //
192.168.1.254/disk_a1
 cifs   ...
 
C'è un modo per ricavare un nome *nudo e crudo* del tipo:
//cifs/
192.168.1.254/disk_a1/a/b
 
 
Ciò potrebbe servire per fare un backup, ad esempio:
 
$ rsync -av --delete \
       --relative //cifs/
192.168.1.254/disk_a1/a/b
 
       ~/backups/
 
In alternativa, si potrebbe ricavare un *numero di serie di fabbrica* 
del dispositivo *//
192.168.1.254/disk_a1*
, ed ottenere qualcosa del tipo:
 
///SGH52A46/a/b
 
da cui il solito backup
 
$ rsync -av --delete \
       --relative ///SGH52A46/a/b
       ~/backups/


Come al solito, invece che chiedere come
far funzionare una _tua_ soluzione, perche`
non spieghi quale sia il problema?
 
Non si capisce assolutamente nulla, almeno
io non capisco.
 
Cos'e` "lan-pendrive"? Come si raggiunge?
Sembra un disco di rete, ha un nome (DNS)?
Perche` vuoi avere il nome "nudo e crudo"
(qualunque cosa sia)?
Il SW di backup non dovrebbe gia` sapere
dove si trovi il target? In particolare
/mnt/lan-pendrive...?
 
Per i dischi, in /dev/disk/... ci sono i
vari link, inclusi quelli al numero di
serie, marca, modello, etc.
 
bye,
 
-- 
 
piergiorgio

 //cifs/
192.168.1.254/disk_a1/a/b
 
 
la domanda messa così è priva di senso. l'unità è già montata, per quale 
motivo non vuoi fare il backup direttamente dal mount point? 
anche perché una volta ricavato l'uri la cosa che mi sembra più logica è 
montarlo localmente.

 serie, marca, modello, etc.
 
Per le cartelle di rete?

 Per le cartelle di rete?
 
Non mi risulta, ma potrei sbagliare.
 
bye,
 
-- 
 
piergiorgio

 motivo non vuoi fare il backup direttamente dal mount point?
 
Se un giorno invece di /mnt/lan-pendrive, voglio montare
//
192.168.1.254/disk_a1
 su /mnt/usb, quando faccio il backup non voglio 
avere una nuova destinazione (backup-nas:/backups/mnt/usb), ma mantenere 
quella neutra (backup-nas:/backups/
192.168.1.254/disk_a1
).
 
E poi se voglio lanciare il backup da un altro pc (su cui ho installato 
la stessa funzione per fare il backup) che però monta
//
192.168.1.254/disk_a1
 su /mnt/usb-lan cosa succede?
Succede un casino dovuto al fatto di avere dei backup vincolati ai 
mount-point:
backup-nas:/backups/mnt/lan-pendrive
backup-nas:/backups/mnt/usb
backup-nas:/backups/mnt/usb-lan
 
Qual'è directory la giusta?
 
L'unica cosa sarebbe, quando si fanno questi tipi di modifiche su un 
computer, e di aggiornare (in modo relativamente identico) anche la 
configurazione degli altri dispositivi.
SVANTAGGIO: Non sempre si ha il tempo e la voglia di farlo 
tempestivamente :D

 tempestivamente :D
 
Anche qui, dipende.
Si puo` fare in automatico.
 
Comunque, se ho capito bene, il tuo
problema principale e` il "device
discovery".
 
Vi sono varie tecniche, per es. uPNP,
che pero` mi sembrano un po' un eccesso
per risolvere questo problema.
 
Nel mio script di backup, che uso in 4~5
PC, i mount point sono definiti una volta
per tutte, uguali su ogni PC.
Che poi sono i mount point di *origine*,
dato che la destinazione e` in rete,
sul NAS, che ha mount point univoci.
 
bye,
 
-- 
 
piergiorgio

 sul NAS, che ha mount point univoci.
 
Il NAS, che ha mount point univoci?

 Il NAS, che ha mount point univoci?
 
Nel NAS c'e`, per esempio, /mnt/backup_qualcosa,
dove ci sono i backup di "qualcosa".
E` sempre lo stesso, quindi "rsync" scrive
sempre e solo in quel posto (via ssh).
 
Il NAS e` raggiunto tramite l'originalissimo
nome "nas", assegnato via dhcp e risolto dal DNS.
 
bye,
 
-- 
 
piergiorgio

 ...
 
grazie delle spiegazioni