Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
stage4 : creato usando sshfs , funzionerà?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
magowiz
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1029
Location: Italy/Milan/Bresso

PostPosted: Tue Feb 26, 2008 9:46 am    Post subject: stage4 : creato usando sshfs , funzionerà? Reply with quote

Ciao,
Ho seguito la pagina howto custom stage4 su gentoo-wiki.com e ho finito di fare il backup dell'intera root partition utilizzando tar , solo che come destinazione ho usato invece che lo stesso filesystem , quello di un disco presente su una macchina remota che ho montato con sshfs. Ci sono particolari controindicazioni nel fare ciò? Mi è venuto fuori un tar.bz2 di circa 5,8gb , dite che può essere una dimensione corretta per dei dati che tranquillamente superavano i 13gb di dati? Sto provando ad aprirlo con file-roller e, dopo un po' di attesa, le directory sembrano esserci tutte e se provo a estrarre un file a caso dall'archivio sembra funzionare senza problemi (un mp3 in questo caso).
Proverò anche a fare un bzip2 --verify ma non so se sia strettamente necessario in quanto file-roller in caso di problemi dovrebbe avermi avvisato, o no?
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Tue Feb 26, 2008 9:56 am    Post subject: Reply with quote

Non ho mai fatto una cosa simile, però solitamente preferisco evitare di usare sshfs per grosse quantità di dati, non è stato progettato per quell'utilizzo.
Oltretutto non so se ha preserveto i permessi così come dovevano essere, nel senso gli utenti saranno preservati?
Facci sapere magari.
_________________
Remember! Gnu is not Unix!
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Linux Counter[code:1]
User n° #466586
ID 375005 EkatombeII
ID 375006 Apocalypto
ID 375007 KHP[/code:1]
Back to top
View user's profile Send private message
magowiz
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1029
Location: Italy/Milan/Bresso

PostPosted: Tue Feb 26, 2008 10:04 am    Post subject: Reply with quote

koma wrote:
Non ho mai fatto una cosa simile, però solitamente preferisco evitare di usare sshfs per grosse quantità di dati, non è stato progettato per quell'utilizzo.
Oltretutto non so se ha preserveto i permessi così come dovevano essere, nel senso gli utenti saranno preservati?
Facci sapere magari.


in realtà ho eseguito questo comando :
Code:
tar cvjf stage4.tar.bz2 / -X stage4.excl


non ho visto nessun flag per preservare i permessi... :( spero di non doverlo rifare da zero

EDIT: un momento : tar --help dice :
Code:
-p, --preserve-permissions, --same-permissions
                             extract information about file permissions
                             (default for superuser)

e siccome ho utilizzato root per creare l'archivio credo di rientrare in questa categoria, o sbaglio?
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Tue Feb 26, 2008 11:06 am    Post subject: Reply with quote

Di sicuro essendo root sei un superuser :D.
Provo a spiegarmi meglio:
Tu hai la macchina A con utenti:
pippo
topolino
pluto

E la macchina B con utenti
minnie
clarabella
paperina

Se monti la / di A in /mnt/sshfs di B e da B dai ls /mnt/sshfs/home/pippo
vedi che i file sono di pippo o di MisterX ?
_________________
Remember! Gnu is not Unix!
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Linux Counter[code:1]
User n° #466586
ID 375005 EkatombeII
ID 375006 Apocalypto
ID 375007 KHP[/code:1]
Back to top
View user's profile Send private message
flocchini
Veteran
Veteran


Joined: 17 May 2003
Posts: 1124
Location: Milano, Italy

PostPosted: Tue Feb 26, 2008 12:13 pm    Post subject: Reply with quote

al di la' della questione dei permessi, pur non essendo sshfs adatto ad una mole di dati come questa non vedo perche' non dovrebbe funzionare ;) fatto il check se proprio vuoi essere strasicuro prova a scompattarlo in una dir e vedere cosa succede ma secondo me funziona ;)
_________________
~~ Per amore della rosa si sopportano le spine... ~~
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Tue Feb 26, 2008 1:38 pm    Post subject: Reply with quote

a parte il fatto che ssh -C "tar cjf - /" > stage4.tbz oppure ssh -C "tar cf - /" | bzip --fast -z - stage4.tbz (così distribuisci il carico tra le due macchine) dovrebbe essere più veloce ed affidabile a prescindere, non mi pare (pare, non sono certo e mi sento troppo pigro per andare a controllare) che sshfs supporti acl e security label. Ma se non le usi non vedo perchè non dovrebbe funzionare.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
magowiz
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1029
Location: Italy/Milan/Bresso

PostPosted: Tue Feb 26, 2008 2:39 pm    Post subject: Reply with quote

koma wrote:
Di sicuro essendo root sei un superuser :D.
Provo a spiegarmi meglio:
Tu hai la macchina A con utenti:
pippo
topolino
pluto

E la macchina B con utenti
minnie
clarabella
paperina

Se monti la / di A in /mnt/sshfs di B e da B dai ls /mnt/sshfs/home/pippo
vedi che i file sono di pippo o di MisterX ?


ho provato ad aprire il file compattato con ark , per ciascun file mi dà opportuni utente/gruppo/permessi quindi penso proprio sia tutto a posto. Il mio caso è leggermente diverso dal tuo esempio ora ti spiego meglio la situazione :
chiamerò macchina A quella della quale voglio creare il backup e macchina B quella che ospiterà il file compresso finale.
Ho seguito questi passaggi :
- ho creato una dir adatta sulla macchina B, sul disco montato in /mnt/data/ ,per ospitare il file che ho chiamato backup quindi sulla macchina B ho /mnt/data/backup
-ho creato un opportuno mountpoint(/mnt/backup) e ho montato sulla macchina A tramite sshfs B:/mnt/data/backup
-ho lanciato il tar sulla macchina A (con opportuni exclude e flags) in modo da creare il file /mnt/backup/stage4.tar.bz2

quindi in realtà l'unico file per cui potrebbero esserci "problemi" dovrebbe essere solo il file compresso perchè in realtà A scrive su stage4.tar.bz2 come se fosse un suo file locale, impostando i suoi utenti/gruppi/permessi , quindi il problema di un eventuale "mapping" di utenti/gruppi tra macchina A e B non credo si ponga. In realtà non credo si ponga nemmeno per il file stesso dell'archivio in quanto creato e posseduto da root e dal suo gruppo che sappiamo esistere su ogni macchina. Ho detto qualche castroneria?
Back to top
View user's profile Send private message
magowiz
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1029
Location: Italy/Milan/Bresso

PostPosted: Tue Feb 26, 2008 2:44 pm    Post subject: Reply with quote

djinnZ wrote:
a parte il fatto che ssh -C "tar cjf - /" > stage4.tbz oppure ssh -C "tar cf - /" | bzip --fast -z - stage4.tbz (così distribuisci il carico tra le due macchine) dovrebbe essere più veloce ed affidabile a prescindere, non mi pare (pare, non sono certo e mi sento troppo pigro per andare a controllare) che sshfs supporti acl e security label. Ma se non le usi non vedo perchè non dovrebbe funzionare.


le security label non credo di averle mai utilizzate. quanto ad acl mi ricordo di averlo abilitato nel kernel e come use flag (mi sembra che sia abilitata di default nel mio profilo). Tuttavia non mi sembra di aver mai usato o impostato un acl per nessun file.
Back to top
View user's profile Send private message
magowiz
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1029
Location: Italy/Milan/Bresso

PostPosted: Tue Feb 26, 2008 2:49 pm    Post subject: Reply with quote

magowiz wrote:

EDIT: un momento : tar --help dice :
Code:
-p, --preserve-permissions, --same-permissions
                             extract information about file permissions
                             (default for superuser)

e siccome ho utilizzato root per creare l'archivio credo di rientrare in questa categoria, o sbaglio?


in realtà questa opzione è relativa all'estrazione dall'archivio, tuttavia sfogliando l'opportuna pagina di man di tar ho scoperto che non esistono flag per ABILITARE il salvataggio dei permessi ma solo per DISABILITARLI quindi deduco che di default (e se quindi non si specifica di disabilitare questa funzionalità) tar salvi tutte le informazioni sui permessi nell'archivio creato.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum