Saludos, comunidad de software libre, he estado haciendo algunas utilidades de terminal en este tiempo producto a que he estado armando mi propio entorno con icewm y me he dado la tarea de desarrollarle la mayoría de las utilidades desde cero como un reto personal, etso es para cambiar la fecha, para conectarse, etc y en esta ocasión quiero dejarles este montador interactivo el cual es muy útil en estos casos.
Estas son las intrucciones de uso e instalación:
Para configurar punto de montaje, edite /etc/mountdevice_home
y escriba en la primera línea sin espacios la carpeta a partir de la cual se crea la carpeta de montajes
por ejemplo /home/yo. Esto creará la carpeta mount-devices en la carpeta personal de ese usuario, dentro de la cual cuelga
las subcarpetas correspondientes a cada disco.
Muchos saludos y espero les sea útil esta herramienta.
Estimado Haylem:
Comparto mis experiencias con IceWm. De hecho es el administrador de ventanas que uso desde hace más de una década; pues no me valgo de entorno de escritorio alguno: Gnome, KDE, Cinnamon, Budgie, Mate, Deepin, XFCE, etc.
Para montar los discos de manera permanente, esto es, que cuando arranque la PC estén disponibles para su uso, edito el fichero «fstab» que está en /etc. Por ejemplo, agrego esta línea al final del fichero en cuestión:
/dev/sdb1 /mnt/DATOS1 ext4 defaults 0 0
Donde:
/dev/sdb1 – es el sistema de ficheros; o sea, el nombre que el sistema le asigna a la unidad de disco
/mnt/DATOS1 – es el punto de montaje que hemos creado previamente en el directorio /mnt con permisos de root
ext4 – es el tipo de partición (ext2, ext3, ext4, ntfs, etc)
defaults – son las opciones por defecto que asumirá la partición (lectura y escritura)
0 0 – son opciones que vienen por defecto en el sistema
Ahora bien, si no quiero que estén disponibles por alguna razón cuando inicia la PC, no edito «fstab» y cuando trato de acceder a la unidad me lanza un mensaje en inglés «Not authorized to perform operation».
Entonces, para montar el disco, creo un alias y lo copio en el fichero «.bashrc» (es un fichero oculto que está en /home):
alias d1=’sudo mount -t ext4 /dev/sdb1 /mnt/DATOS1′
Así, cuando quiero montar ese disco duro de manera específica, levanto la consola y tecleo: d1, quedando lista la unidad para su uso.
Es preciso advertir que para que pueda funcionar el alias, debe estar instalado «sudo» y asignado al usuario los permisos correspondientes en la dirección siguiente: /etc/sudoers
#includedir /etc/sudoers.d
delio ALL=(ALL) NOPASSWD:ALL
Puede parecer complejo al inicio, pero cuando lo sistematizas y deseas ganar velocidad porque tu computadora no es moderna, IceWM es una excelente opción.
Realmente este programa es para usuarios novatos que no tienen experiencia con estas cosas, principalmente por le problema de permisos que mencionas, este programa al montar el dispositivo en la carpeta personal por ejemplo si asi lo desea, tiene los permisos para escribir en la unidad. El problema que mencionas es por supuesto que si montas el sistema ext4 desde fstab al inicio es muy probable que los permisos del punto de montaje sean de root, por lo tanto deberías verificar que antes de montar el directorio destino pertenezca al usuario en cuestion, chown -R usuario.usuario /mnt/directoriomontaje por ejemplo, otra causa es si el volumen es ntfs muchas veces se el journal avisa que no se desmonto bien y lo pone como solo lectura por lo tanto es necesario pasarle ntfsfix en este caso.
Este programa esta creado con la idea de crear un live cd esxtremadamente ligero y a la vez con opciones asquibles a un usuario normal, yo estoy montando uno con icewm por ejemplo por las razones que cuento:
network-manager es muy inestable en wifis mientras que wpa_supplicant si verifica las desconexiones repentinas correctamente.
network-manager es inestable al publicar un ap en ocasiones hay que desconectar el adaptador para que de nuevo reciban las ips los clientes, esto cuando lleva mucho tiempo de funcionamiento sin haber nadie conectado, hostapd no me ha dado ese problema.
Solucion cnx-mng aunque no esta completo todavia pero temporalmente puede usarse hostapd/dnsmasq manualmente.
En entornos ligeros como i3/icewm… pcmanfm puede dar problemas con los permisos de montar las unidades y en ocasiones puede dar problemas al desmontarlas y remontarlas a no ser que se instalen gran parte de dependencias que acarrean basura y complementos de gnome que no se van a aprovechar completamente.