<?xml version="1.0" encoding="utf-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom" xml:base="https://foundata.com/" xml:lang="en"><title>Lsblk on foundata</title><id>https://foundata.com/en/tags/lsblk/feed-atom.xml</id><link rel="self" type="application/atom+xml" hreflang="en" href="https://foundata.com/en/tags/lsblk/feed-atom.xml" title="atom"/><link rel="alternate" type="text/html" hreflang="en" href="https://foundata.com/en/tags/lsblk/" title="html"/><link rel="alternate" type="application/rss+xml" hreflang="en" href="https://foundata.com/en/tags/lsblk/feed-rss.xml" title="rss"/><link rel="alternate" type="application/atom+xml" hreflang="de" href="https://foundata.com/de/tags/lsblk/feed-atom.xml" title="atom, Deutsch"/><link rel="alternate" type="text/html" hreflang="de" href="https://foundata.com/de/tags/lsblk/feed-atom.xml" title="html, Deutsch"/><link rel="alternate" type="application/rss+xml" hreflang="de" href="https://foundata.com/de/tags/lsblk/feed-atom.xml" title="rss, Deutsch"/><updated>2024-09-11T20:21:00Z</updated><author><name>foundata GmbH</name><email>webmaster@foundata.com</email><uri>https://foundata.com/</uri></author><rights>© 2023-2026, foundata GmbH (https://foundata.com)</rights><icon>https://foundata.com/images/feed-icon.67ff83c698af1511552374e80cf5f6ff26d497ef21f04186cf058859d535ca75.svg</icon><logo>https://foundata.com/images/feed-logo.9138f24a120dabc7e3d34003662131cc9c7f2ff153ec39d2f6dea3a48c35b4bf.svg</logo><entry><title type="html">System insights with command-line tools: lsof and lsblk</title><id>tag:foundata.com,2024-09-11:/en/blog/2024/system-insights-command-line-lsof-lsblk/</id><published>2024-09-11T20:21:00Z</published><updated>2024-09-11T20:21:00Z</updated><link href="https://foundata.com/en/blog/2024/system-insights-command-line-lsof-lsblk/?utm_source=feed-atom" rel="alternate" type="text/html"/><link href="https://foundata.com/de/blog/2024/systemeinblicke-kommandozeile-lsof-lsblk/?utm_source=feed-atom" rel="alternate" type="text/html" hreflang="de"/><link href="https://foundata.com/en/blog/2024/system-insights-command-line-lscpu-lsusb/?utm_source=feed-atom" rel="related" type="text/html" title="System insights with command-line tools: lscpu and lsusb"/><link href="https://foundata.com/en/blog/2024/system-insights-command-line-dmidecode-lspci/?utm_source=feed-atom" rel="related" type="text/html" title="System insights with command-line tools: dmidecode and lspci"/><link href="https://foundata.com/en/blog/2024/cve-2024-6387-regresshion-openssh-rce-vulnerability/?utm_source=feed-atom" rel="related" type="text/html" title="OpenSSH Vulnerability: regreSSHion (CVE-2024-6387), Remote Code Execution (RCE)"/><link href="https://foundata.com/en/blog/2024/quectel-em05-g-thinkpad-t14-gen4-fedora-linux/?utm_source=feed-atom" rel="related" type="text/html" title="Quectel EM05-G (LTE module) with ThinkPad T14 Gen4 on Fedora 39 and 40"/><link href="https://foundata.com/en/blog/2024/use-gpl-or-later/?utm_source=feed-atom" rel="related" type="text/html" title='Please use GPLv3 "or-later" instead of "only"'/><author><name>Andreas Haerter</name><uri>https://andreashaerter.com/</uri></author><summary type="html">An article introducing the command line tools `lsof` and `lsblk`.</summary><content type="html" xml:base="https://foundata.com/"><![CDATA[<p><em>Note: This article was originally released <a href="https://fedoramagazine.org/system-insights-with-command-line-tools-lsof-and-lsblk/" target="_blank" rel="noreferrer noopener">in the Fedora Magazine</a>.</em></p>
<p>In our ongoing series on Linux system insights, we have a look into essential command-line utilities that provide information about the system’s hardware and status. Following our previous discussions on <a href="https://foundata.com/en/blog/2024/system-insights-command-line-lscpu-lsusb/"><code>lscpu</code>, <code>lsusb</code></a>, <a href="https://foundata.com/en/blog/2024/system-insights-command-line-dmidecode-lspci/"><code>dmidecode</code> and <code>lspci</code></a>, we now turn our attention to <code>lsof</code> and <code>lsblk</code>. These tools are particularly useful for investigating open files, active network connections, and mounted block devices on your Fedora Linux system.</p>
<h2 id="exploring-open-files-with-lsof" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#exploring-open-files-with-lsof" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="exploring-open-files-with-lsof">Exploring open files with <code>lsof</code></a></h2><p><code>lsof</code> (list open files) is a powerful command-line tool. Since <a href="https://en.wikipedia.org/wiki/Everything_is_a_file" target="_blank" rel="noreferrer noopener">almost everything in Linux is treated as a file</a>, <code>lsof</code> provides detailed insight into many parts of your system by listing what files are being used, which processes are accessing them, and even which network ports are open (see e.g. Wikipedia on <a href="https://en.wikipedia.org/wiki/Network_socket" target="_blank" rel="noreferrer noopener">Network socket</a> for more information).</p>
<h3 id="basic-usage" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#basic-usage" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="basic-usage">Basic usage</a></h3><p>To start with, execute the basic <code>lsof</code> command to get an overview of the system’s open files:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof
</span></span></code></pre></div><p><code>sudo</code> was used for extended privileges. This is needed to get information about files not opened by processes started by your user. The command outputs a lot of information which can be overwhelming. We are going to narrow down the output to specific information about some common use cases in the following examples.</p>
<h3 id="example-1-finding-open-files-by-user-or-process" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#example-1-finding-open-files-by-user-or-process" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="example-1-finding-open-files-by-user-or-process">Example 1: Finding open files by user or process</a></h3><p>To identify which files a specific user or process has open, <code>lsof</code> can be very helpful.</p>
<p>To list all files opened by a specific user:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -u &lt;username&gt;
</span></span></code></pre></div><p>This will return a list of open files owned by the given user. For example:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -u johndoe
</span></span></code></pre></div><p>You’ll see details such as the process ID (PID), the file descriptor, the type of file, and the file’s path.</p>
<p>To filter by process ID, use the <code>-p</code> flag:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsof -p &lt;PID&gt;
</span></span></code></pre></div><p>This is particularly useful for troubleshooting issues related to specific processes or when you need to check which files a service is holding open. Use sudo if the process is not owned by your user.</p>
<p>Example output:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsof -p <span class="m">873648</span>
</span></span><span class="line"><span class="cl">COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  cwd    DIR   0,39     <span class="m">8666</span>      <span class="m">257</span> /home/user
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  rtd    DIR   0,35      <span class="m">158</span>      <span class="m">256</span> /
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  txt    REG   0,35  <span class="m">1443376</span> <span class="m">12841259</span> /usr/bin/bash
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">12841259</span> /usr/bin/bash <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">14055145</span> /usr/lib/locale/locale-archive <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">14055914</span> /usr/lib64/libc.so.6 <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">13309071</span> /usr/lib64/libtinfo.so.6.4 <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">14059926</span> /usr/lib64/gconv/gconv-modules.cache <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">14055911</span> /usr/lib64/ld-linux-x86-64.so.2 <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user    0u   CHR  136,3      0t0        <span class="m">6</span> /dev/pts/3
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user    1u   CHR  136,3      0t0        <span class="m">6</span> /dev/pts/3
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user    2u   CHR  136,3      0t0        <span class="m">6</span> /dev/pts/3
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  255u   CHR  136,3      0t0        <span class="m">6</span> /dev/pts/3
</span></span></code></pre></div><h3 id="example-2-identifying-open-network-connections-via-sockets" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#example-2-identifying-open-network-connections-via-sockets" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="example-2-identifying-open-network-connections-via-sockets">Example 2: identifying open network connections via sockets</a></h3><p>With its ability to list network connections, <code>lsof</code> also becomes a handy tool for diagnosing network-related issues as it is usually even available on hardened, minimal systems.</p>
<p>To display all open network connections (TCP/UDP <a href="https://en.wikipedia.org/wiki/Network_socket" target="_blank" rel="noreferrer noopener">sockets</a>), run:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -i
</span></span></code></pre></div><p>This will list active network connections along with the associated protocol, port, and process details.</p>
<p>You can filter for specific protocols (like TCP or UDP), include or exclude IPv4 and v6 and combine several values (the example section of <code>man lsof</code> provides a lot of useful information, including negation):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -i tcp
</span></span><span class="line"><span class="cl">$ sudo lsof -i udp
</span></span><span class="line"><span class="cl">$ sudo lsof -i 4tcp
</span></span><span class="line"><span class="cl">$ sudo lsof -i 6tcp
</span></span><span class="line"><span class="cl">$ sudo lsof -i 4tcp@example.com
</span></span></code></pre></div><p>For connections associated with a particular port:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -i :&lt;port_number&gt;
</span></span></code></pre></div><p>For example, to list connections to port 22 (SSH):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -i :22
</span></span><span class="line"><span class="cl">COMMAND    PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
</span></span><span class="line"><span class="cl">sshd    <span class="m">904379</span> root    3u  IPv4 <span class="m">5622530</span>      0t0  TCP *:ssh <span class="o">(</span>LISTEN<span class="o">)</span>
</span></span><span class="line"><span class="cl">sshd    <span class="m">904379</span> root    4u  IPv6 <span class="m">5622532</span>      0t0  TCP *:ssh <span class="o">(</span>LISTEN<span class="o">)</span>
</span></span></code></pre></div><p>This information can be critical for identifying unauthorized connections or simply monitoring network activity on a system for debugging.</p>
<h2 id="investigating-block-devices-with-lsblk" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#investigating-block-devices-with-lsblk" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="investigating-block-devices-with-lsblk">Investigating block devices with <code>lsblk</code></a></h2><p>Another useful tool is <code>lsblk</code>, which displays information about all available <a href="https://en.wikipedia.org/wiki/Device_file#Block_devices" target="_blank" rel="noreferrer noopener">block devices</a> on your system. Block devices include hard drives, SSDs, and USB storage. This command provides a tree-like view, helping you understand the relationships between partitions, devices, and their mount points.</p>
<h3 id="basic-usage-1" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#basic-usage-1" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="basic-usage-1">Basic usage</a></h3><p>Running <code>lsblk</code> without any options provides a clean hierarchical structure of the block devices:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsblk
</span></span></code></pre></div><p>This shows all block devices in a tree structure, including their size, type (disk, partition), and mount point (if applicable).</p>
<h3 id="examples" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#examples" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="examples">Examples</a></h3><p>For a deeper look into the file systems on your block devices, use the -f flag:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsblk -f
</span></span></code></pre></div><p>This will display not just the block devices, but also details about the file systems on each partition, including the type (e.g., ext4, vfat, swap), the UUID, and the current mount points.</p>
<p>If you want less information about the devices themselves (without showing partitions or mount points), the -d option is useful:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsblk -d
</span></span></code></pre></div><p>There is also a -J or –json option. If used, the command outputs the information in JSON format. This provides a structured view that is particularly useful for scripting and automation.</p>
<p>Example outputs from my laptop (some long information like UUIDs stripped for readability):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsblk
</span></span><span class="line"><span class="cl">NAME                     MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
</span></span><span class="line"><span class="cl">sda                        8:0    <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">sdb                        8:16   <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">sdc                        8:32   <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">zram0                    252:0    <span class="m">0</span>     8G  <span class="m">0</span> disk  <span class="o">[</span>SWAP<span class="o">]</span>
</span></span><span class="line"><span class="cl">nvme0n1                  259:0    <span class="m">0</span> 931,5G  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">├─nvme0n1p1              259:1    <span class="m">0</span>   600M  <span class="m">0</span> part  /boot/efi
</span></span><span class="line"><span class="cl">├─nvme0n1p2              259:2    <span class="m">0</span>     1G  <span class="m">0</span> part  /boot
</span></span><span class="line"><span class="cl">└─nvme0n1p3              259:3    <span class="m">0</span> 929,9G  <span class="m">0</span> part
</span></span><span class="line"><span class="cl">  └─luks-84257c20<span class="o">[</span>...<span class="o">]</span>   253:0    <span class="m">0</span> 929,9G  <span class="m">0</span> crypt /home
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">$ lsblk -d
</span></span><span class="line"><span class="cl">NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
</span></span><span class="line"><span class="cl">sda       8:0    <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">sdb       8:16   <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">sdc       8:32   <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">zram0   252:0    <span class="m">0</span>     8G  <span class="m">0</span> disk <span class="o">[</span>SWAP<span class="o">]</span>
</span></span><span class="line"><span class="cl">nvme0n1 259:0    <span class="m">0</span> 931,5G  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">$ lsblk -f
</span></span><span class="line"><span class="cl">NAME                FSTYPE <span class="o">[</span>...<span class="o">]</span>LABEL    UUID           FSAVAIL FSUSE% MOUNTPOINTS
</span></span><span class="line"><span class="cl">sda
</span></span><span class="line"><span class="cl">sdb
</span></span><span class="line"><span class="cl">sdc
</span></span><span class="line"><span class="cl">zram0                                                                  <span class="o">[</span>SWAP<span class="o">]</span>
</span></span><span class="line"><span class="cl">nvme0n1
</span></span><span class="line"><span class="cl">├─nvme0n1p1         vfat                 4C5B-4355      579,7M  3%     /boot/efi
</span></span><span class="line"><span class="cl">├─nvme0n1p2         ext4                 30eff827<span class="o">[</span>...<span class="o">]</span>  605M    31%    /boot
</span></span><span class="line"><span class="cl">└─nvme0n1p3         crypto_LUKS          84257c20<span class="o">[</span>...<span class="o">]</span>
</span></span><span class="line"><span class="cl">  └─luks-84257<span class="o">[</span>...<span class="o">]</span> btrfs       fe<span class="o">[</span>...<span class="o">]</span>  666f9d6f<span class="o">[</span>...<span class="o">]</span>  303,1G  67%    /home
</span></span><span class="line"><span class="cl">                                                                       /
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">$ lsblk -f -J
</span></span><span class="line"><span class="cl"><span class="o">{</span>
</span></span><span class="line"><span class="cl">   <span class="s2">&#34;blockdevices&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">   <span class="o">[</span>...<span class="o">]</span>,<span class="o">{</span>
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;nvme0n1&#34;</span>,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;fstype&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;fsver&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;label&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;uuid&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;fsavail&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;fsuse%&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">             null
</span></span><span class="line"><span class="cl">         <span class="o">]</span>,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;children&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">            <span class="o">{</span>
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;nvme0n1p1&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fstype&#34;</span>: <span class="s2">&#34;vfat&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsver&#34;</span>: <span class="s2">&#34;FAT32&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;label&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;uuid&#34;</span>: <span class="s2">&#34;4C5B-4355&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsavail&#34;</span>: <span class="s2">&#34;579,7M&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsuse%&#34;</span>: <span class="s2">&#34;3%&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                   <span class="s2">&#34;/boot/efi&#34;</span>
</span></span><span class="line"><span class="cl">               <span class="o">]</span>
</span></span><span class="line"><span class="cl">            <span class="o">}</span>,<span class="o">{</span>
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;nvme0n1p2&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fstype&#34;</span>: <span class="s2">&#34;ext4&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsver&#34;</span>: <span class="s2">&#34;1.0&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;label&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;uuid&#34;</span>: <span class="s2">&#34;30eff827-[...]&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsavail&#34;</span>: <span class="s2">&#34;605M&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsuse%&#34;</span>: <span class="s2">&#34;31%&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                   <span class="s2">&#34;/boot&#34;</span>
</span></span><span class="line"><span class="cl">               <span class="o">]</span>
</span></span><span class="line"><span class="cl">            <span class="o">}</span>,<span class="o">{</span>
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;nvme0n1p3&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fstype&#34;</span>: <span class="s2">&#34;crypto_LUKS&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsver&#34;</span>: <span class="s2">&#34;2&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;label&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;uuid&#34;</span>: <span class="s2">&#34;84257c20-[...]&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsavail&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsuse%&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                   null
</span></span><span class="line"><span class="cl">               <span class="o">]</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;children&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                  <span class="o">{</span>
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;luks-[...]&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;fstype&#34;</span>: <span class="s2">&#34;btrfs&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;fsver&#34;</span>: null,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;label&#34;</span>: <span class="s2">&#34;fedora_localhost-live&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;uuid&#34;</span>: <span class="s2">&#34;666f9d6f-[...]&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;fsavail&#34;</span>: <span class="s2">&#34;303,1G&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;fsuse%&#34;</span>: <span class="s2">&#34;67%&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                         <span class="s2">&#34;/home&#34;</span>, <span class="s2">&#34;/&#34;</span>
</span></span><span class="line"><span class="cl">                     <span class="o">]</span>
</span></span><span class="line"><span class="cl">                  <span class="o">}</span>
</span></span><span class="line"><span class="cl">               <span class="o">]</span>
</span></span><span class="line"><span class="cl">            <span class="o">}</span>
</span></span><span class="line"><span class="cl">         <span class="o">]</span>
</span></span><span class="line"><span class="cl">      <span class="o">}</span>
</span></span><span class="line"><span class="cl">   <span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="o">}</span>
</span></span></code></pre></div><h3 id="conclusion" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#conclusion" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="conclusion">Conclusion</a></h3><p>The <code>lsof</code> and <code>lsblk</code> commands are providing insights into file usage, network activity, and block device structures. Whether you’re tracking down open file handles, diagnosing network connections, or reviewing storage devices; whether you’re troubleshooting, optimizing, or simply curious; these tools provide valuable data that can help you better understand and manage your Fedora Linux environment. See you next time when we will have a look at more useful listing and information command line tools and how to use them.</p>
]]></content><category scheme="taxonomy:tags" term="toolbox" label="toolbox"/><category scheme="taxonomy:tags" term="lsof" label="lsof"/><category scheme="taxonomy:tags" term="lsblk" label="lsblk"/></entry></feed>