GNU/Linux >> Linux Esercitazione >  >> Linux

Cos'è anon_inode nell'output di ls -l /proc/[PID]/fd?

Tutto sotto /proc è trattato nel man proc . Questa sezione copre anon_inode .

Per i descrittori di file per pipe e socket, le voci saranno collegamenti simbolici il cui contenuto è il tipo di file con l'inode. Una chiamata readlink(2) su questo file restituisce una stringa nel formato:

 type:[inode]

Ad esempio, socket:[2248868] sarà un socket e il suo inode è 2248868. Per i socket, quell'inode può essere usato per trovare maggiori informazioni in uno dei file sotto/proc/net/ .

Per descrittori di file che non hanno un inode corrispondente (ad esempio, descrittori di file prodotti da epoll_create(2) , eventfd(2) , inotify_init(2) , signalfd(2) , etimerfd(2)) , la voce sarà un collegamento simbolico con i contenuti del modulo

 anon_inode:<file-type>

In alcuni casi, il tipo di file è racchiuso tra parentesi quadre.

Ad esempio, un descrittore di file epoll avrà un collegamento simbolico il cui contenuto è la stringa anon_inode:[eventpoll] .

Per ulteriori informazioni su epoll Ne discuto qui - Quali informazioni posso trovare su un eventpoll su un thread in esecuzione?.

Per ulteriori informazioni su anon_inode 's - Cos'è un inode anonimo in Linux?. Fondamentalmente ci sono/c'erano dati su disco che non hanno più un riferimento al filesystem per accedervi. Un anon_inode mostra che c'è un descrittore di file che non ha un inode di riferimento.


Linux
  1. Che cos'è il numero di inode in Linux?

  2. Come ottengo il percorso di un processo in Unix/Linux

  3. Qual è la differenza tra /tmp e /run?

  4. Qual è il concetto di creare un file con zero byte in Linux?

  5. Perché le directory /home, /usr, /var, ecc. hanno tutte lo stesso numero di inode (2)?

In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

/proc/cpuinfo e /proc/meminfo in Linux

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

Recupera il file cancellato che è attualmente in fase di scrittura

Qual è il limite di dimensione di /etc/hosts?

Qual è il vantaggio di /etc/apt/sources.list.d rispetto a /etc/apt/sources.list