2. Instalar y configurar el disco duro
Este es un punto crucial de la instalación.
Aquí vamos a definir la estructuras de directorios en la que se apoyarán el resto de aplicaciones.
Primero conectamos el disco duro USB a la RaspberryPi, y veremos una notificación en Kodi.
Entonces nos conectamos por SSH al sistema OSMC:
- Descargamos PuTTY desde http://www.putty.org/
- Ejecutamos el archivo putty.exe
- Introducimos la dirección IP de la RaspberryPi
- La primera ver nos avisará de la nueva clave, pulsamos en "Si"
- En la ventana de putty accedemos como osmc/osmc
La primera vez que accedamos, es posible que el sistema actualice la cache de los paquetes APT:
Si ocurre esto, esperamos, no tardará más de un minuto.
Ejecutamos el comando para localizar nuestro disco duro USB externo:
Código: Seleccionar todo
osmc@osmc:~$ sudo fdisk -l
Disk /dev/mmcblk0: 7.4 GiB, 7948206080 bytes, 15523840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3b462589
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 2048 499711 497664 243M c W95 FAT32 (LBA)
/dev/mmcblk0p2 501760 15523839 15022080 7.2G 83 Linux
Disk /dev/sda: 29.8 GiB, 32023511040 bytes, 62545920 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1038af75
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 62545919 62543872 29.8G 83 Linux
En mi caso me muestra dos dispositivos:
- Disk /dev/mmcblk0: 7.4 GiB, que simboliza la tarjeta microsd
- Disk /dev/sda: 29.8 GiB, que simboliza el disco duro USB externo
Para lograr la máxima compatibilidad y rendimiento del disco duro USB externo, vamos a crear una única partición.
Esta partición va a utilizar un sistema de ficheros EXT4.
Utilizamos la herramiemta de particionado de linux, indicándole el disco sobre el que queremos trabajar:
Código: Seleccionar todo
osmc@osmc:~$ sudo fdisk /dev/sda
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help):
Introducimos el comando 'p' para ver las particiones existentes:
Código: Seleccionar todo
Command (m for help): p
Disk /dev/sda: 29.8 GiB, 32023511040 bytes, 62545920 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0008af70
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 62545919 62543872 29.8G 83 Linux
Aqui nos muestra una partición (/dev/sda1).
Vamos a eliminar esa partición introduciendo el comando 'd':
Código: Seleccionar todo
Command (m for help): d
Selected partition 1
Partition 1 has been deleted.
Podemos confirmarlo introduciendo de nuevo el comando 'p'
Código: Seleccionar todo
Command (m for help): p
Disk /dev/sda: 29.8 GiB, 32023511040 bytes, 62545920 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0008af70
Introducimos el comando 'd' hasta borrar todas las particiones.
Ahora introducimos el comando 'n' para crear una nueva partición
Indicamos que es una partición primaria y asignamos el tamaño máximo:
Código: Seleccionar todo
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-62545919, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-62545919, default 62545919):
Created a new partition 1 of type 'Linux' and of size 29.8 GiB.
Una vez creada la partición, le asignamos el topo de partición 83 (Linux)
Código: Seleccionar todo
Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 83
Changed type of partition 'Linux' to 'Linux'.
Para verificar la nueva partición introducimos el comando 'p'
Código: Seleccionar todo
Command (m for help): p
Disk /dev/sda: 29.8 GiB, 32023511040 bytes, 62545920 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0008af70
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 62545919 62543872 29.8G 83 Linux
Bien, ya tenemos una partición de tipo Linux.
Guardamos los cambios con el comando 'w'
Código: Seleccionar todo
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
Y por último, reiniciamos para que reconozca los cambios en las particiones:
Ahora que tenemos la partición creada en el disco duro USB externo, creamos un sistema de ficheros en ella.
Además, le asignamos una etiqueta a nuestra elección, con el parámetro "-L"
Código: Seleccionar todo
osmc@osmc:~$ sudo umount /dev/sda1
osmc@osmc:~$ sudo mkfs.ext4 /dev/sda1 -L disco_usb
mke2fs 1.42.12 (29-Aug-2014)
Creating filesystem with 7817984 4k blocks and 1957888 inodes
Filesystem UUID: d2f4d522-8ee3-4b15-94e4-2c4779817cb2
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
Volvemos a reiniciar para que el sistema reconozca la partición que acabamos de formatear
Si todo ha ido bien, ahora tendremos un nuevo directorio dentro de /media, con el mismo nombre que le hemos dado a nuestra partición:
Código: Seleccionar todo
osmc@osmc:~$ ls -l /media/
total 8
drwxrwxrwx 3 root root 4096 May 15 16:05 disco_usb
-rw-r--r-- 1 root root 232 Feb 29 2016 README
Entonces, el directorio /media/disco_usb apunta a nuestro disco duro USB externo
O dicho de otro modo, lo que grabemos en /media/disco_usb se almacenará en el disco duro USB externo
Ahora vamos a crear la estructura de directorios en el disco duro
Primero asignamos los permisos necesarios para que el usuario "osmc" pueda acceder al disco.
Código: Seleccionar todo
osmc@osmc:~$ sudo chown osmc:osmc /media/disco_usb -R
osmc@osmc:~$ sudo chmod +s /media/disco_usb
Y a continuación creamos los directorios necesarios.
Código: Seleccionar todo
osmc@osmc:~$ mkdir /media/disco_usb/Descargas
osmc@osmc:~$ mkdir /media/disco_usb/Peliculas
osmc@osmc:~$ mkdir /media/disco_usb/Series
osmc@osmc:~$ mkdir /media/disco_usb/Musica
Explicación:
- En el directorio /media/disco_usb/Descargas se descargarán los archivos de torrent
- En el directorio /media/disco_usb/Peliculas almacenaremos las películas de nuestra librería
- En el directorio /media/disco_usb/Series almacenaremos las series de nuestra librería
- En el directorio /media/disco_usb/Musica almacenaremos la colección de música
De esta forma, nuestra librería de series y películas se mantendrá lo más limpia posible.
Volver al índice