---------- Forwarded message ---------- From: Frederit Mogollon <frederitmogol...@gmail.com> Date: Mon, 28 Sep 2015 02:19:59 -0430 Subject: Configuración fstab luego de separar directorios de sistema en distintas particiones To: debian-user-spanish <debian-user-spanish@lists.debian.org>
Buenas compañeros listeros. Tiempo sin pasar por aquí. Esta vez, solicito su ayuda con respecto al fichero fstab. Es un poco largo, así que trataré de darme a entender. ----Primero el contexto----. Les escribo desde un sistema Debian Wheezy + IceWM + SpaceFM + SLiM. Inicialmente fue instalado en una PC de escritorio viejito, con 512 MB de RAM y 10 GB de HD IDE. Este último estaba particionado de la siguiente forma: 1 partición primaria 4,8 GB para / 1 partición extendida 1 partición lógica 0,5 GB para swap 1 partición lógica 4,7 GB para /home y su respectivo fichero /etc/fstab: ----------------------------------------------------------- # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda1 during installation UUID=7437b2c5-67cd-4c93-9e62-503ae6725b01 / ext4 errors=remount-ro 0 1 # /home was on /dev/sda6 during installation UUID=231fedce-f93b-46f0-a60b-5ac147b5a465 /home ext4 defaults 0 2 # swap was on /dev/sda5 during installation UUID=f844c8a0-2201-4b05-a925-de36ab021f28 none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sr1 /media/cdrom1 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 ----------------------------------------------------------- Todo funcionaba bien. Pero, obviamente lo menos malo que cabría esperar sucedió, el disco se llenó. Monté como esclavo otro disco duro IDE de 3 GB que conseguí en otra máquina viejita ya no usada. Para no reinstalar el sistema, decidí transferir los directorios /opt, /var, /tmp y la swap a este disco duro "nuevo", dejando un par de GBs disponibles para / y /home en el disco duro "viejo". Siguiendo varios minitutoriales que hallé en la Internet, seguí los siguientes pasos: 1) Usando una distribución Puppy Linux corriendo desde la RAM, particioné el disco duro de 3 GB, de la siguiente forma: /dev/sdb1 0,5 GB /dev/sdb2 1 GB /dev/sdb3 1 GB /dev/sdb4 0,5 GB 2) El contenido de los directorios antes mencionados en /dev/sda1, fueron copiados hasta las nuevas particiones, de la siguiente forma: /opt ----> /dev/sdb1 /var ----> /dev/sdb2 /tmp ----> /dev/sdb3 y swap en /dev/sda5 ----> /dev/sdb4 3) Los directorios en cuestión en /dev/sda1, fueron renombrados para conservarlos (por si acaso..!), y movidos a una unidad usb externa. /opt ----> /opt-old /var ----> /var-old /tmp ----> /tmp-old 4) Se crearon nuevos directorios /opt, /var, /tmp vacíos en /dev/sda1. 5) Se modificó el fichero /etc/fstab, para indicarle al sistema donde buscar en el inicio, de la siguiente forma: ----------------------------------------------------------- # <file system> <mount point> <type> <options> <dump> <pass> # # / was on /dev/sda1 during installation UUID=7437b2c5-67cd-4c93-9e62-503ae6725b01 / ext4 errors=remount-ro 0 1 # # /opt was on /dev/sdb1 during secondary hard disk installation UUID=4c02b4db-c7c8-4efc-a04f-e48e2bbba6f6 /opt ext4 defaults 0 2 # # /var was on /dev/sdb2 during secondary hard disk installation UUID=ce476a9b-047b-474b-bf04-320f2f7d292e /var ext4 defaults 0 2 # # /tmp was on /dev/sdb3 during secondary hard disk installation UUID=663a04f9-e8d0-49ee-96d0-2f9f4627865c /tmp ext4 defaults 0 2 # # /home was on /dev/sda6 during installation UUID=231fedce-f93b-46f0-a60b-5ac147b5a465 /home ext4 defaults 0 2 # # swap was /dev/sdb4 during secondary hard disk installation /dev/sdb4 none swap sw 0 0 # /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sr1 /media/cdrom1 udf,iso9660 user,noauto 0 0 # /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 ----------------------------------------------------------- Se guardaron los cambios y se cerró el fichero. 6) Se reinició el sistema, cruzando los dedos. Todo bien. ----Ahora, el problema----. Bien, todo andubo perfecto hasta que me cercioré que 2 aplicaciones (Opera-developer 32-bit y programas para MS-Windows instalados en PlayOnLinux), no se ejecutaban cabalmente al hacer clic desde el menú, cuando antes de las modificaciones lo hacían bien. Al intentar ejecutarlas desde una terminal de usuario, se obtienen los siguientes mensajes; --------------------------------------------------- tesistas@Tesistas:~$ opera-developer Failed to create random directory /tmp/pulse-S5Y2v7FilcE6: Permiso denegado Failed to symlink /home/tesistas/.pulse/918262357ad06d602d3d474a55318f1f-runtime.tmp: Permiso denegado [0928/005850:ERROR:process_singleton_posix.cc(975)] Failed to create socket directory. [0928/005850:ERROR:opera_browser_main_parts.cc(682)] Failed to create a ProcessSingleton for your profile directory. This means that running multiple instances would start multiple browser processes rather than opening a new window in the existing process. Aborting now to avoid profile corruption. [0928/005852:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType) [0928/005853:ERROR:browser_gpu_channel_host_factory.cc(140)] Failed to create channel. --------------------------------------------------- y --------------------------------------------------- tesistas@Tesistas:~$ playonlinux --run onice Looking for python... 2.7.3 - wxversion(s): 2.8-gtk2-unicode selected [main] Message: PlayOnLinux (4.2.8) is starting [clean_tmp] Message: Cleaning temp directory Script started /home/tesistas/.PlayOnLinux/shortcuts/onice [POL_System_CheckFS] Message: Checking filesystem for onice.exe [POL_Wine] Message: Running wine-1.7.43 onice.exe (Working directory : /home/tesistas/.PlayOnLinux/wineprefix/CIENCIA/drive_c/Program) [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html wineserver: mkdir /tmp/.wine-1000: Permission denied [POL_Wine] Error: Wine parece haber fallado sí el programa está funcionando, ignore este mensaje [POL_SetupWindow_Init] Message: Creating new window for pid 3565 Killed --------------------------------------------------- ----Los intentos de resolver----. Leyendo en distintos sitios sobre fstab, entre ellos Debian, ArchiLinux, Ubuntu, CentOS, hice modificaciones al campo de <options> del fichero /etc/fstab, reiniciando cada vez, para dar un vistazo rápido a los mensajes en el startup. Los cambios se hicieron sobre las líneas de: /dev/sdb3 /tmp /dev/sdb2 /var /dev/sdb1 /opt y probé con las opciones: defaults rw,auto,user,async rw,auto,users,async rw,auto,nosuid,nodev,async errors=remount-ro y en todos los casos, los resultados fueron similares, a los mensajes de permiso denegado, al intentar ejecutarlos desde una terminal de usuario. Estoy casi seguro que es algo que no estoy tomando en cuenta, y aún no sé qué es. Así que acudo en vuestra ayuda. Agradecido por adelantado por cualquier respuesta que contribuya a resolver esto. fdm Saludos