Mhddfs: combine varias particiones más pequeñas en un almacenamiento virtual grande

Mhddfs: combine varias particiones más pequeñas en un almacenamiento virtual grande

Supongamos que tiene 30 GB. de películas y 3 unidades de 20 GB. de tamaño cada una. Entonces, ¿cómo va a almacenar?

Obviamente, puede dividir sus videos en dos o tres volúmenes diferentes y almacenarlos en la unidad manualmente. Esto ciertamente no es una buena idea, es un trabajo exhaustivo que requiere intervención manual y mucho tiempo.

Otra solución es crear una matriz RAID de disco. El RAID siempre ha sido conocido por la pérdida de confiabilidad de almacenamiento y espacio utilizable en disco. Otra solución es mhddfs.

Combinar varios Particiones en Linux  Combinar varias particiones en Linux Mhddfs-Combine múltiples particiones en Linux

mhddfs. es un controlador para Linux que combina varios puntos de montaje en un disco virtual. Es un controlador basado en fusibles, que proporciona una solución sencilla para el almacenamiento de datos de gran tamaño. Combina todos los sistemas de archivos pequeños para crear un único sistema de archivos virtual grande que contiene cada partícula de su sistema de archivos miembro, incluidos archivos y espacios libres.

¿Por qué necesita Mhddfs?

Todos sus dispositivos de almacenamiento crean un único grupo virtual y se puede montar en el arranque. Esta pequeña utilidad se encarga de qué unidad está llena y cuál está vacía y de escribir datos en qué unidad, de forma inteligente. Una vez que cree unidades virtuales con éxito, puede compartir su sistema de archivos virtual utilizando SAMBA. Su cliente siempre verá un disco enorme y mucho espacio libre.

Características de Mhddfs

  1. Obtenga atributos del sistema de archivos e información del sistema.
  2. Establezca atributos del sistema de archivos .
  3. Cree, lea, elimine y escriba directorios y archivos.
  4. Soporte para bloqueos de archivos y enlaces físicos en un solo dispositivo.

Ventajas de mhddfs Contras de mhddfs Perfecto para usuarios domésticos. El controlador mhddfs no está integrado en el kernel de Linux. Fácil de ejecutar. Se requiere mucha potencia de procesamiento durante el tiempo de ejecución No hay evidencia de pérdida de datos No hay solución de redundancia. No divida el archivo. No se admite el movimiento de vínculos físicos Agregue nuevos archivos al sistema de archivos virtual combinado. Administre la ubicación donde se guardan estos archivos. Atributos de archivo extendidos

Instalación de Mhddfs en Linux

freestar.config.enabled_slots.push

En Debian y portátiles para sistemas similares, puede instalar el paquete mhddfs usando el siguiente comando.

# apt-get update && apt-get install mhddfs Instalar Mhddfs en sistemas basados ​​en Debian  Instalar Mhddfs en sistemas basados ​​en Debian Instalar Mhddfs en sistemas basados ​​en Debian

En sistemas RHEL/CentOS Linux, debe activar epel-repository y luego ejecutar el siguiente comando para instalar el paquete mhddfs.

# yum install mhddfs

En sistemas Fedora 22+. puede obtenerlo mediante el administrador de paquetes dnf. como se muestra a continuación.

# dnf install mhddfs  Instale Mhddfs en Fedora  Instalar Mhddfs en Fedora Instalar Mhddfs en Fedora

Si en el caso, el paquete mhddfs. no está disponible en el repositorio de epel, entonces necesita resolver las siguientes dependencias para instalarlo y compilarlo desde la fuente como se muestra a continuación.

  1. FUSE archivos de encabezado
  2. GCC
  3. archivos de encabezado libc6
  4. archivos de encabezado uthash
  5. archivos de encabezado libattr1 (opcional)

A continuación, descargue el último paquete fuente simplemente como se sugiere a continuación y compílelo.

# wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz # tar-zxvf mhddfs * .tar.gz # cd mhddfs-0.1.39/# make

Debería poder ver mhddfs. binarios en el directorio actual. Muévalo a /usr/bin/ y /usr/local/bin/ como root.

# cp mhddfs/usr/bin/# cp mhddfs/usr/local/bin/

Todo listo, mhddfs. está listo para ser utilizado.

¿Cómo utilizo Mhddfs?

1.. Veamos todos los HDD. montados en mi sistema actualmente.

$ df-h

 Comprobar dispositivos montados Verificar Dispositivos montados

Tamaño del sistema de archivos de salida de muestra utilizado Uso disponible% Montado en/dev/sda1 511M 132K 511M 1%/boot/efi/dev/sda2 451G 92G 336G 22%//dev/sdb1 1.9T 161G 1.7T 9%/media/avi/BD9B-5FCE/dev/sdc1 555M 555M 0100% /media/avi/Debian 8.1.0 MA 1.

Observe el nombre ‘ Mount Point. aquí, que usaremos más adelante.

2.. Cree un directorio/mnt/virtual_hdd donde todos estos todo el sistema de archivos se agrupará como,

# mkdir/mnt/virtual_hdd

3.. Y luego montará todos los sistemas de archivos. Ya sea como root o como usuario miembro del grupo FUSE.

# mhddfs/boot/efi,/,/media/avi/BD9B-5FCE/,/media/avi/Debian \ 8.1.0 \ MA \ 1//mnt/virtual_hdd-o allow_other Montar todo el sistema de archivos en Linux  Montar todo el sistema de archivos en Linux Montar todo el sistema de archivos en Linux

Nota : Aquí se utilizan nombres de puntos de montaje de todos los discos duros. Obviamente, el punto de montaje en su caso será diferente. También observe que la opción “-o allow_other. hace que este sistema de archivos virtual sea visible para todos los demás y no solo para la persona que lo creó.

4.. Ahora ejecute “ df-h. para ver todos los sistemas de archivos. Debe contener el que acaba de crear.

$ df-h  Verifique el montaje del sistema de archivos virtual  Verificar montaje del sistema de archivos virtual Verificar el montaje del sistema de archivos virtual

Puede realizar todas las opciones en el Sistema de archivos virtual. que creó como lo hubiera hecho en una unidad montada.

5 .. Para crear este sistema de archivos virtuales en cada arranque. del sistema, debe agregar la siguiente línea de código (en su caso, debería ser diferente, dependiendo de su punto de montaje), al final del archivo /etc/fstab. como raíz.

mhddfs #/boot/efi,/,/media/avi/BD9B-5FCE/,/media/avi/Debian \ 8.1.0 \ MA \ 1//mnt/virtual_hdd fusible por defecto, allow_other 0 0

6.. Si en algún momento desea agregar/eliminar una nueva unidad a Virtual_hdd. puede montar una nueva unidad, copiar el contenido del punto de montaje /mnt/virtual_hdd. desmontar. el volumen, expulsar la unidad que desea quitar y/o montar la nueva unidad que desea incluir, monte el sistema de archivos general en Virtual_hdd. usando el comando mhddfs. a y debería haber terminado.

¿Cómo desmonto Virtual_hdd?

Desmontar virtual_hdd es tan fácil como,

# umount/mnt/virtual_hdd  Desmontar el sistema de archivos virtual  Desmontar el sistema de archivos virtual Desmontar el sistema de archivos virtual

Fíjate es desmontar. y no desmontar. Muchos usuarios lo escriben mal.

Eso es todo por ahora. Estoy trabajando en otra publicación que a la gente le encantará leer. Hasta entonces, estad atentos y conectados a Tecmint. Envíenos sus valiosos comentarios en los comentarios a continuación. Me gusta y comparte con nosotros y ayúdanos a difundir.

Leave a comment

Your email address will not be published. Required fields are marked *