У меня есть старый ноутбук, на котором установлена Ubuntu 10.04 с момента его выпуска, и я действительно забыл все о его содержимом. Я хотел бы избежать любого простоя, если это возможно, однако я обнаружил следующий вывод из fdisk -l
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00068a66
Device Boot Start End Blocks Id System
/dev/sda1 * 1 32 248832 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 32 30402 243947521 5 Extended
/dev/sda5 32 30402 243947520 8e Linux LVM
Верхняя часть говорит 250Gb
довольно четко, но, кажется, есть sda2
и sda5
оба, казалось бы, держат ~243Gb
каждый. Это действительно просто диск 250 Гб или есть другой раздел, которым я просто не пользуюсь? Вот содержание df -h
fwiw:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/dandell-root
227G 121G 94G 57% /
none 491M 276K 491M 1% /dev
none 496M 0 496M 0% /dev/shm
none 496M 692K 495M 1% /var/run
none 496M 0 496M 0% /var/lock
none 496M 0 496M 0% /lib/init/rw
none 227G 121G 94G 57% /var/lib/ureadahead/debugfs
/dev/sda1 228M 36M 181M 17% /boot
У меня нет желания поддерживать раздел, и я хотел бы объединить их. Сервер без головы, поэтому, пожалуйста, только из командной строки :) Спасибо за любой совет!
ОБНОВЛЕНИЕ : ОК Я удовлетворил свое любопытство тем, что диск действительно всего 250 Гб с sudo hdparm -I /dev/sda
. Однако мне все еще интересно интерпретировать вывод fdisk -l
выше?
На диске всего 250 ГБ, если вы посмотрите на начальный и конечный цилиндры, вы увидите, что они одинаковы.
/dev/sda2
- это просто расширенный раздел, который представляет собой причудливый способ сказать « контейнер для других разделов ». В этом расширенном разделе содержится том LVM (/dev/sda5
), в котором хранятся ваши данные.
Расширенные разделы - это обходной путь для неспособности жестких дисков с таблицами разделов типа MS-DOS содержать более 4 записей разделов. С GPT они больше не нужны.
/dev/sda2 32 30402 243947521 5 Extended
/dev/sda5 32 30402 243947520 8e Linux LVM
Как видите, sda2 является расширенным разделом и начинается с 32. sda5 также начинается с 32.
Обычно на вашем диске может быть только до 4 основных разделов (кстати: кто-нибудь знает причину?)
Расширенный раздел - это что-то вроде «контейнера», в котором вы можете создать больше разделов.
Итак, sda5 - это раздел внутри sda2.
Но поскольку sda5 занимает все пространство в sda2 (вы можете увидеть его в начальной и конечной точках), я думаю, что sda2 более или менее бесполезен, и вы можете переместить sda5 наружу, если sda2, а затем удалить sda2. Но я не знаю, возможно ли и как это возможно
Поскольку /dev/sda2
является расширенным разделом , его фактически нельзя использовать для хранения данных. Вы заметите, что и /dev/sda2
, и /dev/sda5
в списке имеют одинаковые значения в столбцах Start
и End
и отличаются только в Blocks
на единицу. Расширенные разделы используются для создания большего количества разделов, чем обычно разрешено в таблице разделов. Приложение fdisk (и аналогичное) не очень хорошо показывает это, но в вашем случае /dev/sda5
на самом деле находится внутри раздела /dev/sda2
.