enramos

Blog personal de Enrique Ramos Ortiz

Posts etiquetados ‘HDD’

NTFS 4 Linux (V): UDEV

Publicado por enramos.com en Octubre 1, 2008

Aún tengo una duda con el tema del disco duro externo que me han regalado. Según he podido entender, para poder montarlo he de usar el módulo fuse y ntfs-3g o ntfsprogs, que de los dos creo que me inclino más por el primero.

Hasta aquí esta probado y funciona. Ahora lo que me interesa es montar de forma autómatica este disco. En distintas fuentes que he consultado, la solución que dan es incluir la instrucción en /etc/fstab, pero teniendo en cuenta de que estamos hablando de un dispositivo externo USB que en cualquier momento puede ser conectado en caliente, ¿qué pasa si en vez de conectarlo en primer lugar, lo conecto después de haber introducido un pendrive? pues que en lugar de ser el dispositivo sda, sería el sdb, por lo que de poco me serviría la regla fstab ya que en esta hay que indicarle un dispositivo concreto.

La idea sería montarlo como actualmente los pendrive, por el orden en que se conectan y por una característica única. No se mucho de esto, pero si no me equivoco quien gestiona esta tarea en los kernel 2.6 es udev, y lo que tendría que hacer es crear una regla, ¿es cierto esto?.

Tutoriales udev:

Publicado en Hardware | Etiquetado: , , , | Deja un Comentario »

NTFS 4 Linux (IV): FUSE

Publicado por enramos.com en Septiembre 30, 2008

Buscando información sobre FUSE he encontrado un trabajo que realiza un alumno para una asignatura supongo que de su carrera, que no tiene ningún desperdicio. Sin duda alguna lo mejor que he encontrado sobre Fuse y NTFS-3G en nuestro idioma.

Creo que con este documento y los otros enlaces que ya he publicado en las anteriores noticias mis dudas quedan resueltas.

Link | blog.cu3dots.es

Publicado en Hardware | Etiquetado: , , , | Deja un Comentario »

NTFS 4 Linux (III): Ntfs-config & Disk Manager

Publicado por enramos.com en Septiembre 27, 2008

Preguntando por IRC, canal #ubuntu-es de la red irc.freenode.net, me han hablado de una par de proyectos que aunque prefiero terminal, dejo por aquí apuntados para no perderlos de vista y por si a alguien pueden serles de interés:

Ntfs-config (que no está en los repositorios de Debian)

Disk Manager (que si está en los repositorios Debian)

Además he encontrado un tutorial bastante interesante y explícito a primera vista en mashardware.com

Publicado en Hardware | Etiquetado: , , , | Deja un Comentario »

NTFS 4 Linux (I)

Publicado por enramos.com en Septiembre 22, 2008

He estado buscando un poquito más de información sobre NTFS bajo Linux y estos son un poco los proyectos que he encontrado:

http://www.ntfs-3g.org/

http://fuse.sourceforge.net/

http://www.linux-ntfs.org/doku.php

http://www.linux-ntfs.org/doku.php?id=kernel_driver

http://www.linux-ntfs.org/doku.php?id=ntfsmount

http://www.linux-ntfs.org/doku.php?id=ntfsprogs

http://www.jankratochvil.net/project/captive/ /*Este proyecto ya no es mantenido*/

Algunos pueden ser antiguos e incluso estar abandonados, pero de momento es lo que me ha dado tiempo a encontrar y por hoy ya está bien que vienen a recogerme. Simplemente los dejo aquí anotados para seguir por ahí el próximo día que retome el tema.

Publicado en Hardware | Etiquetado: , | Deja un Comentario »

MAXTOR BASICS External Desktop Hard Drive

Publicado por enramos.com en Septiembre 22, 2008

Acabo de conectar mi última adquisición, regalo de mi niña por mi cumpleaños. Se trata de un disco duro externo de la marca Maxtor de 500GB de capacidad.

Como viene siendo habitual el producto viene con las típicas pegatinas de “Works with Windows Vista”, “Designed for Microsoft Windows XP” y “Mac”, y de Linux o GNU/Linux no comenta nada, aunque eso sí viene una cuarta insignia con el texto “Universal” donde supongo que nos engloban a los usuarios de Linux, BSD, Solaris y otros kernel.

Cuando he conectado el disco duro, me ha dado un error, al parecer porque el disco duro viene formateado en NTFS.

Buscando por Internet, la solución que he encontrado ha sido simplemente cargar el módulo fuse y montar la unidad con ntfs-3g.

# mkdir /media/HDD500
# modprobe fuse
# aptitude install ntfs-3g
# ntfs-3g /dev/sde1 /media/HDD500/ -o silent,umask=0,locale=es_ES.utf8

De esta manera ya se ha montado la unidad sin ningún problema, aunque aún no voy a trabajar con ella ya que primero quiere pensar en si lo dejo con NTFS, la formateo con otro sistema de ficheros, hago varias particiones, etc.

Algunas referencias que he ojeado:

Publicado en Hardware | Etiquetado: , , , | 5 Comentarios »

Disco duro rebelde

Publicado por enramos.com en Noviembre 24, 2007

