203.1 - Comandos clave: Operacion del sistema de archivos

Comandos de montaje

ComandoFuncionEjemplo
mountMontar sistema de archivosmount /dev/sdb1 /mnt/datos
mount -tMontar especificando tipomount -t ext4 /dev/sdb1 /mnt
mount -oMontar con opcionesmount -o ro,noexec /dev/sdb1 /mnt
mount -aMontar todo lo de fstabmount -a
mount --bindMontaje enlace (bind)mount --bind /var/www /home/user/web
mount -o loopMontar imagen de discomount -o loop imagen.iso /mnt/iso
mount -o remountRemontar con nuevas opcionesmount -o remount,rw /
umountDesmontar sistema de archivosumount /mnt/datos
umount -lDesmontaje perezoso (lazy)umount -l /mnt/datos
umount -fForzar desmontajeumount -f /mnt/nfs
umount -RDesmontar recursivamenteumount -R /mnt

Comandos de identificacion de dispositivos

ComandoFuncionEjemplo
blkidMostrar UUID, tipo FS, etiquetablkid
blkid /dev/sda1Info de dispositivo especificoblkid /dev/sda1
blkid -UBuscar dispositivo por UUIDblkid -U "a1b2-c3d4"
blkid -LBuscar dispositivo por etiquetablkid -L "datos"
findmntMostrar montajes en arbolfindmnt
findmnt /homeBuscar punto de montajefindmnt /home
findmnt -t ext4Filtrar por tipo FSfindmnt -t ext4
findmnt --fstabMostrar montajes de fstabfindmnt --fstab
lsblkListar dispositivos de bloquelsblk
lsblk -fListar con info de FSlsblk -f
lsblk -oSeleccionar columnaslsblk -o NAME,SIZE,FSTYPE,UUID

Comandos de autofs

ComandoFuncionEjemplo
systemctl start autofsIniciar servicio autofssystemctl start autofs
systemctl enable autofsHabilitar autofs en arranquesystemctl enable autofs
systemctl restart autofsReiniciar autofs tras cambiossystemctl restart autofs
automount -f -vEjecutar autofs en primer plano (debug)automount -f -v

Comandos de systemd para montajes

ComandoFuncionEjemplo
systemctl start X.mountActivar unidad de montajesystemctl start mnt-datos.mount
systemctl enable X.mountHabilitar montaje en arranquesystemctl enable mnt-datos.mount
systemctl start X.automountActivar automontajesystemctl start mnt-datos.automount
systemctl daemon-reloadRecargar unidades tras cambiossystemctl daemon-reload

Campos de /etc/fstab

CampoPosicionDescripcionEjemplo
Dispositivo1Identificador del dispositivoUUID=xxxx, LABEL=datos, /dev/sda1
Punto montaje2Directorio de montaje/, /home, swap
Tipo FS3Tipo de sistema de archivosext4, xfs, swap, nfs
Opciones4Opciones de montajedefaults, ro,noexec
Dump5Backup con dump0 (no), 1 (si)
Pass6Orden de fsck0 (no), 1 (raiz), 2 (otros)

Opciones de montaje mas importantes

OpcionDescripcion
defaultsrw, suid, dev, exec, auto, nouser, async
auto / noautoMontar o no con mount -a
ro / rwSolo lectura / lectura-escritura
exec / noexecPermitir/prohibir ejecucion
suid / nosuidPermitir/prohibir SUID/SGID
user / usersPermitir montaje por usuarios
noatimeNo actualizar tiempo de acceso
_netdevRequiere red para montaje
nofailNo fallar si dispositivo ausente
bindMontaje enlace de directorio
loopMontar archivo como dispositivo
x-systemd.automountAutomontaje via systemd
x-systemd.idle-timeout=Tiempo para desmontar automaticamente

Archivos de configuracion de autofs

ArchivoFuncion
/etc/auto.masterArchivo maestro (puntos de montaje y mapas)
/etc/auto.master.d/*.autofsArchivos de configuracion adicionales
/etc/auto.miscMapa para montajes miscelaneos
/etc/auto.nfsMapa tipico para montajes NFS
/etc/auto.homeMapa tipico para directorios home

Identificacion de dispositivos - directorios utiles

DirectorioContenido
/dev/disk/by-uuid/Enlaces simbolicos por UUID
/dev/disk/by-label/Enlaces simbolicos por etiqueta
/dev/disk/by-id/Enlaces simbolicos por ID hardware
/dev/disk/by-path/Enlaces simbolicos por ruta PCI/SCSI