Команда показать схему разбиения

Что такое команда для просмотра схемы разделов жесткого диска в Ubuntu?

Я знаю, что мы можем видеть схему разделов в Gparted, но как мы можем запустить ее в командной строке?

2
задан 12 January 2018 в 14:51

3 ответа

Есть много возможных способов. Эти три ниже должны быть наиболее распространенными. Вещи после # в командной строке представляют собой комментарии, объясняющие, что делает каждый из них, вам не нужно их копировать.

lsblk

Это, пожалуй, самый простой инструмент для быстрого обзора существующих разделов. Вложенные структуры (например, диск> раздел> контейнер LUKS> контейнер LVM> том) также красиво отображаются в виде дерева. Работает как обычный пользователь, нет необходимости в sudo.

Вы получаете (среди прочего) информацию об имени устройства, размере, типе и точке подключения (если смонтированы). С опцией -f он покажет тип файловой системы, метку и UUID.

Можно указать диск, раздел или другое подобное устройство, чтобы просматривать только информацию об этом, а не перечислять все.

Примеры:

lsblk                     # default info about all devices
lsblk -f                  # file system info about all devices
lsblk /dev/sda1           # default info about the /dev/sda1 partition and its children only
lsblk -f /dev/sdb         # file system info about the /dev/sdb disk and its children only

См. man lsblk для получения дополнительной информации.

parted

parted - более мощный инструмент командной строки, похожий на подвеску с графическим интерфейсом GParted. Он также может изменить структуру разделов. Обратите внимание, что для этого требуются повышенные привилегии (sudo).

Он покажет вам информацию об оборудовании вашего диска (модель, тип, размер, размер сектора, ...), а также подробную таблицу разделов, включая начальную и конечную позиции, размер, тип, файловую систему, флаги, метку, ...

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

Примеры:

sudo parted -l                 # show info about all devices
sudo parted /dev/sda print     # show info about the /dev/sda disk only

См. man parted для получения дополнительной информации.

fdisk

fdisk очень похож на parted. Он также может вносить изменения, требует повышенных привилегий и отображает в основном ту же информацию.

Примеры:

sudo fdisk -l                  # show info about all devices
sudo fdisk -l /dev/sda         # show info about the /dev/sda disk only

См. man fdisk для получения дополнительной информации.

7
ответ дан 12 January 2018 в 14:51
  • 1
    @YanickRochon: Та же ошибка здесь, оба при попытке устройства как /dev/sdd (сама Карта памяти) или /dev/sdd1 (ее первый раздел). – MestreLion 7 February 2015 в 23:28
  • 2
    @YanickRochon: Та же ошибка здесь, оба при попытке устройства как /dev/sdd (сама Карта памяти) или /dev/sdd1 (ее первый раздел). – MestreLion 7 February 2015 в 23:28
  • 3
    @YanickRochon: Та же ошибка здесь, оба при попытке устройства как /dev/sdd (сама Карта памяти) или /dev/sdd1 (ее первый раздел). – MestreLion 7 February 2015 в 23:28
  • 4
    @YanickRochon: Та же ошибка здесь, оба при попытке устройства как /dev/sdd (сама Карта памяти) или /dev/sdd1 (ее первый раздел). – MestreLion 7 February 2015 в 23:28
  • 5
    @YanickRochon: Та же ошибка здесь, оба при попытке устройства как /dev/sdd (сама Карта памяти) или /dev/sdd1 (ее первый раздел). – MestreLion 7 February 2015 в 23:28
  • 6
    @YanickRochon: Та же ошибка здесь, оба при попытке устройства как /dev/sdd (сама Карта памяти) или /dev/sdd1 (ее первый раздел). – MestreLion 7 February 2015 в 23:28

fdisk

Для моих двух дисков объемом 1 ТБ

sudo fdisk -l # (ell)

выдает следующий вывод:

Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 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
Disklabel type: dos
Disk identifier: 0x81fe91a0

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *          2048     821247     819200   400M 83 Linux
/dev/sda2           821248 1953525167 1952703920 931,1G  f W95 Ext'd (LBA)
/dev/sda5           823296  391028735  390205440 186,1G 83 Linux
/dev/sda6        391030784 1415032831 1024002048 488,3G 83 Linux
/dev/sda7       1415034880 1451898879   36864000  17,6G 82 Linux swap / Solaris


Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 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
Disklabel type: dos
Disk identifier: 0x81fe91a0

Device     Boot     Start        End    Sectors   Size Id Type
/dev/sdb1            2048 1953523711 1953521664 931,5G  5 Extended
/dev/sdb5            4096  629149695  629145600   300G 83 Linux
/dev/sdb6       629151744 1258297343  629145600   300G 83 Linux

lsblk

Команда

lsblk # apparently no sudo needed

дает

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0   400M  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0 186,1G  0 part /
├─sda6   8:6    0 488,3G  0 part /home
└─sda7   8:7    0  17,6G  0 part [SWAP]
sdb      8:16   0 931,5G  0 disk 
├─sdb1   8:17   0     1K  0 part 
├─sdb5   8:21   0   300G  0 part /mnt/freeA
└─sdb6   8:22   0   300G  0 part /mnt/freeB
sr0     11:0    1  1024M  0 rom  

(sr0 - привод DVD).

4
ответ дан 12 January 2018 в 14:51

lsblk перечислит разделы, размер и точку монтирования.

0
ответ дан 12 January 2018 в 14:51
  • 1
    После этого подхода я только получаю сообщение об ошибке " Не удалось загрузить меню c32" файла COM32; при начальной загрузке от usb (использующий Hiren’s BootCD 15.2 и UNetbootin v. 603-1). – Wonko 28 December 2014 в 21:44
  • 2
    После этого подхода я только получаю сообщение об ошибке " Не удалось загрузить меню c32" файла COM32; при начальной загрузке от usb (использующий Hiren’s BootCD 15.2 и UNetbootin v. 603-1). – Wonko 28 December 2014 в 21:44
  • 3
    После этого подхода я только получаю сообщение об ошибке " Не удалось загрузить меню c32" файла COM32; при начальной загрузке от usb (использующий Hiren’s BootCD 15.2 и UNetbootin v. 603-1). – Wonko 28 December 2014 в 21:44
  • 4
    После этого подхода я только получаю сообщение об ошибке " Не удалось загрузить меню c32" файла COM32; при начальной загрузке от usb (использующий Hiren’s BootCD 15.2 и UNetbootin v. 603-1). – Wonko 28 December 2014 в 21:44
  • 5
    После этого подхода я только получаю сообщение об ошибке " Не удалось загрузить меню c32" файла COM32; при начальной загрузке от usb (использующий Hiren’s BootCD 15.2 и UNetbootin v. 603-1). – Wonko 28 December 2014 в 21:44
  • 6
    После этого подхода я только получаю сообщение об ошибке " Не удалось загрузить меню c32" файла COM32; при начальной загрузке от usb (использующий Hiren’s BootCD 15.2 и UNetbootin v. 603-1). – Wonko 28 December 2014 в 21:44

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

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