Recientemente me han dado un disco duro IDE con una caja USB para conectarlo de forma externa. El disco venía formateado en NTFS, y lo único que hice fue formatearlo en FAT32 para poder usarlo en GNU/Linux sin tener que estar preocupándome del soporte NTFS (que no tengo ni idea en que estado se encuentra hoy en día) y a su vez en ordenadores con Microsoft Windows principalmente en reparaciones informáticas y servicio técnico que presto en Almería para hacer backups temporales y cosas así.

El caso es que cuando me lo dieron, me dijeron que era de 32GB, y efectivamente al comprobar el tamaño veo que tiene esa capacidad.

$ df -h

S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/sdd 32G 5,0G 27G 16% /media/EXTRAIBLE

Sin embargo, un día por casualidad, se me ocurrió abrir la caja, y cual es mi sorpresa al ver que el disco duro que lleva en su interior es un Seagate Barracuda de 160GB a 7200rpm, lo cual me mosqueó bastante porque ¿dónde están todos esos gigas que no me reconoce?.

El caso es que me dispongo a hacer unas pruebas, para lo cual:

$ disktype /dev/sdd

— /dev/sdd
Block device, size 31.50 GiB (33820286976 bytes)
FAT32 file system (hints score 4 of 5)
Volume size 31.48 GiB (33803501568 bytes, 2063202 clusters of 16 KiB)

# fdisk -l /dev/sdd

Disco /dev/sdd: 33.8 GB, 33820286976 bytes
64 heads, 32 sectors/track, 32253 cylinders
Units = cilindros of 2048 * 512 = 1048576 bytes
Disk identifier: 0×656d2f6f

Esto no parece una tabla de particiones
Probablemente ha seleccionado el dispositivo que no era.
Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdd1   ?      830597     1776049   968143376   74  Desconocido
La partición 1 no termina en un límite de cilindro.
/dev/sdd2   ?      959494     1910802   974139575    a  OS/2 Boot Manager
La partición 2 no termina en un límite de cilindro.
/dev/sdd3   ?      831045     1645426   833926964+  20  Desconocido
La partición 3 no termina en un límite de cilindro.
/dev/sdd4   ?     1409025     1409051       26848    a  OS/2 Boot Manager
La partición 4 no termina en un límite de cilindro.

Las entradas de la tabla de particiones no están en el orden del disco

Por último voy a hacer algunas pruebas con testdisk aunque no quiero trastear mucho hasta que lea algo más de documentación.

# testdisk /dev/sdd

hdd_00.png

En esta primera pantalla supuestamente es para elegir el disco duro que queremos analizar, pero como se lo he pasado como opción tan solo me sale dicho disco en las opciones.

Nota: He probado a ejecutarlo sin opciones y la primera pantalla es para crear un log.

hdd_01.png

Marco el tipo de tabla de partición según arquitectura (en mi caso tengo un procesador AMD por lo que supongo que se tratará de arquitectura Intel aunque tengo mis dudas….)

hdd_02.png

Las diferentes opciones son:

  • Analyse: Analizar la estructura de la partición actual y buscar particiones perdidas. Esta opción analiza la estructura del disco, nos informa de los errores existentes y el método para corregirlos.
  • Advanced: Utilidades del sistemas de archivos. Recupera sectores de arranque, estructuras de los sistemas de archivos y modifica el tipo de partición.
  • Geometry: Cambia la geometría del disco.
  • Options: Modifica las opciones.
  • MBR Code: Reescribe el MBR al primer sector (sector de arranque).
  • Delete: Borra todos los datos en la tabla de particiones
  • Quit: Vuelve a la pantalla de selección de discos.

Tras elegir la primera opción me sale un resultado cuanto menos curioso:

hdd_03.png

¿OS/2 Boot Manager? ¿Willowsoft OFS1?

La verdad es que no tengo mucha idea acerca de la información que me da esta pantalla: Warning de CHS y LBA, particiones de arranque de OS/2, Willowsoft…

Buscando en Internet aparece una empresa que hace un software llamado BACKUP To DVD/CD y Backup Made Simple (http://www.willowsoft.com/backup/index.html) por lo que me imagino que será que dicho disco duro ha sido trasteado con dicha aplicación.

De las dos opciones que me aparecen (backup y proceed) he probado las dos y no encuentro diferencia. Parece que hace un análisis:

hdd_04_backup_01.png

A medio análisis aparece una línea indicando HFS.

hdd_04_backup_02.png

Según la Wikipedia:

Sistema de Archivos Jerárquicos o Hierarquical File System (HFS), es un sistema de archivos desarrollado por Apple Computer para su uso en computadores que corren Mac OS.

hdd_04_backup_03.png

El programa me sigue dando información que no se interpretar…

hdd_04_backup_04.png

Esto va de mal en peor, pulsemos Enter para continuar…

hdd_04_backup_05.png

Aquí se quedo… No ha encontrado particiones para recuperar…

Creo que toca sacar los apuntes de la carrera acerca de sectores, cluster, particiones, mbr y demás, y ponerme a analizar a fondo como funciona este programa así como otros de recuperación de discos duros dañados, por lo que ya tengo algo en lo que entretenerme cuando tenga huecos libres.

[Actualización]: Revisando el contenido del paquete testdisk ($ apt-file show testdisk) he visto que este incluye una amplia documentación bajo licencia GNU FDL en la ruta /usr/share/doc/testdisk/html/

Referencias:

[lissot.net] ~$ Linux Partition HOWTO

Publicado en Hardware | Etiquetado: , , , , | Deja un Comentario »