Listar el sistema de archivos en linux con lfs

Listar el sistema de archivos en linux con lfs.

El sistema de archivos es la estructura y formato de datos, que utiliza un sistema operativo (en este caso linux), para verificar y manejar los archivos de un disco o partición; para que me entiendas mejor, la forma en que se organizan los archivos en el disco.

Linux admite varios tipos de sistemas de archivos, además pone a nuestra disposición herramientas nativas como puede ser el «comando df«. Si trabajamos en línea de comandos, df es una elección acertada pero no la única. Existen aplicaciones creadas por usuarios sin ánimo de lucro, que basándose en el comando anteriormente mencionado mejoran considerablemente la experiencia de usuario.

 

Listar el sistema de archivos en linux con lfs

Lfs es una herramienta exclusiva para terminal o consola linux, con la capacidad de mostrar la información de los discos que tengamos montados en nuestro sistema Linux. El mismo desarrollador de Lfs, nos afirma que es una alternativa mejorada del comando <df -H>. Vemos sus particularidades.

  • Identifica los discos como «rem» (extraíble), «HDD» y «SSD».
  • Nos muestra el tipo de sistema de archivos.
  • Clasifica los sistemas de archivos por tamaño.
  • Imprime la salida en formato de columna tabulada.

Como la mayoría de proyectos similares, lfs se encuentra en pleno desarrollo. Nosotros instalaremos la versión 0.5.1, pero es conveniente que antes revises su Github de descargas por si existe alguna más actualizada.

Descargamos el archivo.

wget https://github.com/Canop/lfs/releases/download/v0.5.1/lfs_0.5.1.zip

Ahora lo descomprimimos.

unzip lfs_0.5.1.zip

Como puedes ver en el ejemplo nos crea la carpeta buid, donde podremos localizar el contenido de la herramienta.

root@sololinux-demo:~# unzip lfs_0.5.1.zip
Archive:  lfs_0.5.1.zip
  inflating: build/CHANGELOG.md      
  inflating: build/lfs               
  inflating: build/README.md

Copiamos el ejecutable a nuestra carpeta usr/local/bin.

sudo mv build/lfs /usr/local/bin/

Listo. Ya lo tenemos en nuestra máquina.

Para ver el sistema de archivos de tu disco, ejecuta el siguiente comando.

lfs

Ejemplo de salida…

Listar el sistema de archivos con lfs

Listar el sistema de archivos con lfs

 

Puedes ver las opciones disponibles con help.

lfs --help

En estos momentos no son muchas, pero seguro que más pronto que tarde la lista de opciones será mayor.

root@sololinux-demo:~# lfs --help
Usage: lfs [-v] [-a]

List your filesystems. All units are SI. Source at https://github.com/Canop/lfs

Options:
  -v, --version     print the version
  -a, --all         whether to show all mount points
  --help            display usage information

Con el comando lfs, solo enumera los sistemas de archivos respaldados por dispositivos físicos reales. Si quieres visualizar todos los sistemas de archivos de tu distribución linux, debes agregar la opción «-a».

lfs -a

Observa que la diferencia es considerable, ahora vemos todo.

┌───┬────────┬───────────┬───┬─────────┬───┬───┬───┬───┬───────────────────────┐
│ id│  dev   │filesystem │dsk│  type   │si │us │us │av │mount point            │
│   │        │           │   │         │ze │ed │e% │ail│                       │
├───┼────────┼───────────┼───┼─────────┼───┼───┼───┼───┼───────────────────────┤
│ 20│182:675 │/dev/ploop │   │  ext4   │10G│ 1.│13%│ 9.│/                      │
│942│521     │42220p1    │   │         │   │ 3G│   │ 1G│                       │
│ 20│0:1953  │none       │   │  tmpfs  │ 26│  0│ 0%│ 26│/sys/fs/cgroup         │
│948│        │           │   │         │ 8M│   │   │ 8M│                       │
│ 20│0:1960  │none       │   │devtmpfs │ 26│  0│ 0%│ 26│/dev                   │
│926│        │           │   │         │ 8M│   │   │ 8M│                       │
│ 13│0:1961  │tmpfs      │   │  tmpfs  │ 26│  0│ 0%│ 26│/dev/shm               │
│449│        │           │   │         │ 8M│   │   │ 8M│                       │
│ 14│0:2488  │none       │   │  tmpfs  │ 26│  0│ 0%│ 26│/run/shm               │
│421│        │           │   │         │ 8M│   │   │ 8M│                       │
│ 13│0:1969  │tmpfs      │   │  tmpfs  │54M│ 13│ 0%│54M│/run                   │
│470│        │           │   │         │   │ 1K│   │   │                       │
│ 13│0:2166  │tmpfs      │   │  tmpfs  │ 5.│  0│ 0%│ 5.│/run/lock              │
│471│        │           │   │         │ 2M│   │   │ 2M│                       │
│ 20│0:1944  │none       │   │  sysfs  │   │   │   │   │/sys                   │
│943│        │           │   │         │   │   │   │   │                       │
│ 20│0:29    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/cpu,cpu │
│963│        │           │   │         │   │   │   │   │acct                   │
│ 20│0:34    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/cpuset  │
│964│        │           │   │         │   │   │   │   │                       │
│ 20│0:33    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/net_cls │
│965│        │           │   │         │   │   │   │   │,net_prio              │
│ 20│0:18    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/memory  │
│966│        │           │   │         │   │   │   │   │                       │
│ 20│0:31    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/devices │
│967│        │           │   │         │   │   │   │   │                       │
│ 20│0:17    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/blkio   │
│968│        │           │   │         │   │   │   │   │                       │
│ 20│0:30    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/freezer │
│969│        │           │   │         │   │   │   │   │                       │
│ 20│0:36    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/perf_ev │
│970│        │           │   │         │   │   │   │   │ent                    │
│ 20│0:32    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/hugetlb │
│971│        │           │   │         │   │   │   │   │                       │
│ 20│0:19    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/pids    │
│972│        │           │   │         │   │   │   │   │                       │
│ 20│0:26    │cgroup     │   │ cgroup  │   │   │   │   │/sys/fs/cgroup/systemd │
│987│        │           │   │         │   │   │   │   │                       │
│ 20│0:1899  │proc       │   │  proc   │   │   │   │   │/proc                  │
│925│        │           │   │         │   │   │   │   │                       │
│ 13│0:1962  │devpts     │   │ devpts  │   │   │   │   │/dev/pts               │
│461│        │           │   │         │   │   │   │   │                       │
│ 92│0:2289  │systemd-1  │   │ autofs  │   │   │   │   │/proc/sys/fs/binfmt_mi │
│ 73│        │           │   │         │   │   │   │   │sc                     │
│ 13│0:671   │mqueue     │   │ mqueue  │   │   │   │   │/dev/mqueue            │
│472│        │           │   │         │   │   │   │   │                       │
│ 13│0:2487  │binfmt_misc│   │binfmt_m │   │   │   │   │/proc/sys/fs/binfmt_mi │
│473│        │           │   │   isc   │   │   │   │   │sc                     │
└───┴────────┴───────────┴───┴─────────┴───┴───┴───┴───┴───────────────────────┘

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.  Listar el sistema de archivos en linux con lfs.

 

Agregar comentario