17 octubre 2007

Independiza tu home

Antes que nada...

Luego de leer varios posts acerca de lo conveniente que es tener tu carpeta personal (home) "separada" del resto del sistema decidí hacer esta guía en la cual intento hacer las cosas lo mas "gráficas" posibles. Si bien el uso del terminal es totalmente aconsejable creo que para los usuarios noveles (como yo) esta es una buena forma de empezar.
No olvides hacer un backup de tu carpeta /home/Usuario. Podes guardarla en otra partición (en el caso de que exista) o en un cd/dvd, sea el medio que sea Hace un Backup de tu home.

¿Para que sirve tener tu /home en otra partición?

Principalmente para futuras actualizaciones de nuestro sistema operativo (Ubuntu en este caso). Esto ayudara a no perder toda la configuración de nuestros programas instalados y de nuestro escritorio.

¿Que es lo que vamos a hacer?

Vamos a crear una partición nueva en nuestro disco duro, luego copiaremos nuestra carpeta /home/Usuario a esa particion y finalmente vamos a "indicarle" a Ubuntu donde se encuentra la carpeta /home/Usuario.

¿Que necesitamos?

Live CD de Ubuntu. Descargalo desde www.ubuntu.com/getubuntu/download
En el caso de tener ya creada una partición NTFS NO OLVIDES desfragmentarla desde window$.

Para hacer las cosas mas lo mas entendible posible vamos a utilizar colores:
  • El texto de color rojo sera reemplazado por el nombre de la partición principal de tu equipo (/)
  • Todo texto de color azul deberá ser reemplazado por el nombre de la partición que creaste para tu /home
  • El texto de color verde sera reemplazado por el nombre de la carpeta que esta dentro de /home (ej: /home/pepe).

Creando la nueva partición.

  • Iniciamos el equipo con el Live Cd de Ubuntu.
  • Instalamos Gparted. Para eso abrimos un terminal y escribimos:
sudo aptitude update && sudo aptitude install gparted ntfsprogs

una vez instalado Gparted presionamos Alt+F2 y escribimos: "gksudo gparted" (sin comillas).


Se inicia Gparted y ahora tenemos 2 opciones.
  • Si NO tenemos ninguna partición (aparte de la partición principal "/" y la Swap "linux-swap") debemos crear la partición para nuestro /home/Usuario en la partición principal, osea la que figura en punto de montaje con una barra "/".

  • SI tenemos una partición ya creada modificaremos esa partición. El nombre de esa partición varia dependiendo el equipo, la cantidad particiones que tengamos y la tecnología del disco (HD para discos IDE y SD para discos SATA). En mi caso el nombre de la partición que modifique se llama SDA5. Tene en cuenta que en tu equipo dicha partición posiblemente tenga otro nombre.


(No olvides anotar el nombre de la partición que vamos a modificar).

Nota: Para cualquier modificación a una partición la misma deberá estar DESMONTADA. De no ser así Gparted no nos permitirá crear/modificar nada.
En teoría al iniciar el con el Live Cd de Ubuntu el mismo NO debería montar nuestras particiones existentes, en caso contrario (como me paso a mi) debemos desmontar la partición a modificar, para esto abrimos un terminal y escribimos:

sudo umount /dev/sda5 (En tu caso reemplaza "sda5" por la partición a modificar).


Ahora hacemos click derecho sobre la partición que elegiste modificar y selecciona la opción "Resize/Move"


Asignamos el espacio que le vamos a dar a nuestra nueva /home/Usuario y presionamos Resize.



En el espacio en blanco hacemos click derecho --> New

.

Seleccionamos el tipo de Filesystem ext3 y presionamos Add.



Para finalizar hacemos click en apply. Muy importante tomar nota del nombre de la nueva partición que hemos creado.




Ahora tenes una partición nueva con ext3 como Filesystem, solo nos falta mover nuestro /home/Usuario a la nueva partición e "indicarle" a Ubuntu donde se va a encontrar cuando iniciemos el equipo.

Moviendo /home (modo gráfico).

Debemos montar la partición donde se encuentra actualmente nuestro /home/Usuario y la partición recién creada por nosotros. Para esto debemos saber el nombre de las particiones y también crearemos 2 carpetas que es en donde se van a montar dichas particiones.

Supongamos que nuestra carpeta /home/Usuario se encuentra en la partición sda1 y que sda5 es la partición que creamos nosotros, entonces abrimos un terminal y escribimos:

(una linea a la vez)

sudo mkdir /viejo (creamos una carpeta llamada "viejo")
sudo mount -t ext3 /dev/sda1 /viejo (montamos la part. donde esta /home en la carpeta "viejo")
sudo mkdir /nuevo
(creamos una carpeta llamada "nuevo")
sudo mount -t ext3 /dev/sda5 /nuevo
(montamos la partición nueva dentro de la carpeta "nuevo")
sudo mkdir /viejo/backup (creamos una carpeta llamada backup)


Realizado esto podemos cerrar el terminal, presionamos Alt+F2 y escribimos (sin comillas)"gksudo nautilus".
Se inicia el navegador de archivos Nautilus y buscamos las carpetas "viejo" y "nuevo".

  • En la carpeta "viejo" se encuentra nuestra carpeta /home/Usuario, click derecho sobre la carpeta Usuario --> Copiar.
  • En la carpeta "nuevo" se encuentra la partición creada por nosotros, abrimos la carpeta, click derecho --> Pegar.
  • En la carpeta "backup" colocaremos una copia de nuestra /home/Usuario.
Ya hemos colocado nuestra carpeta /home/usuario en la nueva partición e hicimos un backup por si las dudas. Ahora podes borrar SOLO LA CARPETA /home/Usuario que se encuentra en la carpeta "viejo" NO BORRES la carpeta HOME entera, SOLO BORRA la que se encuentra dentro de ella.

Configurando Fstab.

Es el momento de "indicarle" a Ubuntu que nuestra carpeta /home/Usuario no esta mas dentro de la particion principal (/), ahora esta en /dev/sda5 <--- recordar que esto es solo un ejemplo, en tu equipo puede ser sdaX o hdaX.

Para que se monte la partición nueva cada vez que se inicie el equipo debemos modificar un archivo llamado fstab.
El mismo se encuentra en /viejo/etc/fstab. Para editarlo abrimos un terminal y escribimos:

sudo gedit /viejo/etc/fstab

Una vez abierto el editor de textos Gedit vamos a agregar la siguiente linea:

/dev/sda5 /home ext3 nodev,nosuid 0 2



Guardamos el archivo y reiniciamos...



En teoría al iniciar Ubuntu todo tendría que andar como antes, solo que con la GRAN ventaja de tener nuestro /home/Usuario en una partición diferente.

Si algo sale mal y queres volver a dejar todo "como estaba"
  • Iniciamos el equipo con el Live Cd de Ubuntu.
  • Montamos nuestra partición primaria (en consola, una linea a la vez):
sudo mkdir /viejo
sudo mount -t ext3 /dev/sda1 /viejo

  • Abrimos un nautilus (Alt+F2) escribimos (sin comillas) "gksudo nautilus"
  • Buscamos la carpeta "/viejo/backup", la copiamos SU CONTENIDO (Usuario) dentro de "/viejo/home"
  • Editamos Fstab (en consola)
sudo gedit /viejo/etc/fstab
  • Borramos la linea que agregamos "/dev/sda5 /home ext3 nodev,nosuid 0 2"
Reiniciamos el equipo y todo vuelve a la "normalidad"

Espero que les sirva, Dudas? Comentarios? Puteadas? Deja un comentario.



61 comentarios:

Damage Inc. dijo...

como independizar home en ubuntu

Eric dijo...

Muy bueno el blog.
Tiene un excelente contenido.
Te agrego a mis enlazados.

Que tengas un excelente día.

Atentamente Eric.

Damage Inc. dijo...

Muchas gracias Eric, lo mismo digo para tu blog. También estas en mi blogroll. Muchas gracias.

Diego Caprioli dijo...

Muy bueno el artículo! Justo estaba necesitando hacer algo como esto. En cuanto tenga tiempo lo pruebo y te comento!

Muchas gracias!

Unknown dijo...

En mi caráter de delegao de la ABC (Asociación de Bolu2 Cibernéticos) certifico que el presente tutorial cumple 110% las normas APB (A Prueba de Bolu2).

Me permito agregar que al reiniciar pa' intalar o reintalar Linu (Ubuntu 7.10 en mi caso), cuando se llega a la cajita de diálogo del particionado hay que

- elegir el método manual

- respetar los tamaños de las particiones que han quedao

- clickear para formatiar la sd1 (la del sistema) y montarla como "/"

- no clickear para formatiar sd3 (o como miércoles le haya quedado el nombre) porque obiamente áhi están los datos que uno quiere preservar. Montarla como "/home".

- y luego darle pa' delante.

Cuando la PC ha reiniciao, tenía hasta la fotito de mis nieto de fondo de pantaya, como siempre.

Gracia en nombre de la ABC.

Dionisio Rearte
Ex arriero de mula
Reconvertido en desperto informático
www.ciberrancho.com.ar

Damage Inc. dijo...

JA! MUCHISIMAS GRACIAS DIONISIO!
Realmente puse especial esmero en este post ya que cague mi /home unas 3 veces...
Muchas Gracias a la ABC y excelente el aporte. Mcuhas Gracias por tu comentario!

Anónimo dijo...

lorazepam no prescription ativan gtt alcohol withdrawal - pictures of generic ativan

Anónimo dijo...

buy ativan online ativan plus alcohol - ativan side effects fda

Anónimo dijo...

diazepam online cheap diazepam online usa - valium diazepam kaufen

Anónimo dijo...

buy zolpidem online ambien side effects amnesia - highest dose of zolpidem

Anónimo dijo...

generic diazepam get prescribed valium anxiety - valium anxiety dentist

Anónimo dijo...

ativan lorazepam natural remedies ativan withdrawal - ativan classification

Anónimo dijo...

buy xanax xanax yellow pill - where to buy xanax without rx

Anónimo dijo...

buy lorazepam ativan epocrates online - ativan side effects morphine

Anónimo dijo...

buy cheap diazepam diazepam dosage insomnia - diazepam dose rate

Anónimo dijo...

ativan 2mg where to buy ativan online no prescription - common side effects ativan

Anónimo dijo...

buy diazepam online diazepam generic online - diazepam 10mg tablets

Anónimo dijo...

buy ativan online ativan withdrawal forum - ativan vs klonopin

Anónimo dijo...

buy ambien online cost of ambien cr - ambien cr rxlist

Anónimo dijo...

valium purchase diazepam valium xanax - liquid valium medication

Anónimo dijo...

valium pharmacy valium images - roche valium online no prescription

Anónimo dijo...

soma online buy soma online yahoo answers - soma intimates coupon 50

Anónimo dijo...

valium drug valium schedule 4 drug - valium 10 white pill

Anónimo dijo...

cheapest valium buy valium online uk no prescription - valium xanax

Anónimo dijo...

buy valium online high from valium - how to buy valium online

Anónimo dijo...

Blogger: And Linux for All - Publicar un comentario en la entrada cheap soma online - generic soma online http://www.emprendiendoideas.com/#generic-soma-online

Anónimo dijo...

Perscription Drug L430 cheap acomplia - purchase acomplia http://www.buydiscountedisotretinoin.net/#purchase-acomplia

Anónimo dijo...

Hello, generic accutane online - buy generic accutane http://www.josoclasolucio.com/#isotretinoin-online-pharmacy

Anónimo dijo...

Hello, lipitor 20 mg - atorvastatin online http://www.costoflipitoronline.net/#atorvastatin-online

Anónimo dijo...

Hello, lipitor no prescription needed - discount lipitor http://www.costoflipitoronline.net/#discount-lipitor

Anónimo dijo...

advitleva seroquel sale - seroquel without prescription http://www.seroqueldiscounts.com/

Anónimo dijo...

dalsCleax cost of diflucan - diflucan for men http://www.diflucanonlineprice.com/#diflucan-for-men

Anónimo dijo...

2007 Mental Health Drugs imitrex cost - buy sumatriptan no prescription http://www.coppergoddess.net/ , [url=http://www.coppergoddess.net/]cheap imitrex [/url]

Anónimo dijo...

Shoppers Drugs Manitoba buy meridia no prescription - meridia cost http://www.meridiaonlineorder.net/#meridia-cost , [url=http://www.meridiaonlineorder.net/#where-to-buy-meridia-diet-pills ]where to buy meridia diet pills [/url]

Anónimo dijo...

Drug Testing In Highschools meridia sale - order meridia http://www.meridiaonlineorder.net/#order-meridia , [url=http://www.meridiaonlineorder.net/#cheap-meridia ]cheap meridia [/url]

Anónimo dijo...

1, buy generic celebrex online - buy generic celebrex no prescription http://www.celebrexgenericsale.net/celebrex_information.html, [url=http://www.celebrexgenericsale.net/celebrex_information.html]buy generic celebrex [/url]

Anónimo dijo...

2, generic propecia no prescription - cheap propecia no prescription http://www.propeciagenericforsale.com/#cheap-finasteride-5mg , [url=http://www.propeciagenericforsale.com/#cheap-generic-propecia ]where to buy finasteride online [/url]

Anónimo dijo...

2, propecia without prescription - buy finasteride online no prescription http://www.wheretobuymedsonline.com/propecia/], [url=http://www.wheretobuymedsonline.com/propecia/]propecia pills [/url]

Anónimo dijo...

losneyfgd cheap carisoprodol - purchase soma online http://www.californiabarattorneysearch.net/#purchase-soma-online , [url=http://www.californiabarattorneysearch.net/#soma-sale ]soma sale [/url]

Anónimo dijo...

