Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Объединение разделов  (Прочитано 3172 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Объединение разделов
« Ответ #15 : 07 Мая 2016, 08:32:06 »
mmgfs, на диске с MBR должен быть хотя-бы один первичный раздел (пусть даже маленький и пустой).
Вы понимаете, что вводте людей в заблуждение?
Давай-те разъясним ситуацию и разницу между основным и экстендед разделами.
Раньше считалось что 640кб хватит всем 4 разделов на жестком диске достаточно. Но объемы ХДД росли, но сам стандарт МБР не разрешал создавать более 4 разделов. Потому сделали финт ушами расширенные разделы: один из основных разделов мог использоваться как контейнер (ящиком, как МБР для основных разделов) для расширенных разделов.
То есть реально Ваше высказывания лишено смысла, так как расширенный раздел может находиться только внутри основного раздела. Отсюда вывод - если есть расширенный раздел, значит 100% есть хотя бы один основной раздел. Обратное утверждение не верно ибо наличие основного раздела не дает гарантии наличия расширенных разделов.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн mihasЬ

  • Забанен
  • Участник
  • *
  • Сообщений: 236
    • Просмотр профиля
Re: Объединение разделов
« Ответ #16 : 07 Мая 2016, 08:39:00 »
EvangelionDeath, Уговорил, осталась старая дурная привычка, до сих пор к компу прицеплен 40 Гиговый диск и там "для приличия" оставил на полгига первичный.   :)

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Объединение разделов
« Ответ #17 : 07 Мая 2016, 08:58:27 »
mihasЬ, ну так смысл в том мелком пустом. Да кроме того потому и нет /dev/sdX0, /dev/sdX4 так как они зарезервированы для указания на контейнеры. Нумерация основных идет с 1, а расширенных с 5.

А теперь к сути вопроса автора:
а вот просто так взять и склеить /dev/sda1 (основной раздел) и /dev/sda6 (расширенный) не получится даже потому, что это разные контейнеры
Варианты:
1) удалить /dev/sda1 и двигать остальные разделы к началу раздела, потом править /etc/fstab, так как помеяются UUID разделов и вообще разметка
2) Использовать файловую систему btrfs на обоих разделах, тогда разделы можно клеить хоть на разных физических дисках
« Последнее редактирование: 07 Мая 2016, 09:01:35 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн mmgfs

  • Автор темы
  • Участник
  • *
  • Сообщений: 172
  • Ubuntu 22.04.2
    • Просмотр профиля
Re: Объединение разделов
« Ответ #18 : 07 Мая 2016, 17:57:21 »
EvangelionDeath Ты говоришь: а вот просто так взять и склеить /dev/sda1 (основной раздел) и /dev/sda6 (расширенный) не получится даже потому, что это разные контейнеры
"1) удалить /dev/sda1 и двигать остальные разделы к началу раздела" - например я удалил, подвинул, так пустое место же останется за пределами расширенного в который я хочу запихнуть это пустое место.


ТС, как видно по состоянию на 30/01/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 10/05/2016; последнее сообщение от ТС в топике: 07/05/2016). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 30 Января 2020, 21:00:08 от zg_nico »
Тут не исправить уже ничего, Господь, жги!

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Объединение разделов
« Ответ #19 : 07 Мая 2016, 20:47:17 »
EvangelionDeath Ты говоришь: а вот просто так взять и склеить /dev/sda1 (основной раздел) и /dev/sda6 (расширенный) не получится даже потому, что это разные контейнеры
"1) удалить /dev/sda1 и двигать остальные разделы к началу раздела" - например я удалил, подвинул, так пустое место же останется за пределами расширенного в который я хочу запихнуть это пустое место.

Да, примерно так и будет. Просто по времени займет вагон и тележку, если у вас не ССД.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн xuser73

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Объединение разделов
« Ответ #20 : 08 Мая 2016, 20:29:50 »
Самый простой и правильный способ предложил Sly_tom_cat. Отформатировать в ext4 раздел sda1 и сделать копию хомяка можно с лайвСД или лайвUSB, далее правка fstab. Для этого грузимся с лайв-диска, запускаем gparted и из-под него находим этот раздел, форматируем в ext4. После завершения форматирования смотрим свойства раздела (контекстное меню на разделе, "Информация"), берем оттуда UUID отформатированного раздела. Выходим из gparted.
Запускаем наутилус, находим раздел, где должен быть корень убунты, монтируем его, если он еще не смонтирован. На левой панельке наутилуса можно видеть состояние (смонтировано или нет). Открыть раздел с корнем, зайти в /home, правой кнопкой мыши вызвать контекстное меню на папке пользователя и выбрать "Копировать". Открыть еще одну вкладку, в ней открыть свежеотформатированный раздел и нажать сочетание Ctrl+V. Подождать пока закончится копирование. Затем перейти на предыдущую вкладку и переименовать папку пользователя, например в конец имени добавить знак минус.
Пока идет копирование можно заняться правкой fstab, для этого вызываем gedit  с параметром /точка_куда_смонтирован_корень/etc/fstab и в редакторе в конец файла добавить строку UUID=Твой_UUID_свежеотфоматированного_раздела /home           ext4    defaults        0       2Перезапуск машины с жесткого диска.
Если где-то что-то упустил, то надеюсь, ребята дополнят.

 
 
Настоящему коту всегда март.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Объединение разделов
« Ответ #21 : 10 Мая 2016, 16:39:19 »
xuser73, переименование папки пользователя - не гуд.
По идее данные из каталога <куда там смонтирован корень>/home лучше не копировать, а переносить, т.к. каталог /home лучше оставить пустым (монтироание поверх него раздела все равно сделает недоступным все, что в нем хранится).

Но перенсить - как то стремно. поэтому лучше скопировать, и если все прошло ок, то зачистить.

Я бы предложил такой набор команд (запускать в терминале загрузившись с LiveCD/USB, выполнять лучше команды последовательно по одной):

# делаемся рутом
sudo -i
# создаем нужные верменные каталоги
mkdir /mnt/root
mkdir /mnt/home
# создаем на sda1 ext4
mkfs.ext4 /dev/sda1
# убираем резерв рута - в хомяке он ненужен
tune2fs -m 0 /dev/sda1
# монтируем корень и будущий /home
mount /dev/sda6 /mnt/root
mount /dev/sda1 /mnt/home
# копируем данные с сохранением прав и атрибутов
cp -a /mnt/root/home/* /mnt/home/
# удаляем данные (ЭТО ЗАПУСКАТЬ ТОЛЬКО ЕСЛИ ДО ЭТОГО ШАГА ВСЕ ПРОШЛО БЕЗ ОШИБОК)
rm -r /mnt/root/home/*
# добавляем запись в fstab
echo $(blkid -s UUID -o value /dev/sda1) /home ext4 defaults 0 2 >> /mnt/root/etc/fstab
# размонтируем наши FS
umount /mnt/root
umount /mnt/home

После выполнения этих команд можно пере-загрузиться в оригинальную ОС.
___

Результат - хомяк переехал в /dev/sda1
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Объединение разделов
« Ответ #22 : 10 Мая 2016, 16:57:52 »
Я переносил без LiveCD/DVD

файловую систему можем создать сразу
Ctrl+Alt+F1
логинимся
Код: (bash) [Выделить]
sudo -i
service gdm stop # ну или что у вас там за менеджер Х
mkdir -p /mnt/home
mkfs.ext4 /dev/sda1 #если не создали, так же выбор файловой системы за вами
mount /dev/sda1 /mnt/home
cd /mnt/home
rsync -r /home ./
rm -r /home/* # если все ок на предыдущих шагах
echo $(blkid -s UUID -o value /dev/sda1) /home ext4 defaults 0 2 >> /mnt/root/etc/fstab
mount /home
service gdm start
« Последнее редактирование: 10 Мая 2016, 16:59:51 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн mimo

  • Любитель
  • *
  • Сообщений: 70
  • Maemo 4.0
    • Просмотр профиля
Re: Объединение разделов
« Ответ #23 : 10 Мая 2016, 17:00:20 »
Ubuntu иногда говорит что ей там тесно

18,6 - выше крыши. Место тупо забито скачанными и уже установленными пакетами. Отключите эту опцию и вычистите кэш пакетов. И настанет Щастье!

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Объединение разделов
« Ответ #24 : 10 Мая 2016, 17:11:41 »
mimo, вы не правы в своих предположениях - у ТС еще /home в корне - что он туда "накидал" и откуда - можно гадать доллго и безнадежно, но скорее всего объем съеден именно хомяком а не накачанными пакетами, которые много то занять не могут.

Но даже если и не хомяк - пока хомяк не вынесен - судить о то чем забит корень можно только после анализа распределения дискового пространства в корне (тем же баобабом, например). Собственно и с вынесенным хомяком - без анализа можно только гадать.

Телепаты у нас на форуме когда-то были но сейчас все в отпусках так что без доп данных от ТС давайте не будем гадать на кофейной гуще.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Объединение разделов
« Ответ #25 : 10 Мая 2016, 23:11:35 »
18,6 - выше крыши. Место тупо забито скачанными и уже установленными пакетами. Отключите эту опцию и вычистите кэш пакетов. И настанет Щастье!

Я пакетs храню до первой перезагрузки =)
А вообще желательно иногда делать sudo apt-get autoclean

Ну и по поводу места, как показала практика, Ubuntu умещается и на 10G со всем нужным установленным софтом (если не делать из серии что бы был, как некоторые вин-юзеры ставят себе ломаные вин-про 8-10, вин уль 7 и т.д., фотошоп, коим и пользоваться не умеют, а то что делают рисуется и в пеинте и так куча вещей)


sda2, sda3 - Win 7
Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  9.4M  1.6G   1% /run
/dev/sda4        20G  4.8G   15G  26% /
tmpfs           7.8G  346M  7.5G   5% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs           2.0G   44K  2.0G   1% /var/tmp
tmpfs           4.0G   96M  4.0G   3% /tmp
tmpfs           2.0G  7.3M  2.0G   1% /var/cache/apt/archives
tmpfs            20M  512K   20M   3% /var/log
/dev/sda5        24G  757M   23G   4% /home
/dev/sda1       240M   27M  213M  12% /boot/efi
tmpfs           1.6G  312M  1.3G  20% /run/user/1000
Файлпомойки на USB винтах)

А вообще автору рекомендовал бы сделать проще, перетянуть свою помойку на сда1 и сделать со своей папки симлинк. ну или как то иначе или через монтирование)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

Страница сгенерирована за 0.032 секунд. Запросов: 23.