Есть ли приложение для отображения идентификаторов разделов?

Я хотел бы знать, существует ли приложение, которое перечисляет все разделы, их тип файловой системы и их возможные идентификаторы.

Это может помочь пользователям в настройке их загрузчиков.

Например:

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

Есть ли приложение с функциональностью, аналогичной той, о которой кто-нибудь знает?

3
задан 19 July 2012 в 18:53

4 ответа

Попробуйте использовать di

sudo apt-get install di

, а затем

di -a

что-то близкое к вашему требованию

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           
[ 1111], но без идентификатора Grub ( although the sda8 can be seen as (hd0,8) from Filesystem column). И для всей информации о диске, все доступные разделы должны быть смонтированы.


Еще один - тип диска , но с более подробной информацией, включая пример UUID

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)
0
ответ дан 19 July 2012 в 18:53

Вам не нужно ничего устанавливать, просто:

ls /dev/disk/by-uuid -lah

дает вам, например:

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
0
ответ дан 19 July 2012 в 18:53

Другой выбор, установленный по умолчанию 12.04:

sudo lsblk -f

Существуют опции для отображения полей, удаления заголовков и т. Д.

sudo blkid 

также может быть полезным, в зависимости от того, что вам легче разобрать.

Я не думаю, что будет легко найти стандартную утилиту для преобразования в номенклатуру grub. Программа оболочки / usr / lib / grub-legacy / update-grub имеет некоторые функции сценариев оболочки, которые выполняют преобразование.

0
ответ дан 19 July 2012 в 18:53

Вы можете попробовать использовать gparted или lparted.

0
ответ дан 19 July 2012 в 18:53

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

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