[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Spostare /var via ssh



davide ha scritto:
Il Tue, 12 May 2009 22:44:36 +0200, Fabio Napoleoni ha scritto:


Per eseguire la procedura avevo pensato di usare un runlevel differente
(magari telinit 1) ma ho paura di chiudermi fuori (considerando che
dovrò eseguire il tutto via ssh.

Non mi è indispensabile fare il tutto senza reboot, posso anche
riavviare una volta finito il lavoro.

Suggerimenti su come procedere?

non sono sicuro, ma le opzioni di mount --bind e --move potrebbero esserti utili. in particolare ricordo d'aver usato la prima in una situazione molto meno complicata della tua: dovevo montare la partizione /var e la /sys di un disco e "trapiantarle" nel disco live che stavo usando (o viceversa?).

ad ogni modo potrebbero farti comodo.


Grazie per il consiglio, ho dato una letta alla pagina di man, ma non mi risolveva il problema di copiare i dati "a caldo", certo una volta fatta la copia mount --move può spostare il mount point, ma ilo mio problema rimaneva.

Alla fine vista l'urgenza della situazione me la sono rischiata in questo modo: 1) Stop di tutti i servizi a mano tramite gli init scripts, dopo di ciò il sistema era in questo stato:

init─┬─dbus-daemon
     ├─6*[getty]
     ├─inetd
     ├─klogd
     ├─rpc.statd
     ├─sshd─┬─sshd───sshd───bash───su───bash
     │      └─sshd───sshd───bash───su───bash───pstree
     └─udevd

2) Copia di tutti i dati in var su partizione montata temporaneamente con cp -a

3) Modifica di /etc/fstab

4) Reboot con dita incrociate strettissime e email dell'assistenza del datacenter a portata di mano.

Fortunatamente è andato tutto liscio anche se i secondi necessari al reboot sembravano infiniti...

Alla prossima.


Reply to: