AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1079556
Accepted
Leo Simon
Leo Simon
Asked: 2018-09-30 09:52:30 +0800 CST2018-09-30 09:52:30 +0800 CST 2018-09-30 09:52:30 +0800 CST

ubuntu 仿生海狸中 fdisk 的摘要和限制输出

  • 772

我不知道这是硬件还是软件问题,但是在运行 18.04 的戴尔 XPS 上,当我键入时,sudo fdisk -l我会收到各种我不想看到的垃圾

 Disk /dev/loop21: 140.9 MiB, 147722240 bytes, 288520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

我不知道这些 /dev/loop 设备是什么,当然也不想看到有关它们的任何信息。我只关心我的实际磁盘,我希望看到一个可以放在一页上的摘要。

我可以通过调用消除/dev/loop垃圾,sudo fdisk -l /dev/[nv]* /dev/sd* 但是这个命令仍然产生比我需要的更多的信息。

如果有某种方法可以过滤掉所有多余的垃圾,这种输出——或多或少是 16.04 所产生的——将是理想的。也就是说,它只列出了可用的文件系统和它们上面的任何分区。

Disk /dev/nvme0n1: 953.9 GiB, 1024209543168 bytes, 2000409264 sectors

Device               Start        End   Sectors   Size Type
/dev/nvme0n1p1        2048    1023999   1021952   499M Windows recovery environment
/dev/nvme0n1p2     1024000    1228799    204800   100M EFI System
/dev/nvme0n1p3     1228800    1261567     32768    16M Microsoft reserved
/dev/nvme0n1p4     1261568  158547967 157286400    75G Microsoft basic data
/dev/nvme0n1p5   158547968  327999487 169451520  80.8G Linux filesystem
/dev/nvme0n1p6   327999488 1284618239 956618752 456.2G Linux filesystem
/dev/nvme0n1p7  1284618240 1835775999 551157760 262.8G Linux filesystem
/dev/nvme0n1p8  1835776000 1835778047      2048     1M BIOS boot
/dev/nvme0n1p9  1835778048 1967998975 132220928    63G Linux filesystem
/dev/nvme0n1p10 1967998976 2000408575  32409600  15.5G Linux swap



Disk /dev/sda: 28.9 GiB, 31004295168 bytes, 60555264 sectors
Disk /dev/sdb1: 30 GiB, 32212140032 bytes, 62914336 sectors

也许有一个更可定制的 fdisk 替代品?感谢您的任何建议!

fdisk 18.04
  • 2 2 个回答
  • 141 Views

2 个回答

  • Voted
  1. Best Answer
    WinEunuuchs2Unix
    2018-09-30T11:10:04+08:002018-09-30T11:10:04+08:00

    我在我的文件中使用lsdrv(list drive),它是lsblk ...setup的别名。~/.bashrc

    $ lsdrv
    NAME         FSTYPE LABEL            MOUNTPOINT   SIZE MODEL
    sr0                                              1024M DVD+/-RW DW316  
    sda                                             931.5G HGST HTS721010A9
    ├─sda4       ntfs   WINRETOOLS                    450M 
    ├─sda2                                            128M 
    ├─sda5       ntfs   Image                        11.4G 
    ├─sda3       ntfs   HGST_Win10       /mnt/d       919G 
    └─sda1       vfat   ESP                           500M 
    nvme0n1                                           477G Samsung SSD 960 PRO 512GB            
    ├─nvme0n1p5  ntfs                                 858M 
    ├─nvme0n1p3                                        16M 
    ├─nvme0n1p1  ntfs                                 450M 
    ├─nvme0n1p8  ntfs   Shared_WSL+Linux /mnt/e         9G 
    ├─nvme0n1p6  ext4   New_Ubuntu_16.04 /           23.7G 
    ├─nvme0n1p4  ntfs   NVMe_Win10       /mnt/c     363.2G 
    ├─nvme0n1p10 ext4   Ubuntu_18.04     /mnt/clone  27.2G 
    ├─nvme0n1p2  vfat                    /boot/efi     99M 
    ├─nvme0n1p9  swap                    [SWAP]       7.9G 
    └─nvme0n1p7  ext4   Old_Ubuntu_16.04 /mnt/old    44.6G 
    

    别名选择我想在常规屏幕上看到的重要字段,无需换行:

    $ alias lsdrv
    alias lsdrv='lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL | grep -v loop'
    
    • 2
  2. waltinator
    2018-09-30T10:15:03+08:002018-09-30T10:15:03+08:00

    来自man fdisk:

    Note that partx(8) provides a rich interface for scripts to print disk layouts,  fdisk  is
           mostly  designed  for  humans.   Backward  compatibility  in  the  output  of fdisk is not
           guaranteed.  The input (the commands) should always be backward compatible.
    
    • 0

相关问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve