Problemas cambiando de sitio la carpeta de usuario

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
el_miki

Problemas cambiando de sitio la carpeta de usuario

Post by el_miki »

Hola, estoy tratando de cambiar de sitio la carpeta del usuario del disco principal a un segundo disco de datos que tengo en NTFS.

Para ello estoy siguiendo este tutorial:
=====================
Simplemente crea un directorio (carpeta) donde quieres montar la partición, por ejemplo /home/usuario/datos.

En una consola ejecutas:
sudo mkdir /home/usuario/datos

Luego le das permisos de lectura escritura.

En una consola ejecutas:
sudo chmod -Rf 777 /home/usuario/datos

Te averiguas el nombre de tu partición.

En una consola ejecutas:
sudo fdisk -l

Suponiendo que la partición sea /dev/sdb1, te averiguas su UUID

En una consola ejecutas:
sudo blkid /dev/sdb1

Ahora editas tu fstab.

En una consola ejecutas:
sudo gedit /etc/fstab

Le agregas al final las líneas de montaje

# /dev/sdb1
UUID=6d42c78d-c8ee-4bcf-8f20-9aa3f20430d4 /home/tuusuario/datos ntfs-3g defaults 0 0

Guardas el archivo.

Cierras gedit

Ejecutas en la consola:
sudo mount -a
=====================

Bien, pues en el ultimo paso al ejecutar sudo mount -a me dice:

Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.

Alguien me puede ayudar?

Gracias.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
hatteras
Level 11
Level 11
Posts: 3884
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: Problemas cambiando de sitio la carpeta de usuario

Post by hatteras »

Antes de ejecutar los comandos deberias tener desmontada la partición ntfs

Normalmente la carpeta /home/usuario esta en una partición ext4 no en una ntfs

No he probado nunca poner la carpeta de usuario en una partición ntfs o fat32, propias de windows, y no se si se podrá
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
el_miki

Re: Problemas cambiando de sitio la carpeta de usuario

Post by el_miki »

hatteras wrote:Antes de ejecutar los comandos deberias tener desmontada la partición ntfs

Normalmente la carpeta /home/usuario esta en una partición ext4 no en una ntfs

No he probado nunca poner la carpeta de usuario en una partición ntfs o fat32, propias de windows, y no se si se podrá
Hola, ya me funciona, con una media del tutorial de tu blog y el que yo he puesto lo he conseguido, más o menos!!! Ahora funcionan las carpetas y demas, pero al iniciar sesión me da este mensaje de error:

"Se está ignorando el archivo $HOME/.dmrc del usuario. Esto impide que se guarden la sesion predeterminada y el idioma. El archivo debería pertenecer al usuario y tener los permisos 644. El directorio personal del usuario debe pertenecer al usuario y no ser escribible para otros usuarios"

Le he hecho un sudo chmod -Rf 644 /home/inf_miguel/ pero esto sigue dando el mismo fallo.

Alguna idea.

Muchisimas gracias.
Y un diez por tu blog. :wink:
User avatar
hatteras
Level 11
Level 11
Posts: 3884
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: Problemas cambiando de sitio la carpeta de usuario

Post by hatteras »

El contenido de mi archivo /home/nicasio/.dmrc es:
[Desktop]
Session=cinnamon
Language=es_ES.UTF-8


Abre el administrador de archivos, haz que se vean los archivos ocultos (Ctrl+h ) , elige el archivo /home/tu_usuario/.dmrc, con el botón derecho del ratón seleccionas la opción Propiedades, y en la ventana que se abre eliges la pestaña Permisos, y te aseguras de que este de forma similar a como lo tengo yo:
propietario: tu_usuario
grupo: tu_usuario
permisos: de lectura y escritura, solo para el propietario (tu_usuario)


Luego de hechos los cambios en el archivo .dmrc , sal de la sesión gráfica y vuelve a entrar en ella, a ver si así ya te funciona todo de forma correcta.
Suerte
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
el_miki

Re: Problemas cambiando de sitio la carpeta de usuario

Post by el_miki »

Hola, ese es el problema hatteras, el propietario de la carpeta home/inf_miguel es root y el .dmrc tambien!!! Y no soy capaz de cambiarlo, he usado esto:

sudo chmod 755 /home/inf_miguel

sudo chmod 644 /home/inf_miguel/.dmrc

sudo chown inf_miguel /home/inf_miguel

sudo chgrp users /home/inf_miguel

Y no me hace caso! Sigue siendo de root.

Muchisimas gracias hatteras.
User avatar
hatteras
Level 11
Level 11
Posts: 3884
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: Problemas cambiando de sitio la carpeta de usuario

Post by hatteras »

