Hola vk496
Supongo que tienes una sola particion, pero para el caso da lo mismo.
Si pudieras indicar el numero de particiones y que tipo de tabla de particiones usas sabriamos mas del problema.
El problema es que fdisk solo funciona bien con discos de hasta 2TB.
Con esos 3TB es recomendable usar gdisk para definir un nuevo tipo de tabla de particiones llamada GPT.
Esta tabla de particiones esta guardada al principio del disco y una copia de seguridad al final.
Ocupa unos cuantos KB, en vez de los 512 bytes del antiguo MBR, y es habitual que las particiones se hagan en multiplos de 1MB.
Los sectores, aunque por compatibilidad se contabilizan como de
512 bytes, por el uso arraigado, realmente internamente en estos discos duros grandes son de
4k.
Las placas antiguas solo te permitiran arrancar en modo BIOS, las nuevas que lleven UEFI te permitiran ambos tipos de arranque.
gdisk es la herramienta usada para este tipo de particiones, y su uso es similar a fdisk.
http://www.rodsbooks.com/gdisk/Si antes se usaba
fdisk -l /dev/sda para ver las particiones, ahora se usa
gdisk -l /dev/sda.
Gparted tambien es valida, con interfaz grafica.
http://gparted.org/Su interfaz grafica es util para ver claramente como esta particionado el disco:
http://akabaila.pcug.org.au/gpt/gpt_gparted.htmlLa nueva tabla GPT mantiene compatibilidad con los programas que utilizaban el MBR en cierta medida, siempre y cuando estos programas solo lean la
tabla de particiones y no modifiquen nada.
Hay un problema con ciertos adaptadores USB-SATA, ya que el diseño esta pensado para direccionar 32 bits, y si haces unos calculos:
(2^32bits)*(512 bytes por sector) = 2199.023.255.552 bytes
Puedes direccionar hasta aproximadamente 2TB, mas no, al menos en una particion.
Al parecer aun no hay nada implementado en OpenWrt para crear las tablas de particiones GPT con gdisk y desconozco como monta estos "
usb-storage".
Segun esta informacion:
http://wiki.openwrt.org/doc/howto/storageLos ultimos kernels si reconocen las particiones GPT ya creadas en los discos duros, y pueden manejarlos correctamente, siempre y cuando no modifiquen las tablas de particiones.
En la pagina indicada viene tambien los comandos de hd-idle y spindown, para "parar" o "hibernar" el disco duro tras varios minutos de inactividad.
Mira la informacion relacionada con:
/etc/spindown
Si el disco duro tiene un firmware o software especifico para su montaje y control vas a tener un problema, ya que esto igual no funciona bien en todos los equipos.
Si indicaras modelo y marca puede que alguien te diera una solucion.
Tampoco se en que equipo estas usando OpenWrt y que version utilizas.
En principio, solo a partir de Windows 7 de 64 bits, era posible la instalacion y el arranque en un disco duro con tabla de particiones GPT.
Para linux, solo las ultimas distribuciones soportaban GPT y el arranque en modo UEFI.
Si usas este sistema operativo, Windows 7 de 64 bits, es posible que lo que haga sea corregir siempre la tabla GPT que ha sido modificada por un programa que usaba fdisk.
Supongo que realizas un "
sync" previo y una pausa de unos segundos antes de deconectar el disco duro.
Por defecto, el spindown habitual de los motores de los discos duros esta alrededor de 10 segundos desde la orden de parada.
Mas informacion del GPT:
http://es.wikipedia.org/wiki/Tabla_de_particiones_GUIDhttp://en.wikipedia.org/wiki/GUID_Partition_Tablesaludos
espeltron