Как решить мою таблицу разделов?

У меня проблема, не обязательно проблема. У меня есть диск, на котором был Ubuntu 11.04, своп, большая NTFS и некоторое свободное пространство. Когда вышел 11.10, я сделал новую установку, и недавно я удалил раздел 11.04, так как больше не нуждался в этом. Я заметил, что моя таблица разделов немного беспорядочна. Особенно, что у меня, кажется, есть 2 первичных пустых раздела в начале и конце таблицы разделов, и мой swap / dev / sdb5, кажется, находится в расширенном контейнере / dev / sdb2 (вероятно, старый swap с 11.04).

Вот скриншот от GParted: enter image description here [/g0]

В любом случае, я мог бы сделать здесь какой-то заказ?

2
задан 16 December 2011 в 04:28

2 ответа

Сначала я советую вам управлять своими разделами с живого компакт-диска.

Во-вторых, перед тем, как вы начнете, проверьте fstab и убедитесь, что все ваши разделы принадлежат UUID

UUID=dccc7153-df39-4b3c-b707-b42f2e3a5421  /  ext4   errors=remount-ro  0  1

FSTAB также расскажет вам, какие разделы используются. Если вам нужен список разделов с помощью uuid, используйте

sudo blkid

1) Загрузите компакт-диск с рабочим столом и отключите все разделы и свопинг жесткого диска (вы можете сделать это в gparted).

[d4 ] 2) Удалите любые нежелательные разделы -> примените изменения.

3) Измените размер разделов по одному на время.

4) Устраните таблицу разделов (заказ) с помощью fdisk [!d6 ]

sudo fdisk /dev/sda

В приглашении fdisk введите следующие команды:

# Extra functionality
x

# Fix partition order
f

# Write changes to disk
w

# Quit fdisk
q

Перезагрузка, и ваши разделы должны выглядеть намного лучше.

Примечание. Вам действительно не нужно " исправить "эту" проблему ", но это не помешает исправить.

2
ответ дан 25 May 2018 в 15:54
  • 1
    Большое спасибо. Вы правы в том, что исправление не требуется, но мне не нравится беспорядочный диск. Я постараюсь решить ваше решение завтра, потому что мне нужно получить живой компакт-диск, и уже поздно, и в случае, если я что-то испортил, у меня нет энергии, чтобы остаться на много и исправить :). Кстати, вы говорите, что я должен удалить и изменить размер моих разделов, но мой своп в настоящее время является частью расширенного контейнера ... Как мне исправить это? – bioShark 16 December 2011 в 05:04
  • 2
    Я оставил бы своп один (я вижу только один раздел подкачки). Если вы хотите, вы можете удалить его (с живого CD) и создать новый, вам нужно будет обновить UUID в fstab. Измените размер расширенного раздела, сделайте это пошагово. Сделайте sdb3 меньше - & gt; применить изменения - & gt; сделать sdb2 меньше или сделать его больше, сделать sdb2 больше - & gt; применить изменения - & gt; Сделайте sdb3 больше. Вы также можете перемещать разделы, если хотите. – Panther 16 December 2011 в 05:13
  • 3
    Вы правы в изменении UUID в fstab. Меня беспокоил только тот факт, что swap (sdb5) находится внутри раздела логического диска sdb2. Но на самом деле это может оставаться логичным (потому что это дает мне больше выбора для будущих праймериз. Поэтому единственная проблема заключается в переупорядочении, так что 2 нераспределенных объединяются вместе и перемещаются в обратную сторону – bioShark 16 December 2011 в 05:21
  • 4
    Команды fdisk будут переупорядочивать разделы. Чтобы переместить нераспределенное пространство, вам необходимо расширить / изменить размер / перемещение разделов. Сделайте это шаг за шагом - & gt; применить изменения - & gt; move - & gt; применить изменения ... – Panther 16 December 2011 в 05:23
  • 5
    Получил это, thx. Похоже, завтра я буду веселиться. Надеюсь, я ничего не испортил, потому что мой раздел NTFS содержит все мои фильмы :) – bioShark 16 December 2011 в 05:28

Нет такой вещи, как первичный пустой раздел; нераспределенное пространство - это просто пространство, которое не принадлежит ни одному разделу. Кроме того, логические разделы всегда находятся в расширенном контейнере.

. Одна вещь, которую вы могли бы сделать, чтобы очистить вещи - переместить большой раздел NTFS полностью влево, а разделы Linux - в конец диска , Если вы решите это сделать, вы должны просто удалить раздел подкачки и расширенный раздел, содержащий его, чтобы освободить место для раздела NTFS, затем вы можете создать новый раздел подкачки в конце диска позже (если вы даже хотят иметь своп - это действительно не нужно, если у вас есть более одного или двух ГБ оперативной памяти). После изменения разделов подкачки вам нужно будет обновить / etc / fstab, чтобы либо удалить запись подкачки, либо указать ее на новый UUID. Вы можете найти uuid, а затем отредактировать файл с помощью:

sudo blkid
gksu gedit /etc/fstab

Обратите внимание, что перемещение этого огромного раздела NTFS займет AGES (например, 12-24 часа), поэтому я бы не предложил его.

Вместо этого я бы предположил, что вы просто игнорируете свободное пространство в начале диска и, возможно, расширяете раздел ext4, чтобы он использовал оставшееся свободное пространство в конце диска. Перемещение конца раздела вправо не занимает много времени и даст вам больше полезного пространства в Ubuntu. Для этого вам нужно будет запустить gparted из livecd, поскольку раздел не может быть использован для его расширения (теперь gparted должен быстро набирать эту способность).

1
ответ дан 25 May 2018 в 15:54
  • 1
    Спасибо за ответ. То, что вы описали выше в первой части, это то, что предложил bodhi.zazen. Удалите swap, переместите NTFS, переместите ext4, чтобы заполнить оставшееся пространство между ntfs и ext3, добавить swap после ext4 и сменить UUID нового swap в / etc / fstab. Ваше второе предложение позволит мне иметь свободное пространство в начале. Я этого не хочу. Для вещей, которые я хочу сделать, я действительно должен был запланировать таблицу разделов лучше :). Даже из Ubuntu я использую раздел NTFS для хранения больших вещей, поэтому Ubuntu не должен быть большим. Свободное пространство планируется для будущих тестов на ОС. – bioShark 16 December 2011 в 15:12

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

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