Il kernel, la tabella delle partizioni, Linux e Vista.

Pubblicità
Ok, allora faccio una ricerca in tal senso, vediamo cosa ne viene fori e poi ti faccio sapere.
 
Data che per vari motivi in questi ultimi mesi per vari motivi ho dovuto ripristinare vari pc
è ora che imparo a backuppare tutto il s.o. in modo da non dover reinstallare tutto, riconfigurare tutto, ecc.? esempio con un file immagine mi sai dare qualche prima dritta su come fare??? o altro
 
Data che per vari motivi in questi ultimi mesi per vari motivi ho dovuto ripristinare vari pc
è ora che imparo a backuppare tutto il s.o. in modo da non dover reinstallare tutto, riconfigurare tutto, ecc.? esempio con un file immagine mi sai dare qualche prima dritta su come fare??? o altro

il mio consiglio è quello di fare una partizione di /home a parte, in modo tale che le configurazioni dei programmi siano ETERNAMENTE fissate lì dentro. In questo modo ad ogni format (o per diverse distro), basterà rimettere i programmi e questi automaticamente saranno settati con i parametri contenuti in home. Fatto ciò dunque all'installazione del SO, impostando il punto di mount /home basterà semplicemente ricordarsi quali programmi installare e dare un bel:

sudo apt-get install prog1 prog2 prog3.... ecc...

in definitiva: anzichè un backup del so, devi solo farti la /home separata e metterti da parte i nomi dei programmi da reinstallare (magari te li scrivi in un file se non li ricordi).

Io ho sempre fatto così e una formattazione per me dura solo 3/4 d'ora. In questo tempo il pc torna ESATTAMENTE come prima.

Per essere precisi negli ultimi anni la cosa mi è servita solo quando devo passare alla nuova versione del sistema, perchè in questo modo ci metto meno che fare l'update e sono certo di fare ogni tipo di pulizia. In più la home separata mi permette di avere + distribuzioni con un unico "profilo", quello appunto del mio utente salvato in home, cosicchè o accedo in fedora o in ubuntu o in debian, ogni programma installato ha i medesimi parametri associati al mio utente (sfondi password, preferiti ed estensioni del browser, ecc..).
 
[...]Per essere precisi negli ultimi anni la cosa mi è servita solo quando devo passare alla nuova versione del sistema, perchè in questo modo ci metto meno che fare l'update e sono certo di fare ogni tipo di pulizia. In più la home separata mi permette di avere + distribuzioni con un unico "profilo", quello appunto del mio utente salvato in home, cosicchè o accedo in fedora o in ubuntu o in debian, ogni programma installato ha i medesimi parametri associati al mio utente (sfondi password, preferiti ed estensioni del browser, ecc..).

Mi inserisco e ti chiedo una cosa: ti ha mai creato problemi condividere /home? E bisogna dare chmod o comandi simili per mettere a posto i permessi?

Altre parti del filesystem (come ad esempio /etc) è meglio non condividerle? Pensavo che sarebbe comodo accedere con le stesse password (mi dirai che dal punto di vista della sicurezza non è il massimo?).

Grazie mille per la disponibilità :)
 
Mi inserisco e ti chiedo una cosa: ti ha mai creato problemi condividere /home? E bisogna dare chmod o comandi simili per mettere a posto i permessi?

Altre parti del filesystem (come ad esempio /etc) è meglio non condividerle? Pensavo che sarebbe comodo accedere con le stesse password (mi dirai che dal punto di vista della sicurezza non è il massimo?).

Grazie mille per la disponibilità :)

se al momento dell'installazione, una volta settata la /home, metti LO STESSO NOME UTENTE, penserà a tutto lui (permessi e quant'altro).

se invece, quando reinstalli, crei un altro utente OPPURE hai per esempio 2 (o più) utenti, e li vuoi ripescare col sistema nuovo, PRIMA dentro /home rinomina la cartella dell'utente da ripescare, POI ricrei l'utente (FACENDO ATTENZIONE A CREARE L'UTENTE CON IL MEDESIMO ID, CHE E' UN NUMERO TIPO 1000 o 1001 ecc...). infine da root, elimini la cartella sulla home che è stata creata in automatico e rinomini col giusto nome quella vecchia.

se per caso fai casino con il numero id, o con il nome utente, elimini al solito la cartella NUOVA sulla home, rinomini quella vecchia col nome utente appena creato e dai:

sudo chown NOMEUTENTE /home/nomeutente

stop

personalmente non ho mai avuto casini in proposito, anzi, trovo che sia una delle cose più comode di tutti i sistemi unix (MAC COMPRESO).
 
OTTIMA MOSSA Dott.GoNzO!!! nei ritagli di tempo stò analizzando quello che mi hai scritto.

E' quasi tutto chiaro ma potresti chiarimi quanto segue?
(FACENDO ATTENZIONE A CREARE L'UTENTE CON IL MEDESIMO ID, CHE E' UN NUMERO TIPO 1000 o 1001 ecc...).
A presto!
 
OTTIMA MOSSA Dott.GoNzO!!! nei ritagli di tempo stò analizzando quello che mi hai scritto.

E' quasi tutto chiaro ma potresti chiarimi quanto segue? A presto!


i permessi associati agli utenti non sono associati al "nome utente", ma ad un numero che corrisponde appunto ad un nome.

TI faccio un esempio:

tu copi un file su un disco esterno ed il file ha dei permessi per l'utente pippo.

se mi dai il tuo disco a me, il mio pc non lo vede come un file dell'utente pippo, ma come un file dell'utente 1000 (un numero che generalmente va da 1000 a 9999). Il nome è solo una associazione che il tuo pc fa perchè sa che al numero ID corrisponde quel nome.

Lo stesso se formatti.

Quindi PER APPAIARE i permessi bisogna sempre tenere d'occhio il numero ID.

Solitamente non si bada perchè quasi tutti hanno un solo utente sul pc che è l'utente default che crea ubuntu (di default con ID 1000), per cui riformattando o su altri pc nelle stesse condizioni, si appaiano sempre gli utenti 1000.

Un'altra precisazione:

se in fase di installazione hai già l'utente pippo sulla home con ID supponiamo 1999, se inserisci come nome utente pippo, lui assegnerà automaticamente 1999 (dato che troverà in home una cartella pippo che ha permessi per l'utente 1999), ma se non lo fai durante l'installazione allora non capirà nulla.

Se vuoi cambiare l'id ad installazione già avvenuta, ricordati che non puoi cambiarlo mentre l'utente è correntemente in uso, quindi o ne crei un 2 di servizio (che dopo puoi anche cancellare), oppure fai il logout, ti metti su una shell e lo fai da root (devi conoscere i comandi da shell ovviamente).

Questa cosa è molto importante quando si usano hard disk esterni che non sono formattati in fat32 e li si condivide con altri sistemi. Un ultima precisazione, su win di default quando salva in ntfs l'utente in genere è il 1000, ma ad ogni modo su windows l'utente admin è come root su linux quindi non ha di questi problemi (ma ben altri legati alla sicurezza appunto sui file).


P.S.

L'ho scoperto perchè condividevo la stessa home tra OSX e Ubuntu ed osx usa come ID di default 500, mentre ubuntu 1000, quindi ho dovuto modificarli io a mano (molto più semplice da fare su ubuntu, da osx ci ho provato e ho combinato un disastro, ma si sa, su osx cose del genenere sono un optional, conta di più l'aspetto....
 
:ok: Mi hai fatto cogliere degli aspetti che non conoscevo, dammi un po di tempo per digerirli, in quanto lo faccio con tanto piacere appena riesco a ritagliarmi un po di tempo.
A prestissimo!!!
 
......... non mi sono perso ............ sto mettendo insieme tutti i nuovi concetti e sto cercando di applicarli.......
A PRESTO!:)
 
Allora Dott.GoNzo ti riassumo praticamente quello che c'è da fare:

  • Annotarsi i software installati sul s.o..
  • Condizione di partenza devo avere la partizione della /home separata da quella dei file system.

  • Verifico nel file di configurazione /etc/adduser.conf il valore di FIRST_UID=1000 nelle home del S.O.
  • Reinstallando il S.O. confermando i punti di mount (senza formattare la /home)
  • In fase di installazione debbo fare attenzione assegnare le stessa identità dell'utente già presente nella /home preesistente.
  • Una volta installato il S.O. elimino la /home che il S.O. mi ha generato in automatico.
  • In ultimo reinstallo tutti i software che avevo.
Domanda:
Per verificare esattamente come ho nominato il pc dove devo andare?
A presto.
 
Allora Dott.GoNzo ti riassumo praticamente quello che c'è da fare:

  • Annotarsi i software installati sul s.o..
  • Condizione di partenza devo avere la partizione della /home separata da quella dei file system.

  • Verifico nel file di configurazione /etc/adduser.conf il valore di FIRST_UID=1000 nelle home del S.O.
  • Reinstallando il S.O. confermando i punti di mount (senza formattare la /home)
  • In fase di installazione debbo fare attenzione assegnare le stessa identità dell'utente già presente nella /home preesistente.
  • Una volta installato il S.O. elimino la /home che il S.O. mi ha generato in automatico.
  • In ultimo reinstallo tutti i software che avevo.