Ejecuta en la terminal el administrador de archivos con permisos de root:
sudo nemo
y una vez en él vas de nuevo a la pantalla de permisos del archivo /home/tu_usuario/.dmrc y desde ella ya deberias poder cambiar el propietario del archivo, el grupo, y los permisos.
Una vez que hayas cambiado lo anterior, cierras el Nemo con permisos de root, vuelves a abrir el Nemo habitual y compruebas que ya tienes el archivo .dmrc como debe ser, y vuelves a salir de la sesión gráfica, y vuelves a entrar en ella, a ver si así te funciona sin problemas.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
el_miki

Re: Problemas cambiando de sitio la carpeta de usuario

Post by el_miki »

hatteras wrote:Ejecuta en la terminal el administrador de archivos con permisos de root:
sudo nemo
y una vez en él vas de nuevo a la pantalla de permisos del archivo /home/tu_usuario/.dmrc y desde ella ya deberias poder cambiar el propietario del archivo, el grupo, y los permisos.
Una vez que hayas cambiado lo anterior, cierras el Nemo con permisos de root, vuelves a abrir el Nemo habitual y compruebas que ya tienes el archivo .dmrc como debe ser, y vuelves a salir de la sesión gráfica, y vuelves a entrar en ella, a ver si así te funciona sin problemas.
Hola, sigue haciendo lo mismo!!! YA SE DONDE ESTA EL FALLO, pero no como solucionarlo :mrgreen:

Vale, he matado mdm, he desmontado /dev/sdb2 la partición ntfs donde quiero que esté la carpeta de usuario y ahora hago un ll de /home/inf_miguel/ y si tiene bien los permisos!!! pero vuelvo a montar y vuelve a ser de root. Por lo tanto es algo del montaje!

Sabeis como solucionar esto?

gRacias.
User avatar
hatteras
Level 11
Level 11
Posts: 3884
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: Problemas cambiando de sitio la carpeta de usuario

Post by hatteras »

Para dar permisos de escritura a una partición ntfs hay que instalar los paquetes: ntfs-config y ntfs-3g, y reiniciar el sistema. De forma que la linea en el archivo /etc/fstab para una partición ntfs debería de ser en este caso del tipo: /dev/xxxx /media/xxxx ntfs-3g rw,users 0 2
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
el_miki

Re: Problemas cambiando de sitio la carpeta de usuario

Post by el_miki »

hatteras wrote:Para dar permisos de escritura a una partición ntfs hay que instalar los paquetes: ntfs-config y ntfs-3g, y reiniciar el sistema. De forma que la linea en el archivo /etc/fstab para una partición ntfs debería de ser en este caso del tipo: /dev/xxxx /media/xxxx ntfs-3g rw,users 0 2
Hola, pues he puesto:

/dev/sdb2 /home ntfs-3g rw,users 0 2

Y esto me sigue dando el mismo error, por lo que el propietario de las carpetas sigue siendo root y ademas no me hace caso cuando intento cambiar los permisos.

Y si pruebo a cambiar el formato de la particion a ext4 ??? Sera más correcto?

Muchisimas gracias.
User avatar
hatteras
Level 11
Level 11
Posts: 3884
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: Problemas cambiando de sitio la carpeta de usuario

Post by hatteras »

Lo que se aconseja es instalar el sistema con 3 particiones: una para / , otra para /home , ambas en formato ext4 y una última para swap en formato linux-swap y sin asignarle punto de montaje.

Haz una copia de seguridad de lo que tengas en la partición ntfs antes de pasarla a formato ext4, ya que al formatear la partición se perderan todos los datos, archivos y directorios que tenga en ella. Luego puedes volver a copiar el contenido de la copia de seguridad en la partición ext4 recién creada.

Para hacer lo anterior debes hacerlo desde un livecd, sin montar ninguna partición del disco duro, ya que no se puede formatear una partición que está siendo usada.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
el_miki

Re: Problemas cambiando de sitio la carpeta de usuario

Post by el_miki »

Hola, pues por fin lo conseguí!!!

Esto es el resumen de lo que hice:

Creé una particion ext4 con el gestor de particiones sdb2

Me fui a la consola con CTRL+ALT+F1 y desde allí maté las X, en mi caso:

entras como root y /etc/init.d/mdm stop

Hice una copia de seguridad de la carpeta usuario, en mi caso inf_miguel:

cp /home/* /home.old

Monté la nueva partición:
mount /dev/sdb2 /mnt/home

Copié los datos del home:
cp -dpR /home/* /mnt/home

Desmonté:
umount /mnt/home

Modifiqué /etc/fstab y añadí esta línea:
#Entry for /dev/sdb2 :
UUID=b00f1103-70c6-401d-badd-7d4e0f9e9e6b /home ext4 defaults 0 2

Muchisimas gracias por tu ayuda hatteras.
Espero que le sirva de ayuda a alguien.

Un Saludo.
User avatar
hatteras
Level 11
Level 11
Posts: 3884
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: Problemas cambiando de sitio la carpeta de usuario

Post by hatteras »

Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
Locked

Return to “Español - Spanish”