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.
Solución a los discos tipo ntfs, vfat para copiar caracteres especiales de idioma español
Hace tiempo que mucha gente me esta preguntando de como poder grabar de un disco ext2/3/4 a un disco ntfs cuando hay letras exclusivas del idioma español, como puede ser la ñ o acentos.
Pues bien os digo los pasos.
Normalmente debe agarrarlo a la primera, pero en el caso de que no suceda asi, hay que hacer lo siguiente en modo root (ojo con los manazas).
Ejemplo: (Antes de la grabación con ñ y que da error a copiar)
# Entry for /dev/sdb7 :
UUID=cd2eacd2-0130-4087-b674-1a64d9e43ff2 / ext4 acl,relatime 1 1
# Entry for /dev/sdb2 :
UUID=3fb786a6-d5c7-4fda-baf0-655a79d6bfe6 /home ext4 acl,relatime 1 2
# Entry for /dev/sda1 :
UUID=A218B30D18B2E009 /media/win_c ntfs-3g defaults 0 0
# Entry for /dev/sdb1 :
UUID=37598E1C4C1FA4D7 /media/win_c2 ntfs-3g defaults 0 0
# Entry for /dev/sda5 :
UUID=5E0D5D6A228200DD /media/win_d ntfs-3g defaults 0 0
none /proc proc defaults 0 0
# Entry for /dev/sdb6 :
UUID=8436cd21-3e0d-44a2-9d7f-232d0856bcf9 swap swap defaults 0 0
Hay se puede observar que la linea identificada como "UUID=A218B30D18B2E009 /media/win_c ntfs-3g defaults 0 0" es una unidad ntfs de windows.
Para poder conseguir nuestro proposito hay que poner en dicha linea lo siguiente... UUID=A218B30D18B2E009 /media/win_c ntfs-3g locale=es_ES,defaults,umask=000 0 0
OBSERVACION: Como podemos observar ahora la linea ha sido modificada poniendo, en vez de tener que ponerle utf-8 que es el standard ASCII, el locale=es_ES que es el standard para idioma español.
Ejemplo: (Despues de hacer los cambios pertinentes para solucionar el "problemilla").
# Entry for /dev/sdb7 :
UUID=cd2eacd2-0130-4087-b674-1a64d9e43ff2 / ext4 acl,relatime 1 1
# Entry for /dev/sdb2 :
UUID=3fb786a6-d5c7-4fda-baf0-655a79d6bfe6 /home ext4 acl,relatime 1 2
# Entry for /dev/sda1 :
UUID=A218B30D18B2E009 /media/win_c ntfs-3g locale=es_ES,defaults,umask=000 0 0
# Entry for /dev/sdb1 :
UUID=37598E1C4C1FA4D7 /media/win_c2 ntfs-3g locale=es_ES,defaults,umask=000 0 0
# Entry for /dev/sda5 :
UUID=5E0D5D6A228200DD /media/win_d ntfs-3g locale=es_ES,defaults,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sdb6 :
UUID=8436cd21-3e0d-44a2-9d7f-232d0856bcf9 swap swap defaults 0 0
Ahora todas las unidades montadas en el fstab al inicio ya tienen la norma española y por lo tanto te dejaran hacer lo que se quiera con la ñ, etc.
No hace falta decir que tienes que reiniciar el equipo antes de surtan efecto los cambios, ya que si estan montadas anteriormente nada de lo que hagas tendrá efecto hasta nueva carga. xDDD
El fichero fstab esta en la ruta /etc/fstab y debes editarlo como root o sino no podrás realizar cambio alguno.
Yo lo que hago (por comodidad más que por otra cosa) es coger una consola e identificarme como root, en el caso de Mageia/OpenMandriva es asi...
su - (control total para root)
[CONTRASEÑA]
Luego una vez dentro pongo "dolphin" para entrar en modo grafico con superpoderes.
Despues busco la ruta que esta en raiz (/) /etc/fstab y lo edito con kwite o kate o el que quieras utilizar (para gustos... colores).
Edito, guardo y reinicio.
Y tachan!!! ya se puede copiar las eñes.
Por otro lado si se quiere hacer sobre un disco duro portatil se tienen que realizar una seria de pasos que yo no he hecho nunca... por tiempo, claro.
En consola como root (como el paso anterior) y se pone el comando blkid.
Lanzara una serie de datos y se busca cual es el disco que se ha montado externo...
Ejemplo:
[root@localhost ~]# blkid
/dev/sda1: UUID="A218B30D18B2E009" TYPE="ntfs" PARTUUID="000296d8-01"
/dev/sda5: UUID="5E0D5D6A228200DD" TYPE="ntfs" PARTUUID="000296d8-05"
/dev/sdb1: LABEL="win_c" UUID="37598E1C4C1FA4D7" TYPE="ntfs" PARTUUID="d0a7d0a7-01"
/dev/sdb2: UUID="3fb786a6-d5c7-4fda-baf0-655a79d6bfe6" TYPE="ext4" PARTUUID="d0a7d0a7-02"
/dev/sdb5: PARTUUID="d0a7d0a7-05"
/dev/sdb6: UUID="8436cd21-3e0d-44a2-9d7f-232d0856bcf9" TYPE="swap" PARTUUID="d0a7d0a7-06"
/dev/sdb7: UUID="cd2eacd2-0130-4087-b674-1a64d9e43ff2" TYPE="ext4" PARTUUID="d0a7d0a7-07"
/dev/sr0: UUID="2014-11-02-01-26-52-00" LABEL="Backup" TYPE="iso9660"
/dev/sdd1: LABEL="MULTIBOOT" UUID="04D9-1804" TYPE="vfat" PARTUUID="c3072e18-01"
[root@localhost ~]#
Como podremos observar tenemos una unidad TYPE="Vfat" que al venir del "lado oscuro" tambien nos va a dar problemas (ultima linea de los datos lanzados).
En el caso que nos ocupa solo necesitamos saber los datos "LABEL="MULTIBOOT"" y "UUID="04D9-1804" " que son los que vamos a necesitar para editar fstab.
Los pasos a seguir son los siguientes (Ejemplo... no seguir al pie de la letra sino la esencia):
1.- Creamos una carpeta como root (en el caso de Mageia se crea en /run que es donde se monta todo lo extraible, en otras distros puedes encontrar el automontaje en /media, /mnt, etc aunque puedes crearla donde quieras, lo importante es crearla.)
mkdir /run/media/juanjomauriz/MULTIBOOT
NOTA: Si la linea del blkid tiene etiqueta, normalmente se automontará con dicho nombre y si estuviera ocupado, se crea con una numeración al final, tipo NOMBRE1 y asi sucesivamente.
2.- Como en el caso anterior editamos el fstab y ponemos lo siguiente...
UUID="04D9-1804" /run/media/juanjomauriz/MULTIBOOT vfat
locale=es_ES,defaults,users 0 0 (en una sola linea).
Y ahora cuando reiniciemos para guardar cambios, cuando insertemos nuestro disco duro se automontará con los permisos necesarios.
Es una suposición ya que no lo he probado pero debería funcionar perfectamente.
Hasta la proxima parrafada!
Saludos!!!
- Blog de kapyderi
- Entra a tu cuenta o crea una para poder comentar.
# 123239 Una solución más rapida pero no persistente...
A lo rapido, es identificar cual es nuestro pendrive/hdd que queramos "compatibilizar" y solo hay que poner la siguiente linea
mount /run/media/juanjomauriz/MULTIBOOT1 -o remount,dev
y ya se podrá escribir "ñ" en ella sin ningún problema.
Donde pone "/run/media/juanjomauriz/MULTIBOOT1" debes poner la ruta de la carpeta que ha creado tu sistema para el automontaje de tu unidad, claro.
He descubierto que el motivo al ver el mtab, es que lo crea como undev y eso hace que no se puedan meter caracteres extraños. xDDD
A ver si arreglan ese problema para los que hablamos el idioma de Cervantes.
Saludos!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)