Domanda:
Per verificare esattamente come ho nominato il pc dove devo andare?
A presto.

non serve verificare l'id se in fase di installazione usi lo stesso nome utente.

Non devi eliminare nessuna /home, se ne metti una esterna, il sistema monta quella e non ne crea un'altra.

e comunque l'id lo puoi verificare semplicemente andando in Sistema > Amministrazione > Utenti, guarda tra i dettagli.

a che ti serve sapere come si chiama il pc????

in ogni caso basta che apri la shell, vedrai che c'è scritto:

nomeutente@nomepc:~$

per qualsiasi altro dubbio se vuoi puoi contattarmi anche su msn

P.S. se devi formattare, metti lucid lynx
 
Ho l'impressione che mi sono posto più problemi del dovuto comunque questo dialogo è molto istruttivo, Passiamo al dunque:

non serve verificare l'id se in fase di installazione usi lo stesso nome utente. :ok:

Non devi eliminare nessuna /home, se ne metti una esterna, il sistema monta quella e non ne crea un'altra. :ok:

e comunque l'id lo puoi verificare semplicemente andando in Sistema > Amministrazione > Utenti, guarda tra i dettagli. :ok:

a che ti serve sapere come si chiama il pc???? (In fase d'installazione ti viene chiesto e per non modificare nulla, volevo mettere lo stesso nome pc, ma giustamente la risposta è imbarazzantemente elementare) :ok:

in ogni caso basta che apri la shell, vedrai che c'è scritto:

nomeutente@nomepc:~$ ok

per qualsiasi altro dubbio se vuoi puoi contattarmi anche su msn :ok:

P.S. se devi formattare, metti lucid lynx (quindi mi conviene aspettare aprile?)
Ieri 21:39
 
Ho l'impressione che mi sono posto più problemi del dovuto comunque questo dialogo è molto istruttivo, Passiamo al dunque:

lucid lynx puoi installarlo anche adesso (alpha3) o aspettare la beta1.

in ogni caso puoi creare la home separata senza formattare. Procedi così:

quello che devi fare è:

prendi la tua cartella di /home, e la salvi a parte se non ha abbastanza spazio sul disco (per copiarla devi usare root e molto probabilmente se non usi i comandi giusti, root si riapproprierà dei file come se fossero suoi e non dell'utente precedente).

dopo, da livecd crei una nuova partizione e ci metti dentro IL CONTENUTO della cartella home che hai salvato a parte (sempre con root).


A questo punto riparti da ubuntui normale (quindi non da livecd) usi il comando

chown -R tuoutente /percorsocartellatua
chgrp -R tuoutente /percorsocartellatua

così diventa nuovamente tutto di tua proprietà

dopo sul file /etc/fstab indichi che la nuova partizione deve essere usata come home e riavvii.

Se tutto è ok ovviamente avrai ancora la vecchia home quindi rimetti il livecd e cancelli IL CONTENUTO della cartella /home della partizione /.

e stop. Quando riformatterai dovrai solo segnalare che la partizione della home ha come punto di mount /home e mettere lo stesso nome utente

STOP

ci sono anche altre strade, ma così penso che sia più semplice da fare per chi non lo ha mai fatto (si poteva risparmiare lo sbattimento del livecd ma non so bene come sei combinato coi dischi e quali/quant comandi conosci, per cui credo che così ci metti più tempo ma fai tutto giusto).


P.S. se fai casino basta che togli la riga da fstab.
 
Il mio cervello è andato in stanby .......... curva piatta ............

Scherzo ..........

Analizzo quello che mi hai appena scritto e poi ti rispondo,

Però intanto approfitto per chiederti subito una precisazione importate.
posto che in linea generale io sappia modificare un file.conf; come devo modificare fstab o meglio cosa devo andargli a scrivere?

Questo è il mio fstab

# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda5 during installation
UUID=8abd6903-b709-4f61-b45d-1e1ff7a49811 / ext4 relatime,errors=remount-ro 0 1
# /home was on /dev/sda8 during installation
UUID=f56f0494-cb98-4c88-9ae4-4b828bd7bb1f /home ext4 relatime 0 2
# swap was on /dev/sda7 during installation
UUID=17e02ef2-8ca9-43c6-a7da-5a5975a5c930 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0


A presto per tutto il resto.
 
Pubblicità
Pubblicità
Indietro
Top