📔
Blog
  • 🏠Home
  • 🤖Android
    • LineageOS, PlayIntegrityFix y playcurlNEXT
    • 🖥️Instalar Termux
    • 📦Optimizar paquetes después de instalar ROM
  • 🖥️Hardware
    • Overclocking AMD Ryzen 9 5950X
    • Unboxing Switch POE TP-Link TL-SG1008P
  • 🐧Linux
    • Possible missing firmware /lib/firmware/amdgpu
    • Cifrar con LUKS
    • Habilitar FSR en los juegos en Steam
    • Información del /etc/fstab
    • Instalar Debian cifrado
    • Después de Instalar Debian 12
    • Después de instalar Fedora 38
    • Instalar fuentes OTF y TTF en Linux
    • Instalar GNU/Linux Debian 12, en Macbook Pro (late 2015) A1502
    • Clonar disco a NAS con CloneZilla
    • Activar TRIM con systemd
    • Error ata9 en dispositivo SATA
    • Dash to dock para Gnome
    • Solución al error AACS en VLC al reproducir un BluRay
    • Gnome 42.5, en Linux Mint 21.1
    • dmesg: Initramfs unpacking failed: Decoding failed
    • Como tener AirPrint con tu impresora
    • Crear repo git desde el terminal
    • Añadir marca de agua al DNI
    • Eliminar un path con sed
    • Sacar el .crt y .key de un .pfx
    • Instalar driver AMD GPU
    • Problemas de Vsync con AMD GPU
    • Configurar git
    • Solucion al error amdgpu: powerplay
    • dmesg: Error al leer el búfer del kernel
    • CIDR, mascaras de subred
  • 💻Macintosh
    • My Apps
    • Configurar shell bash por defecto
    • Habilitar Bash Completion
    • Instalar Pyenv
    • Habilitar el "chime sound" en los nuevos Mac's
    • Reset NVRAM en un Macintosh
    • Reset PMU en un PowerBook G4
    • Solucionar el parpadeo de Netflix en Safari a pantalla completa
  • 🪟Windows
  • 🕹️Nintendo NES
    • 8bitdo DIY en mando original
    • Bluetooth interno con 8bitdo
    • Región Free, sin cortar el CIC
  • 🎮PlayStation
    • Review Cable SCART RGB C-SYNC
    • FreeMCBoot
    • Instalación chip PSX, PU-20
  • 📡Ubiquiti
    • Unboxing Cloud key Gen 2 Plus
    • UniFi Controller en Docker
    • Abrir puertos en USG Security Gateway
    • MAC del router HGU de Movistar en el USG
    • Configurar USG Security Gateway para Movistar
    • Habilitar DDNS en USG Security Gateway
    • Error Adopción Pendiente en USG Security Gateway
    • Restaurar firmware USG Security Gateway
    • Cambiar pasta termica en UniFi Switch 8 150W
    • Crear VLAN en UniFi Controller
    • Cambiar IP local en USG antes de adoptarlo
    • Configurar DDNS Cloudflare en EdgeRouter 4
    • Configuración vía terminal, red Home
    • Configurar WireGuard en EdgeRouter 4 / 6P
  • 📶Asus Router
    • Instalar Skynet
    • Habilitar swap
    • Ejecutar tareas crontab
    • Borrar NVRAM
    • Notificación Telegram al inicio
    • Monitorizar temperaturas con Telegram
    • Enviar logs a un servidor RSYSLOG
    • Mostrar temperaturas
  • 🍇RaspberryPi
    • Reducir tamaño imagen .img de un backup de la SD
    • Servidor RSYSLOG
    • Deshabilitar el ahorro de energia en WiFi
  • 🧊Kubernetes
    • Desplegar K8S con Kubespray
    • Flux en AKS
    • Actualizar certificados K8S
    • OpenShift en modo Datacenter en una VM local
  • 🐳Docker
    • HomeBridge en Docker
    • Comprobar vulnerabilidades de imagenes docker
    • Sign docker images with Cosign
    • Acceder a un contenedor con permisos de superusuario
  • 🧪Arduino
    • Minar DuinoCoin desde tu router OpenWRT
  • 🛠️Bricos
    • Rack IKEA HUTTEN
Powered by GitBook
On this page

Was this helpful?

  1. Linux

Información del /etc/fstab

La forma con la que Linux trata a los dispositivos es muy diferente a como lo hace Windows, en Linux todo es un archivo, /etc/fstab es el archivo donde se definen los diferentes puntos de montaje de particiones, discos, unidades de CD, etc...

Como cada fichero en linux, tiene su sintaxis

<partición>   <punto de montaje>   <formato>   <opciones>   <dump>   <pass>

Ejemplo de mi /etc/fstab en Debian 12

## Root & swap
/dev/mapper/debian-root				/		ext4	noatime,nodiratime,discard,errors=remount-ro	0	1
/swapfile					none		swap	sw		                0	0

# /boot was on /dev/nvme0n1p1 during installation
UUID=26d0f059-6334-4db8-835f-9c54b9955524	/boot		ext4    noatime,nodiratime,discard	0	2
UUID=4325-9d14					/boot/efi	vfat	umask=0077	                0	1

## Home
/dev/mapper/debian-home				/home		ext4	noatime,nodiratime,discard	0	2

## Optical Drive
/dev/sr0					/media/cdrom0	udf,iso9660 user,noauto	                0	0

## Synology
//nas/home/$user				/home/$user/NAS	cifs	user=$user,password="4oK/IDFLN2JVODNMdzFMeHpOMmRLV3JMcldqQTUxSERwZnl6V20=",uid=1000,gid=1000,iocharset=utf8,vers=3.0,forceuid,forcegid,noauto,x-systemd.automount,_netdev	0	0

## Folders temp in RAM
tmpfs						/tmp		tmpfs	noatime,nodiratime,nodev,nosuid,mode=1777,defaults	0	0
tmpfs						/var/tmp	tmpfs	noatime,nodiratime,nodev,nosuid,mode=1777,defaults	0	0

## No automount
UUID=df43cc4e-e6eb-8fab-878a-508a61665fcf	/media/$user	ext4	defaults,noauto	0	0
UUID=3ECA-AFFA					/media/$user	vfat	defaults,noauto	0	0
UUID=508a6166-0d9c-4a63-9972-4b46df43cc4e	/media/$user	ext4	defaults,noauto	0	0
UUID=FE4A-F2E1					/media/$user	auto	defaults,noauto	0	0

Parámetros:

<partición> define la partición o dispositivo de almacenamiento para ser montado <punto de montaje> indica el punto de montaje donde la partición será montada <formato> indica el tipo de sistema de archivos o dispositivo de almacenamiento para ser montado.

Por ejemplo: ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap y auto. El tipo auto hace que mount determine qué tipo de sistema de archivos utiliza.

<opciones> indica las opciones de montaje.

  • auto – El sistema de archivos será montado automáticamente durante el arranque, o cuando la orden mount -a se invoque.

  • noauto – El sistema de archivos no será montado automáticamente, solo cuando se le ordene manualmente.

  • exec – Permite la ejecución de binarios residentes en el sistema de archivos.

  • noexec – No permite la ejecución de binarios que se encuentren en el sistema de archivos.

  • ro – Monta el sistema de archivos en modo sólo lectura.

  • rw – Monta el sistema de archivos en modo lectura-escritura.

  • user – Permite a cualquier usuario montar el sistema de archivos. Esta opción incluye noexec, nosuid, nodev, a menos que se indique lo contrario.

  • users – Permite que cualquier usuario perteneciente al grupo users montar el sistema de archivos.

  • nouser – Solo el usuario root puede montar el sistema de archivos.

  • owner – Permite al propietario del dispositivo montarlo.

  • sync – Todo el I/O se debe hacer de forma sincrónica.

  • async – Todo el I/O se debe hacer de forma asíncrona.

  • dev – Intérprete de los dispositivos especiales o de bloque del sistema de archivos.

  • nodev – Impide la interpretación de los dispositivos especiales o de bloques del sistema de archivos.

  • suid – Permite las operaciones de suid, y sgid bits. Se utiliza principalmente para permitir a los usuarios comunes ejecutar binarios con privilegios concedidos temporalmente con el fin de realizar una tarea específica.

  • nosuid – Bloquea el funcionamiento de suid, y sgid bits

  • noatime – No actualiza el inode con el tiempo de acceso al filesystem. Puede aumentar las prestaciones.

  • nodiratime – No actualiza el inode de los directorios con el tiempo de acceso al filesystem. Puede aumentar las prestaciones (véase opciones atime).

  • relatime – Actualiza en el inode solo los tiempos relativos a modificaciones o cambios de los archivos. Los tiempos de acceso vienen actualizados solo si el último acceso es anterior respecto al de la última modificación. (Similar a noatime, pero no interfiere con programas como mutt u otras aplicaciones que deben conocer si un archivo ha sido leido después de la última modificación). Puede aumentar las prestaciones.

  • discard – Emite las órdenes TRIM para dispositivos de bloques subyacentes cuando se liberan los bloques. Recomendado para usar si el sistema de archivos se encuentra en un SSD.

  • flush – La opción vfat permite eliminar datos con más frecuencia, de modo que los cuadros de diálogo de copia o las barras de progreso se mantenga hasta que se hayan escrito todos los datos.

  • nofail – Monta el dispositivo cuando está presente, pero ignora su ausencia. Esto evita que se cometan errores durante el arranque para los medios extraíbles.

  • defaults – Asigna las opciones de montaje predeterminadas que serán utilizadas para el sistema de archivos. Las opciones predeterminadas para ext4 son: rw, suid, dev, exec, auto, nouser, async.

<dump> puede valer 0 ó 1 y sirve para indicar si se harán copias de seguridad con la utilidad dump <pass> sirve para indicar a fsck el orden en que los sistemas de archivos serán comprobados

Hay 3 maneras de identificar una partición o dispositivo

  1. Punto de montaje, "/", "/home", swap, etc...

  2. Etiquetas, LABEL=linux...

  3. UUID, toda particion en Linux, va asignado un UUID que se autogenera al crear la particion.

Es posible recargar el fstab sin tener que reiniciar el sistema, mount -a y umount -a

PreviousHabilitar FSR en los juegos en SteamNextInstalar Debian cifrado

Last updated 1 year ago

Was this helpful?

🐧