После копирования разделов утилитой dd стал некорректно отображаться размер. [Решено]

Изображение пользователя Flameflower.

Вообщем то немного предыстории.
Сегодня в бухгалтерии "посыпался" винт.
На 80Гб hdd стоит офф.топик Xp.
Пробовал что либо сделать средствами ERD Commander и прочими виндовыми утилитами для восстановленя, но безуспешно. Так же не удалось и загрузиться с LiveCD c Linux'om на борту.
В итоге запилил флешку с Victoria и начал "шерстить" винт.
После того как прогнал винт удалось загрузить Kubuntu (всякие виндовые примочки по прежнему не заводились).
Собственно на новом винте объемом 500Гб создал 2 раздела. Около ~120Гб и ~380Гб.
Благополучно запускаю dd:
dd if=/dev/sdb1 of=/dev/sdc1
Затем и второй раздел:
dd if=/dev/sdb5 of=/dev/sdc2
По окончании данных операций венда завелась, предварительно проверив chkdsk'ом, однако размер разделов нового винта стал отображаться не тот, что был при разбиении, а тот, что был на старом HDD.
Гугл, видимо, меня не понял.
Быть может кто подскажет как исправить сию проблему? :)
========
Решено путём использования утилиты resize2fs
Example by konan
sudo resize2fs /dev/sda1
sudo resize2fs /dev/sda2
sudo resize2fs /dev/sda3

0
DarkneSS - 6 Октябрь, 2011 - 13:16
Изображение пользователя DarkneSS.

В общем всё получилось, как и должно было быть. По идее вы должны увидеть после разделов пустое место.
Чтобы перенести и увеличить разделы, смонтируйте старые и просто копируйте на новые.

0
Flameflower - 6 Октябрь, 2011 - 14:22
Изображение пользователя Flameflower.

Чего то я не догнал, самую малость, что надо сделать.
Что я вижу в конечном счете у бухгалтера...
В св-вах раздела отображен объем не верный, т.к. объем старого раздела ~20Гб.
Аналогично и на втором.
Однако в mmc с оснасткой "Управление дисками и съемными устройствами" объем показан верный.

0
DarkneSS - 6 Октябрь, 2011 - 19:27
Изображение пользователя DarkneSS.

Предлагаю сделать dd с /sdb на /sdc, а оставшимся местом распорядится по усмотрению.
размер разделов нового винта стал отображаться не тот, что был при разбиении, а тот, что был на старом HDD
Так и должно было случиться, поскольку вы перенесли помимо прочего запись о размере раздела, которая находится в его начала. По идее у вас после этих разделов должно было остаться пустое место. А что на самом деле?

0
RA9OAJ - 7 Октябрь, 2011 - 04:27
Изображение пользователя RA9OAJ.

Да нет, не должно было остаться свободное место. Потому что он перенес только таблицу со свойствами данного раздела, а не вносил изменения в таблицу разделов, где и сделано распределение всего дискового пространства.

0
Flameflower - 7 Октябрь, 2011 - 05:53
Изображение пользователя Flameflower.

Собственно, догадки мои совпали в твоим мнением.
Вот думаю как бы безболезненно это исправить...

+2
konan - 12 Февраль, 2012 - 22:10

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

Вот решение, все банально просто

sudo resize2fs /dev/sda1
sudo resize2fs /dev/sda2
sudo resize2fs /dev/sda3
и так дальше в зависимости от количества разделов

этой утилитой пересчитываются размеры разделов и потом все отлично

+1
Flameflower - 13 Февраль, 2012 - 06:39
Изображение пользователя Flameflower.

Что то я запамятовал отписать, что точно так же проблему то решил.
Обновим топик.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры