OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
¿Como cambio /home de particion?
Esta consulta es la segunda parte de la anterior. Como me he dado cuenta que tengo la partición / raíz casi llena, porqué por error allí también tengo instalada la Home, quisiera pasar Home a otra partición ---> de sd1 a sd6. He leído en este mismo foro que hace tres años se podía hacer con Disckdrake. Se trataba de decirle al sistema que instalase home, que ahora está en el sd1 al sd6. Entonces, he deducido de la consulta, el mismo sistema copia el contenido de home a su nueva ubicación.
Esto que explico, que es la teoria a grosso modo quisiera tenerlo paso a paso para evitar cargarme el sistema o tener que configurar todas las aplicaciones.
Si alguien me puede ayudar (he encontrado el procedimiento en google pero para ubuntu y no lo veo claro), con un link a como se hace en Mageia o con una explicación paso a paro, le estaré agradecido.
Por cierto quien hace años explicaba el método era Inot, y he visto que ha dejado de colaborar. ¿Existe algun medio para que los usuarios nos pongamos en contacto entre nosotros y así no dar la lata a todo el colectivo?
Gracias por todo
Tomeu
Usuario
# 123106 Hola Tomeu
Para cambiar el /home, yo lo llegue a hacer , y efectivamente es con diskdrake. Ya que tengas el espacio destinado a la nueva partición, ya sea en otro disco, lo único que necesitas hacer es crear la partición al tamaño que necesites y decir que el punto de montaje es /home , solo hace el resto.
Pero mucho ojo un respaldo no esta por demás.
Saludos y buen fin de semana.
"Si tu cuerpo pide alcohol, sexo, lujuria, bajas pasiones, dáselo porque lo necesita...
Si no lo pide, oblígalo... porque él no puede andar haciendo lo que le de gana"
Luis Roberto Basurto Seguin
lrbasurto(arroba)gmail(punto)com
Usuario
# 123128 Operación concreta para mover home a otra partición
Buenas, compañeros. Acabo de leer la ayuda. Pero como en otras ocasiones me cargué la partición quiero estar seguro. Me dice Lbasurto que se debe crear una nueva partición y simplemente colocar allí /home creándola. He mirado como tengo las particiones y me sale lo sigüiente:
S. fitxers Mida En ús Lliure %Ús Muntat a
/dev/sda1 17G 14G 2,3G 86% /
devtmpfs 1,5G 0 1,5G 0% /dev
tmpfs 1,5G 1,8M 1,5G 1% /dev/shm
tmpfs 1,5G 736K 1,5G 1% /run
tmpfs 1,5G 0 1,5G 0% /sys/fs/cgroup
/dev/sda6 273G 92G 182G 34% /mnt/HD
Como veis en dev/sda1 figura sólo / raiz
el disco en el que me sobra espacio es /dev/sda6 que está montado en /mnt/HD.
Entonces lo que debería hacer qué es? Se me ocurren dos ideas. Una desmontar /dev/sda6/ y colocar allí /home. La segunda seria crear una nueva partición en mnt/, de pongamos 25 gigas crear allí /Home,¿ es así?
Gracias por la ayuda
Baldo_lostau@jabber.com
BOFH
# 123130 Lo que debes hacer es decirle
Lo que debes hacer es decirle al /etc/fstab (yo lo haría con el asistente del mcc) que en /dev/sda6 está /home.
Luego sin reiniciar mover lo que tienes en el actual /home a /dev/sda6. Luego reiniciar.
Suerte
Muy Suyo
Her DoctorBOFH
# 123136 Pero como root, ¿Nop?
Lo digo porque si se pone a mover todo el tinglado de /home estando dentro de un usuario de /home, la teoria me dice que algunos ficheros no los va a copiar al estar en uso en ese momento, pero vamos solo es teoria ya que nunca lo he probado.
Lo maximo que he hecho sobre este tema ha sido pasarle un "dd" a una partición completa de /home y me he evitado sustos de ultima hora, jeje
A ver si te animas Doctor y aclaras esto xD
Comentas...
Saludos!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
BOFH
# 123138 Si si, como root.Vas a una
Si si, como root.
Vas a una tty (ctrl-alt-F3) y te logueas como root. Terminas las sesiones graficas activas.
service dm stop
Arrancas entorno grafico de root
startx
Desde alli con entorno grafico mueves los ficheros de /home al /mnt/disk/home.Te aseguras que home no existe ya en raiz.
Te aseguras que los permisos en /mnt/disk/home, cada carpeta de usuario, pertenece a ese usuario.(por defecto me los dejó bien)
Luego con el mcc --> discos, desmontas /mnt/disk y le dices que el punto de montaje home está en /dev/sda6 (o el que sea).
Reinicia, logueas con el usuario
Muy Suyo
Her DoctorBOFH
BOFH
# 123141 Hostia, qué complicados sois.
1. Creas una partición (p.ej. /dev/sda6) que es donde va a ir el nuevo home
2. Cierra sesión de usuario y Ctrl-Alt-F2 para entrar en consola. Loguéate como root.
3. [root@trasto~]# telinit 3
4. [root@trasto~]# mkdir /mnt/nuevohome && mount -t auto /dev/sda6 /mnt/nuevohome
5. [root@trasto~]~ rsync -av /home /mnt/nuevohome
6. [root@trasto~]# umount /mnt/nuevohome
7. Modificas /etc/fstab para que /home apunte a /dev/sda6
8. [root@trasto~]# umount /home && mount -a
9. [root@trasto~]# telinit 5
10. Yastá.
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
Usuario
# 123150 -Que os parece una solución alternativa?
Amigos, había entrado buscando otra información y veo que mi tema ha movilizado a los principales BOFS. Me siento abrumado. Al mismo tiempo, me veo muy inseguro.
Me propongo una solución alternativa.
1 hacer una copia de toodo el disco duro sd6 en el qual me quedan 182 gigas libres
2 Anotar en un papelito los programas y cosas extras que he hecho en la home
3 Formatear todo y reinstalar Mageia
4 Luego copiar lo que tendré en el disco duro externo al sd6
5 pasarme unos dias configurando programas.
Me pegaréis pero es que ahora mismo mi partición / está llena sin que sepa como vaciarla. Intentando instalar el último kernel me dice que no tiene i-nodes para hacerlo. Por lo tanto pienso que tengo algun problema en el sistema que sólo se puede atajar desde un recurso al formateo. Acepto ideas mejores.
Sabeis como os agradezco todos los develos.
Salut
tomeu
Baldo_lostau@jabber.com
BOFH
# 123151 Espacio en disco
Entra en una consola como root y ponte en el directorio raíz.
Teclea "du -skh ./*" y mira los tamaños de los directorios
Ve navegando por los directorios que tengan un tamaño más grande (empieza por aquél que tenga un tamaño surreal) y encontrarás por dónde te estás quedando sin espacio.
Voto por /var y /tmp, porque el tema de que no tengas i-nodes libres viene apareciendo cuando en un directorio tienes una burrada de archivos.
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
Usuario
# 123152 Esto es lo que me arroja la consola
Me dice:
[root@localhost /]# du -skh ./*
0 ./bin
38M ./boot
2,1M ./dead.letter
2,3M ./dev
73M ./etc
8,2G ./home
4,0K ./initrd
0 ./sbin
4,0K ./srv
0 ./sys
2,5M ./tmp
4,7G ./usr
2,2G ./var
Lo que veo inusualmente gordo es ./usr, y quizás /var, como se borran los temporales, a la brava
[
Baldo_lostau@jabber.com
BOFH
# 123153 .
/usr tiene un tamaño aceptable. Ahí es donde está /usr/bin, esto es, todos los binarios del sistema.
En cuanto a /var, no parece estar sobredimensionado, aún así, sigo apostando por él. Puede que tengas multitud de archivos de tamaño 0 (no ocupan espacio, pero sí que se comen i-nodes.
Creo recordar que tenías problemas con los perfiles de tu programa de correo. Si almacenas los correos electrónicos allí, es posible que sea en /home/ruta/a/tu/perfil/de/correo donde tengas demasiados archivos.
La manera rápida de solucionar el tema de los i-nodes en el directorio raíz es mover /home a otra partición. Puedes usar el método que puse en un comentario anterior, pero con un par de extras. Asumo que el disco es /dev/sda:
1. Cierra tu sesión gráfica. Pulsta Ctrl+Alt+F2 y logueate como root en una consola. Loguéate como root no como usuario y luego "su -"
2. Usa fdisk:
2.1 #fdisk /dev/sda
2.2 Pulsa "n" para una nueva partición
2.3 Pulsa "p" o "e" en función de si quieres una partición primaria o extendida
2.4 Especifica el número de partición o pulsa enter para usar el valor predeterminado. Esto creará la partición /dev/sdaX, siendo X el número de partición.
2.5 Pulsa enter para que la partición empieze en el primer sector libre.
2.6 Especifica el tamaño de la partición en sectores o tamaño (p. ej. 150G para una partición de 150Gb). O puedes pulsar enter y usar el total de espacio libre del disco.
2.7 Pulsa "w" para guardar y salir.
3. Crea el sistema de ficheros con mkfs.ext4 /dev/sdaX
4. Crea un directorio temporal (p. ej /mnt/nuevohome) y monta la nueva partición con mount -t auto /dev/sdaX /mnt/nuevohome
5. Haz un rsync de tu antiguo /home a la nueva partición:
5.1 #cd /home
5.2 #rsync -av ./* /mnt/nuevohome/
6. Una vez terminado, cambia a modo monousuario con telinit 3
7. Una vez en init3, borra el contenido del directorio home con un par de huevos (cd /home y luego rm -rf ./*).
(En este punto, ya tendrás un montón de i-nodos libres de nuevo en la partición raíz).
8. Modifica el archivo /etc/fstab de manera que montes la nueva partición en el directorio /home. Por ejemplo:
/dev/sdaX /home ext4 defaults 0 2
9. Desmonta la nueva partición de su actual punto de montaje (umount /mnt/nuevohome)
10. Monta la nueva partición en su punto de montaje (/home) con "mount -a"
11. Vuelve a entorno gráfico multiusuario con telinit 5
12. Enjoy.
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
Usuario
# 123166 Al final he podido mover Home de partición
Solucionado. He tardado tiempo en solucionarlo porqué he estudiado cada paso con San Google, no os dais cuenta pero a v eces los poco duchos tenemos que medir bien qué hacemos para no cagarla. Os cuento que he hecho por mi cuenta. Tenia el problema de que el sistema tenia poca memoria física. Me di cuenta que unas actualizaciones no había forma de instalarlas porqué no tenía suficientes I-nodos, al final lo solucioné com el programa MC porqué me habían aparecido dos directorios en home teóricamente vacíos pero que tenian archivos 0. En MC fui a borrar el contenido de directorios, lo hizo y pude bajarme las actualizaciones. Luego, paso por paso hice lo que me indicásteix en la última indicación. Doy el caso por cerrado.
Gracias y perdón por mi insistencia
Tomeu
Baldo_lostau@jabber.com