Что такое команда для просмотра схемы разделов жесткого диска в Ubuntu?
Я знаю, что мы можем видеть схему разделов в Gparted, но как мы можем запустить ее в командной строке?
Есть много возможных способов. Эти три ниже должны быть наиболее распространенными. Вещи после #
в командной строке представляют собой комментарии, объясняющие, что делает каждый из них, вам не нужно их копировать.
Это, пожалуй, самый простой инструмент для быстрого обзора существующих разделов. Вложенные структуры (например, диск> раздел> контейнер 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
- более мощный инструмент командной строки, похожий на подвеску с графическим интерфейсом 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
очень похож на parted
. Он также может вносить изменения, требует повышенных привилегий и отображает в основном ту же информацию.
Примеры:
sudo fdisk -l # show info about all devices
sudo fdisk -l /dev/sda # show info about the /dev/sda disk only
См. man 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 # 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).
lsblk
перечислит разделы, размер и точку монтирования.
/dev/sdd
(сама Карта памяти) или/dev/sdd1
(ее первый раздел). – MestreLion 7 February 2015 в 23:28/dev/sdd
(сама Карта памяти) или/dev/sdd1
(ее первый раздел). – MestreLion 7 February 2015 в 23:28/dev/sdd
(сама Карта памяти) или/dev/sdd1
(ее первый раздел). – MestreLion 7 February 2015 в 23:28/dev/sdd
(сама Карта памяти) или/dev/sdd1
(ее первый раздел). – MestreLion 7 February 2015 в 23:28/dev/sdd
(сама Карта памяти) или/dev/sdd1
(ее первый раздел). – MestreLion 7 February 2015 в 23:28/dev/sdd
(сама Карта памяти) или/dev/sdd1
(ее первый раздел). – MestreLion 7 February 2015 в 23:28