LINUX.ORG.RU

Вопрос fdisk

 ,


0

2

Реально ли добавить раздел установленной Ubuntu 12.04 serv с помощью fdisk? без Live CD и gparted НУББ!!! Спасибо!!!

Диск /dev/sda: 250.1 Гб, 250059350016 байт 255 головок, 63 секторов/треков, 30401 цилиндров, всего 488397168 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 512 байт I/O size (minimum/optimal): 512 bytes / 512 bytes Идентификатор диска: 0x0006ee10

Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 2048 484204543 242101248 83 Linux /dev/sda2 484206590 488396799 2095105 5 Расширенный /dev/sda5 484206592 488396799 2095104 82 Linux своп / Solaris

Диск /dev/mapper/cryptswap1: 2145 МБ, 2145386496 байт 255 головок, 63 секторов/треков, 260 цилиндров, всего 4190208 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 512 байт I/O size (minimum/optimal): 512 bytes / 512 bytes Идентификатор диска: 0x97adbd35

На диске /dev/mapper/cryptswap1 отсутствует верная таблица разделов


Раздел добавить реально, но я так и не понял, какой ты раздел и для чего хочешь.

Xenius ★★★★★
()

Я тебе напишу самый простой, быстрый и безболезненный вариант.

  1. (руки) — Возьми ещё один диск 250Гб.
  2. (fdisk) — Создай на нём ту структуру разделов, которую нужно.
  3. (cp/rsync) — Скопируй данные с 1 диска на 2.
  4. (руки) — Отключи 1 диск и загрузись со второго.
justAmoment ★★★★★
()

Правильно формулируй вопрос.

Если ты спрашивай, есть ли волшебная кнопка, чтобы случилась такая-то х-ня? То так и спрашивай.

Ты же спросил вопрос, подобно такому: «Какое количество волосков девственника единорога нужно бросить в пробирку, чтобы получить из 5 килограммов свинца 40 килограмм золота? 4 волоска не подойдёт и гавно 8-ухового суслика тоже не предлагать». Из описания твоего метода решения задачи можно заключить, что твоя задача — получить «40 килограмм золота». Хотя твоя фактическая задача — захоронить 5 килограмм отработанного ядерного топлива (чтоб не фонило), которые ты почему-то считаешь свинцом.

justAmoment ★★★★★
()
Ответ на: комментарий от anonymous

Как тебя зовут?

Гоги

Что ты принимал?

Как обычно, нюхал верблюжью шерсть.

Дотянись до лазера

Уже.

justAmoment ★★★★★
()
Ответ на: комментарий от justAmoment

impossible

Спасибо за совет, но это сделать не реально, а именно еще один винт достать, час лететь на вертолете, а одмин здешний, крайне не хороший человек

CKBOP
() автор топика
Ответ на: комментарий от Xenius
Диск /dev/sda: 250.1 Гб, 250059350016 байт
255 головок, 63 секторов/треков, 30401 цилиндров, всего 488397168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x0006ee10

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048   484204543   242101248   83  Linux
/dev/sda2       484206590   488396799     2095105    5  Расширенный
/dev/sda5       484206592   488396799     2095104   82  Linux своп / Solaris

Диск /dev/mapper/cryptswap1: 2145 МБ, 2145386496 байт
255 головок, 63 секторов/треков, 260 цилиндров, всего 4190208 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x06ed6c96

На диске /dev/mapper/cryptswap1 отсутствует верная таблица разделов
 

задача поменялась)) sda1 уменьшить до 20Гб, остатки отдать sda2.

CKBOP
() автор топика
Ответ на: комментарий от CKBOP

А каковы файловые системы? Что у тебя в /etc/fstab и /proc/mounts ? Сколько свободной памяти (команда free)?

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

А зачем тебе такой огромный своп?

Так как sda5 у тебя по всей видимости своп, то его можно просто удалить и пересоздать.

Операции над всем этим лучше всего делать когда система выключена и загружена с livecd, но в принципе можно и перезагрузиться в single user mode и перемонтировать корень на только чтение.

Xenius ★★★★★
()

Реально ли добавить раздел установленной Ubuntu 12.04 serv с помощью fdisk? без Live CD и gparted НУББ!!! Спасибо!!!

Ну, раз ты до сих пор не сознался что же тебе нужно, то ответ прост — НЕТ!!!

Намекаю: создавая новый раздел ты описываешь метод решения какой-то задачи, но задачу не озвучиваешь. Вот лично я утверждаю, что твой метод решения неправильный и никакой раздел тебе создавать не нужно. Попробуй опровергни.

justAmoment ★★★★★
()
Ответ на: комментарий от justAmoment

ну вопросом на вопрос отвечать не культурно, но все же. Нужен ли загрузочный sda1 200Гб? (по поводу размера своп, я ошибся цифрой). Раздел sda1 уменьшить до 20Гб, остальное отдать sda2, создавать ничего не нужно. Так реально без live cd и gparted? фс ext4

CKBOP
() автор топика
Ответ на: комментарий от CKBOP

Нужен ли загрузочный sda1 200Гб?

Вполне нормально. Чем это может тебе помешать при обычной работе?

Так реально без live cd и gparted? фс ext4

Ты знаешь что такое таблица разделов? fdisk просто корректирует несколько байт в этой таблице, в которой написано, где начинается каждый следующий раздел, fdisk-у ГЛУБОКО ПЛЕВАТЬ НА СОХРАННОСТЬ ТВОИХ ДАННЫХ, он знает только про количество разделов и их габариты. Если тебе точно также наплевать на сохранность данных, то ответ — ДА, ты можешь изменить габариты разделов. Если у тебя есть хотя бы 0,5% желания оставить данные в живых, то тебе перед использованием fdisk надо исполнить такой трюк, который называется online shrinking ext4 (в google набей что это такое). Вероятность положительного исхода при данных манипуляциях я оценивая примерно... Да никак я её не оцениваю при твоём уровне компетентности.

PS Может, ты уже всё-таки скажешь какую проблему ты пытаешься решить? Манипуляция с разделами — это метод решения, а не задача. Если ты считаешь, что именно манипуляция с разделами твоя задача, то тогда ответь на такой вопрос. Сколько итераций манипулирования тебе нужно преодолеть, чтобы решить задачу манипулирования? 1? 2? 84?

justAmoment ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.