Vorrei spostare la /home

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Vorrei spostare la /home

Messaggio da sunreal »

E' possibile spostare una directory del filesystem come ad esempio /home oppure /usr in una nuova partizione? E soprattutto come si fa? Ciao.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Crei la nuova partizione, la formatti, copi la /home (o quello che vuoi tu) e modifichi il fstab.

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

gallows ha scritto:Crei la nuova partizione, la formatti, copi la /home (o quello che vuoi tu) e modifichi il fstab.
Siccome ho visto in giro diversi modi di usare il comando cp mi potresti dare una indicazione precisa anche con i vari parametri. Grazie

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Ma un man cp proprio no?

M.

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

samiel ha scritto:Ma un man cp proprio no?

M.
Scusa ma come devo darlo questo man cp ?
Ma poi una volta copiata la /home come posso inserla nel filesystem per far leggere al sistema la nuova home invece della vecchia?

sir_alex
Linux 3.x
Linux 3.x
Messaggi: 735
Iscritto il: lun 21 mar 2005, 0:00
Kernel: 2.6.35-22
Desktop: KDE4
Distribuzione: Ubuntu
Località: Milano - Corbola (RO)
Contatta:

Messaggio da sir_alex »

Allora, premesso che sarebbe meglio fare questa operazione in fase di installazione, fai così:
1) ti logghi come root
2) da console devi poi montare la partizione che hai intenzione di montare come nuova home:

Codice: Seleziona tutto

>mount /dev/hdxx /mnt/hd
>cd /mnt/hd
>cp -Rf /home/* .
3) apri con un editor di testo qualunque il file /etc/fstab ed aggiungi

Codice: Seleziona tutto

/dev/hdxx       /home      auto         defaults         0       0
4) ora puoi andare a cancellare tutto il contenuto della vecchia home (e ovviamente lo puoi fare solo se ti sei loggato come root)

Codice: Seleziona tutto

>rm -rf /home/*
Mi raccomando! Dev cancellare solo il contenuto della home, ma la directory home in sè va tenuta!
5) riavvia il pc.
Al riavvio dovrebbe essere montata la nuova partizione in home, e tutto come prima.
Se qualcosa non va, ricordati sempre che puoi loggarti senza problemi come root, perchè la sua partizione è sotto /root!

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

sir_alex ha scritto: <snip snip>

Codice: Seleziona tutto

>mount /dev/hdxx /mnt/hd
>cd /mnt/hd
>cp -Rf /home/* .
<snip snip>
Meglio cp -a

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

sir_alex ha scritto:5) riavvia il pc.
E perché riavviare?? Basta che faccia il logout dell'utente, login da root, monti la /home e poi può benissimo eseguire il login da utente normale.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

gallows ha scritto:
sir_alex ha scritto: <snip snip>

Codice: Seleziona tutto

>mount /dev/hdxx /mnt/hd
>cd /mnt/hd
>cp -Rf /home/* .
<snip snip>
Meglio cp -a
concordo, così i permessi dei files nascosti rimarranno inalterati

P.S.

Codice: Seleziona tutto

 man cp 
si dà dal terminale,e apparirà la pagina di manuale relativa al comando cp.

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

Paoletta ha scritto:
gallows ha scritto:
sir_alex ha scritto: <snip snip>

Codice: Seleziona tutto

>mount /dev/hdxx /mnt/hd
>cd /mnt/hd
>cp -Rf /home/* .
<snip snip>
Meglio cp -a
concordo, così i permessi dei files nascosti rimarranno inalterati

P.S.

Codice: Seleziona tutto

 man cp 
si dà dal terminale,e apparirà la pagina di manuale relativa al comando cp.
CONCORDO???? Si ma con chi? visto che ci sei e che ormai sei il mio "tutor" /mnt/hd (in questo comando hd è un nome di fantasia o la partizione dove vorrei mettere /home e quindi dovrei dare /mnt/hdb6 per esempio. Ciao.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

concordo con gallows (non per niente l'ho citato); il procedimento indicato da sir_alex è esatto, ma come dice gallows io userei cp -a; ha ragione anche MAT, riavviare è superfluo, anche se lo puoi fare.
Comunque come consigliato da samiel, dai uno sguardo a

Codice: Seleziona tutto

 man cp 

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

Lo stavo giusto facendo. Sapevo che esistevano queste man pages ma non sapevo come si utilizzavano. Grazie

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

gallows ha scritto:
sir_alex ha scritto: <snip snip>

Codice: Seleziona tutto

>mount /dev/hdxx /mnt/hd
>cd /mnt/hd
>cp -Rf /home/* .
<snip snip>
Meglio cp -a
Dopo un' ora di man cp (tutte in ing.) veniamo al dunque :
1- mount /dev/hdd7 /mnt/hdd7 ---monto la partizione in cui dovrò copiare /home

2- cp /mnt/hdd7 ----che copio?? (o forse dovrei fare cp -a /home /mnt/hdd7 ?)

3- cp -a /home/* ----anche qui non capisco cosa si ottiene con questo comando e poi il punto inserito da sir alex è punteggiatura o fa parte del comando.
Aiutatemi prima che faccia qualche cavolata. Grazie

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Codice: Seleziona tutto

# cp -a /home/* /mnt/hdd7

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

sir_alex ha scritto: 3) apri con un editor di testo qualunque il file /etc/fstab ed aggiungi

Codice: Seleziona tutto

/dev/hdxx       /home      auto         defaults         0       0
io qui metterei

Codice: Seleziona tutto

/dev/hdd7       /home      auto         defaults         0       2
la spiegazione è su man fstab

Rispondi