3. buy clonazepam online no prescription - order klonopin online no prescription http://www.pogoplaygames.com/#order-klonopin-online-no-prescription , [url=http://www.pogoplaygames.com/#buy-klonopin-online-no-prescription ]buy klonopin online no prescription [/url]

Anónimo dijo...

3. propecia no prescription - finasteride 5mg http://www.propecia4saleonline.com/#finasteride-5mg , [url=http://www.propecia4saleonline.com/#finasteride-for-sale ]finasteride for sale [/url]

Anónimo dijo...

6, order klonopin - cheap klonopin http://www.klonopinonlinediscount.com/#no-prescription-klonopin, [url=http://www.klonopinonlinediscount.com/#buy-cheap-klonopin]buy cheap klonopin[/url]

Anónimo dijo...

ooo!!! Topamax Online - topamax price http://www.cheaptopamaxorder.net/#topamax-no-prescription, [url=http://www.cheaptopamaxorder.net/#topamax-no-prescription]Cheap Topamax[/url]

Anónimo dijo...

2013 zyban pills - zyban no prescription http://www.wellbutrinforsaleonline.net/, [url=http://www.wellbutrinforsaleonline.net/]zyban without prescription [/url]

Anónimo dijo...

2, order terbinafine - order lamisil http://www.fastlamisilorder.net/index.html, [url=http://www.fastlamisilorder.net/index.html]Cheap Terbinafine[/url]

Anónimo dijo...

g, vardenafil for sale - levitra without rx http://www.recoverinchrist.org/#levitra-without-rx , [url=http://www.recoverinchrist.org/#generic-levitra-20mg ]generic levitra 20mg [/url]

Anónimo dijo...

ny, generic provigil - provigil online pharmacy http://www.thegooddoctormovie.com/#provigil-online-pharmacy , [url=http://www.thegooddoctormovie.com/#buy-modafinil-online-no-prescription ]buy modafinil online no prescription [/url]

Anónimo dijo...

c, generic klonopin online - klonopin online http://www.klonopindiscountsale.net/, [url=http://www.klonopindiscountsale.net/]generic klonopin online[/url]

Anónimo dijo...

4, strattera without prescription - generic atomoxetine http://www.stratterafastonline.net/, [url=http://www.stratterafastonline.net/]atomoxetine no prescription [/url]

Anónimo dijo...

1, [url=http://www.maxaltonlinehelp.net/]Buy Maxalt [/url] - Maxalt Online - buy maxalt no prescription http://www.maxaltonlinehelp.net/.

Anónimo dijo...

2, [url=http://www.zolofthelpsleep.net/]Zoloft For Sale[/url] - Zoloft Online - zoloft 50mg http://www.zolofthelpsleep.net/.

Anónimo dijo...

buy celebrex - buy celecoxib http://www.celebrexonlinesale.net/, [url=http://www.celebrexonlinesale.net/]celebrex for sale[/url]

Anónimo dijo...

[url=http://www.celebrexonlinesale.net/]cheap celebrex 200mg [/url] - order celebrex no prescription - celebrex pills http://www.celebrexonlinesale.net/.

Anónimo dijo...

generic sumatriptan - buy imitrex no prescription http://www.imitrexbenefits.net/, [url=http://www.imitrexbenefits.net/]cheap imitrex[/url]

Anónimo dijo...

isotretinoin price - buy roaccutane http://www.isotretinoinonsale.net/, [url=http://www.isotretinoinonsale.net/]isotretinoin cost[/url]

Anónimo dijo...

5, [url=http://www.stratterarxcoupon.net/]Buy Atomoxetine[/url] - Buy Strattera - buy strattera no prescription http://www.stratterarxcoupon.net/ .

Anónimo dijo...

6, [url=http://www.cheapzoloftrx.net/]buy zoloft online without prescription [/url] - order zoloft - zoloft for sale http://www.cheapzoloftrx.net/.

Anónimo dijo...

5, [url=http://www.stratterarxcoupon.net/]Buy Atomoxetine[/url] - Buy Strattera Online - buy strattera no prescription http://www.stratterarxcoupon.net/ .

Anónimo dijo...

6, [url=http://www.costofeffexor.net/]Generic Effexor[/url] - Effexor Online - buy effexor no prescription http://www.costofeffexor.net/

Anónimo dijo...

11, [url=http://www.encuentrocubano.com/] Fluoxetine Cost [/url] - Fluoxetine Cost - prozac without rx http://www.encuentrocubano.com/ .

Anónimo dijo...

Graibrern xaikalitag IRREDNANT [url=http://uillumaror.com]iziananatt[/url] Erogblublibly http://gusannghor.com sleencick

by TemplatesForYouTFY
SoSuechtig