сводка и ограниченный вывод от fdisk в человечности бионический бобр

Я не знаю - ли это аппаратные средства или проблема программного обеспечения, но на моем Dell XPS, работая 18.04, когда я ввожу 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, это более настраиваемо? Спасибо за любой совет!

3
задан 29 September 2018 в 20:52

2 ответа

Я использую lsdrv (перечислите диск), который является псевдонимом lsblk ... установка в моем ~/.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
ответ дан 1 December 2019 в 16:51

От 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
ответ дан 1 December 2019 в 16:51

Другие вопросы по тегам:

Похожие вопросы: