Existe um aplicativo para exibir identificadores de partição?

3

Gostaria de saber se existe um aplicativo que liste todas as partições, seu tipo de sistema de arquivos e seus possíveis identificadores.

Isso pode ajudar os usuários na configuração de seus gerenciadores de inicialização.

Por exemplo:

Identifier      Grub Identifier     Filesystem Type     Size
 /dev/sda1       (hd0,2)             ext4                37GB
 /dev/sda4       (hd0,5)             NTFS                20GB

Existe um aplicativo com uma funcionalidade semelhante a essa que alguém conhece?

    
por SirCharlo 19.07.2012 / 16:53

4 respostas

3

Tente usar di

sudo apt-get install di

então

di -a

fornece algo próximo de sua exigência

Filesystem         Mount               Size     Used    Avail %Used  fs Type              
/dev/sda8          /                  48.8G    14.0G    32.3G   34%  ext4                 
udev               /dev                1.9G     0.0G     1.9G    0%  devtmpfs             
devpts             /dev/pts            0.0M     0.0M     0.0M    0%  devpts               
gvfs-fuse-daemon   /home/user/.gvf     0.0M     0.0M     0.0M    0%  fuse.gvfs-fuse-daemon
/dev/sda5          /media/01CC6E45   293.0G   284.9G     8.1G   97%  fuseblk              
/dev/sda6          /media/01CC6E45   390.6G   355.6G    35.0G   91%  fuseblk              
/dev/sda7          /media/01CC6E45    97.7G    94.2G     3.5G   96%  fuseblk              
/dev/sda2          /media/0E246764    97.6G    34.1G    63.5G   35%  fuseblk              
/dev/sdb1          /media/748d0c01    20.0G     5.8G    13.2G   34%  ext4                 
/dev/sdb5          /media/f452a714    18.6G     7.2G    10.5G   44%  ext4                 
/dev/sdb4          /media/New Volu   255.5G    68.1G   187.4G   27%  fuseblk              
proc               /proc               0.0M     0.0M     0.0M    0%  proc                 
binfmt_misc        /proc/sys/fs/bi     0.0M     0.0M     0.0M    0%  binfmt_misc          
tmpfs              /run              772.7M     0.8M   771.9M    0%  tmpfs                
none               /run/lock           0.0M     0.0M     0.0M    0%  tmpfs                
none               /run/shm            0.0M     0.0M     0.0M    0%  tmpfs                
sysfs              /sys                0.0M     0.0M     0.0M    0%  sysfs                
none               /sys/fs/fuse/co     0.0M     0.0M     0.0M    0%  fusectl              
none               /sys/kernel/deb     0.0M     0.0M     0.0M    0%  debugfs              
none               /sys/kernel/sec     0.0M     0.0M     0.0M    0%  securityfs           

mas sem o Identificador do Grub ( although the sda8 can be seen as (hd0,8) from Filesystem column) .E para toda a informação do disco, todas as partições disponíveis precisam ser montadas.

Outro é disktype , mas com mais detalhes, incluindo o UUID

exemplo sudo disktype /dev/sdx

Partition 6: 390.6 GiB (419423445504 bytes, 819186417 sectors from 819186480+63)
    Type 0x07 (HPFS/NTFS)
    Windows NTLDR boot loader
    NTFS file system
      Volume size 390.6 GiB (419423444992 bytes, 819186416 sectors)
  Partition 7: 97.65 GiB (104855837184 bytes, 204796557 sectors from 1638372960+63)
    Type 0x07 (HPFS/NTFS)
    Windows NTLDR boot loader
    NTFS file system
      Volume size 97.65 GiB (104855836672 bytes, 204796556 sectors)
  Partition 8: 48.89 GiB (52500103168 bytes, 102539264 sectors from 1843169580+1748)
    Type 0x83 (Linux)
    Ext3 file system
      UUID 0F493AF5-3B1C-49A5-B33E-5E04F42CA0F1 (DCE, v4)
      Last mounted at "/"
      Volume size 48.89 GiB (52500103168 bytes, 12817408 blocks of 4 KiB)
  Partition 9: 3.725 GiB (3999268864 bytes, 7811072 sectors from 1945712475+165)
    Type 0x82 (Linux swap / Solaris)
    Linux swap, version 2, subversion 1, 4 KiB pages, little-endian
      Swap size 3.725 GiB (3999260672 bytes, 976382 pages of 4 KiB)
    
por atenz 19.07.2012 / 17:41
2

Você não precisa instalar nada, apenas:

ls /dev/disk/by-uuid -lah

dá-lhe por exemplo:

lrwxrwxrwx 1 root root  10 Jun 27 10:56 7d4d0682-4f05-41d7-b3a3-871799e1014c -> ../../sda1
lrwxrwxrwx 1 root root  10 Jun 27 10:56 a22643b0-8de4-4feb-859a-1ba7eb84bf2f -> ../../sda5
    
por jet 19.07.2012 / 19:14
1

Você pode tentar usar o gparted ou o lparted.

    
por Franka 19.07.2012 / 17:50
1

Outra opção, instalada por padrão em 12.04:

sudo lsblk -f

Existem opções para exibir campos, remover cabeçalhos, etc.

sudo blkid 

também pode ser útil, dependendo do que você achar mais fácil de analisar.

Eu não acho que será fácil encontrar um utilitário padrão para converter a nomenclatura do grub. O programa shell / usr / lib / grub-legacy / update-grub tem algumas funções de script de shell que fazem a conversão.

    
por John S Gruber 12.08.2012 / 22:31