linux:mount:start

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
linux:mount:start [31/03/2022 03:58] – [/etc/fstab] matelinux:mount:start [17/07/2024 05:25] (actual) – [mount options] mate
Línia 1: Línia 1:
-= mount, smb+= mount
 {{tag>linux}} {{tag>linux}}
-== mount 
-paquetería básica:<code bash>sudo apt-get install cifs-utils</code> 
-para compartidos windows: 
-<code bash>mount -t cifs //server/share -o username=username,password=password,sec=ntlm /punto/montaje</code> 
-<code bash>mount -t cifs //server/share -o credentials=/path/to/crendeciales.txt,sec=ntlm /punto/montaje</code> 
-<code bash>mount -t cifs //server/share -o username=//username//,password=//password// /punto/montaje</code> 
  
-para discos Lacie en red +[[linux:mount:smb]] 
-<code bash>mount -t nfs <ip>:/nas/NasDisk-0002/public /punto/montaje -O userame=usuario</code> +== varios FS 
-para carpetas webdav +  * para discos Lacie en red<code bash>mount -t nfs <ip>:/nas/NasDisk-0002/public /punto/montaje -O userame=usuario</code> 
-<code bash>mount -t davfs http://<url>/webdav /punto/montaje</code> +  para carpetas webdav<code bash>mount -t davfs http://<url>/webdav /punto/montaje</code> 
-para disco RAM +  para disco RAM<code bash>mount -t tmpfs tmpfs /punto/montaje -O size=1024m</code> 
-<code bash>mount -t tmpfs tmpfs /punto/montaje -O size=1024m</code> +  * BIND: 2 carpetas con el mismo contenido (sin usar links - ni blandos ni duros): <code bash>mount --bind /una/carpeta /otro/directorio</code> 
-2 carpetas con el mismo contenido: +    [[https://unix.stackexchange.com/questions/198590/what-is-a-bind-mount]] 
-<code bash>mount --bind /una/carpeta /otro/directorio</code> +    * crea una vista de un directorio. Los ficheros son los mismos. 
-[[https://unix.stackexchange.com/questions/198590/what-is-a-bind-mount]] +    * útil para dar acceso fuera del árbol en conexiones con **chroot** 
-=== /etc/fstab+ 
 +== /etc/fstab
 es el fichero donde se especifican los FS que se montan automáticamente (o no) al arrancar es el fichero donde se especifican los FS que se montan automáticamente (o no) al arrancar
 ^destino         ^ punto/montaje ^ tipoFS ^ opciones                                                                 ^ 0 ^ 0 ^ ^destino         ^ punto/montaje ^ tipoFS ^ opciones                                                                 ^ 0 ^ 0 ^
Línia 28: Línia 23:
   * [[http://www.justlinux.com/nhf/Filesystems/Mounting_smbfs_Shares_Permanently.html|smbfs]]   * [[http://www.justlinux.com/nhf/Filesystems/Mounting_smbfs_Shares_Permanently.html|smbfs]]
   * [[http://www.guia-ubuntu.org/index.php?title=Montar_comparticiones_remotas_usando_smbfs_y_cifs]]   * [[http://www.guia-ubuntu.org/index.php?title=Montar_comparticiones_remotas_usando_smbfs_y_cifs]]
 +
 +=== check disco
 +  * [[https://ignoresysprereqs.blogspot.com/2011/11/forzar-chequeo-de-disco-al-reiniciar.html]]
 +  * usar ''tune2fs'' para:
 +    * ''-l'': datos del disco
 +    * ''-c'': cambiar máximos montajes para hacer comprobación
 +    * ''-C'': veces que se ha montado (para forzar, combinado con el otro valor, una comprobación de disco)
  
 === mount options === mount options
   * defaults: rw, suid, dev, exec, auto, nouser, async.   * defaults: rw, suid, dev, exec, auto, nouser, async.
 +  * user: noexec,nosuid,nodev
 +    * solo el mismo usuario que montó puede desmontar
 +  * users:
 +    * idem user, pero cualquier usuario puede montar/desmontar
 +
 +<code /etc/fstab>
 +UUID=xxx /media/disk1 ext4 defaults,users,exec 0 0
 +</code>
 +  * defaults incluye **exec** que es sobreescrito por users y posteriormente sobreescrito por **exec**, consiguiendo que quede habilitado (si es lo que queríamos)
  
 /via: [[https://man7.org/linux/man-pages/man8/mount.8.html#:~:text=defaults%20Use%20the%20default%20options,this%20section%20for%20more%20details.]] /via: [[https://man7.org/linux/man-pages/man8/mount.8.html#:~:text=defaults%20Use%20the%20default%20options,this%20section%20for%20more%20details.]]
  
-=== /etc/filesystems+== /etc/filesystems
 Contiene la información de los sistemas de ficheros del sistema Contiene la información de los sistemas de ficheros del sistema
 Si no existe ''/etc/filesystems'', se busca ''/proc/filesystems'' Si no existe ''/etc/filesystems'', se busca ''/proc/filesystems''
 Si ''/etc/filesystems'' contiene un * al final del fichero, se continua leyendo ''/proc/filesystems'' Si ''/etc/filesystems'' contiene un * al final del fichero, se continua leyendo ''/proc/filesystems''
 también hay más información de sistemas de ficheros (virtuales en este caso) en ''/etc/vfs'' también hay más información de sistemas de ficheros (virtuales en este caso) en ''/etc/vfs''
- 
-== smb 
-=== server 
-  * ''/etc/samba/smb.conf'' 
-  * ''sudo service samba restart'' 
- 
-=== client 
-  * ''smbclient {--list, -l, -L}'' 
- 
-para darle más seguridad y omitir las credenciales en la linea de comando: 
-<code bash> 
-mount -t cifs //server/share -credentials=/home/user/.smbpasswd /punto/montaje 
-</code> 
-o 
-<code bash>smbmount //server/share /punto/montaje -o credentials=/home/user/.smbpasswd </code> 
- 
-el formato del fichero .smbpasswd (al que deberemos proteger de miradas ajenas con un CHMOD 600)(ojo con contraseñas con '*'): 
-<code> 
-username=joe 
-password=bloggs 
-</code> 
-para conseguir que no solo root puede escribir en los puntos de montaje: 
-<code bash> 
-sudo chmod +s /usr/bin/smbmnt 
-</code> 
- 
  
 == macfuse == macfuse
-''sshfs user@ip:/home/user folder'' +<code bash>sshfs user@ip:/home/user folder</code> 
-Options: +  Options: 
-  * allow_other +    * allow_other 
-  * allow_recursion +    * allow_recursion 
-  * allow_root +    * allow_root 
-  * jail_symlinks+    * jail_symlinks
  
-FS: +  * FS: 
-  * sshfs +    * sshfs 
-  * ntfs-3g+    * ntfs-3g
  
-<code bash /etc/fstab> +<code bash /etc/fstab>user:pass@host:/dir/remote /dir/local sshfs volname=name,<options> 0 0</code>
-user:pass@host:/dir/remote /dir/local sshfs volname=name,<options> 0 0 +
-</code>+
  
 == otros datos de interés == otros datos de interés
  • linux/mount/start.1648724333.txt.gz
  • Darrera modificació: 31/03/2022 03:58
  • per mate