Linux lsblk命令

下面是关于Linux lsblk命令的作用与使用方法的详细攻略。

lsblk命令的作用

lsblk命令用于显示系统中的所有块设备信息,包括磁盘、分区以及其他存储设备等。通过此命令可以查看每个块设备的名称、大小、文件系统类型以及挂载点等信息。这对于管理磁盘和存储设备是非常有用的。

lsblk命令的使用方法

lsblk命令有多种可用选项,以下是常见的几种选项及其使用方法:

  1. -a 选项

-a选项用于显示所有的块设备,包括空的设备。默认情况下,空的设备是不会显示在列表中的。

示例:

lsblk -a

输出:

sda    8:0    0  50G  0 disk 
├─sda1 8:1    0  10G  0 part /
├─sda2 8:2    0   1K  0 part 
└─sda5 8:5    0  40G  0 part /data
sdb    8:16   0   0B  0 disk 
sr0   11:0    1 1024M  0 rom
  1. -l 选项

-l选项用于在输出结果中只显示基本的分区信息。该选项可以用于消除不必要的输出。

示例:

lsblk -l

输出:

sda    8:0    0  50G  0 disk 
sda1   8:1    0  10G  0 part /
sda2   8:2    0   1K  0 part 
sda5   8:5    0  40G  0 part /data
sdb    8:16   0   0B  0 disk 
sr0   11:0    1 1024M  0 rom
  1. -t 选项

-t选项用于按文件系统类型过滤块设备。可以使用-t选项和文件系统类型来显示特定类型的块设备。

示例:

lsblk -t -fs ext4

输出:

NAME FSTYPE LABEL UUID                                 MOUNTPOINT
sda1 ext4   /     3cf50710-53f3-46df-8f69-6e2d6fc1e85f /
sda5 ext4        14ef6d4f-40ec-473e-a160-2881bebabb19 /data

上例中,选项-t用于指定返回结果是树形结构,选项-fs用于指定过滤文件系统类型为ext4的块设备。

  1. -o 选项

-o选项用于指定需要显示的字段。输出结果中只显示指定的字段。

示例:

lsblk -o NAME,SIZE,FSTYPE

输出:

NAME    SIZE FSTYPE
sda     50G  
├─sda1  10G  ext4
├─sda2   1K  
└─sda5  40G  ext4
sdb     0B  
sr0   1024M iso9660

上例中,选项-o指定屏幕输出仅包括NAME、SIZE和FSTYPE字段。

  1. -x 选项

-x选项用于指定需要排除的项来过滤输出结果,这些项通常是指某些文件系统类型或设备类型。

示例:

lsblk -x rm

输出:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0    50G  0 disk 
├─sda1   8:1    0    10G  0 part /
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0    40G  0 part /data
sdb      8:16   1     0B  0 disk 
sr0     11:0    1  1024M  0 rom  

上例中,选项-x排除了设备类型为可移动的设备,即排除了RM为1的设备。

总结

以上就是lsblk命令的作用和使用方法的详细攻略。通过这些选项来控制输出,可以让我们更方便地查看块设备的信息,这在磁盘管理和存储管理方面是非常有用的。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux lsblk命令 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年3月28日

相关文章

  • 在阿里云中编译Linux4.5.0内核 – Ubuntu内核编译教程

    实验环境:Ubnuntu 64位(推荐使用14.04)+Xshell   阿里云现在提供的云服务器很好用的,用来编译内核性能也不错。本文介绍最基本的内核编译方法,为了方便,所有操作均在root用户下进行。 如果不是root用户可以使用su命令切换到root用户。   注:使用xshell的时候最好把这一项给关闭了(工具——选项——高级)     一、环境准备…

    Linux 2023年4月13日
    00
  • linux系统下ubuntu重启apache服务命令

    以下是“Linux系统下Ubuntu重启Apache服务命令”的完整使用攻略,包含两个示例说明。 重启Apache服务命令 在Linux系统下,可以使用以下命令来重启Apache服务: sudo service apache2 restart 这个命令将会停止Apache服务,然后再重新启它。这是一种快重启Apache服务的方法,可以在您修改了Apache配…

    Linux 2023年5月13日
    00
  • Linux下安装MySQL8.0.11的教程

    下面是Linux下安装MySQL8.0.11的完整攻略,具体包含以下步骤: 1. 下载MySQL 官网下载地址:https://dev.mysql.com/downloads/mysql/ 根据操作系统下载对应的版本,我这里选择下载Linux版本的MySQL。 2. 安装MySQL 下载完成mysql安装包后,解压到安装目录。 tar -zxvf mysql…

    Linux 2023年5月14日
    00
  • 基于Linux搭建Apache网站服务配置详解

    以下是“基于Linux搭建Apache网站服务配置详解”的完整使用攻略,包含两个示例说明。 步骤 安装Apache服务器。在终端中输入以下命令: bash sudo-get update sudo apt-get install apache2 启动Apache服务器。在终端中输入以下命令: bash sudo service apache2 start 在…

    Linux 2023年5月12日
    00
  • centos6超20TB磁盘的分区格式化的示例代码

    下面是“centos6超20TB磁盘的分区格式化的示例代码”的完整攻略: 1. 确认磁盘 在进行分区格式化之前,需要先确认磁盘的设备名。可以通过以下命令查看系统挂载的所有磁盘: fdisk -l 例如,假设我们有一块 30TB 的磁盘,设备名为 /dev/sdb。 2. 分区 接下来,我们需要将磁盘分为多个分区。由于 centos6 版本的 fdisk 工具…

    Linux 2023年5月30日
    00
  • linux下wget命令的基本使用方法

    下面是“linux下wget命令的基本使用方法”的完整攻略。 wget命令简介 wget是一个在linux中常用的下载工具,使用wget可以下载文件、图片、视频等等。它支持多种协议,如HTTP、HTTPS、FTP等,可以自动识别链接中的文件格式并进行下载。 wget命令的基本使用方法 下载单个文件 使用wget下载单个文件的基本命令格式为: wget [UR…

    Linux 2023年5月14日
    00
  • Linux 动态监听进程shell

    背景 前几天在研究线程的时候,看到一句话说java里的线程Thread.run都会在Linux中fork一个的轻量级进程,于是就想验证一下(笔者的机器是Linux的)。当时用top命令的时候,进程总是跳来跳去的,看起来很辛苦,有个工具叫htop,支持filter,感觉也没那么直观。根据在网上查到的资料和man top,整理出了两条语句: top -p pgr…

    Linux 2023年4月15日
    00
  • linux 搭建FTP服务

    1、安装FTP服务 yum -y install ftp  2、安装vsftpd 服务 yum install vsftpd -y  3、创建用户并设置密码 useradd ftptest echo “ftptest@123” |passwd –stdin ftptest  4、创建一个供 FTP 服务使用的文件目录   mkdir /var/ftp/te…

    Linux 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部