Видео ролики бесплатно онлайн

Смотреть 4k видео

Официальный сайт aksakal 24/7/365

Смотреть видео бесплатно

cmepthuk 18.11.2010 18:54

Есть вопрос!Изменение размеров разделов

Ку, вилинукс!

Вопрос житейский, и поднимался на разных форумах. Внятного, не смотря на это - ничего не прозвучало.
Есть живая система с ubuntu 10.10 на борту. Один винт. Три раздела (ext3) - swap, '/home' и '/'. Дык вот хоум перерос все мыслимые и немыслимые размеры, места стало не хватать. '/' заюзан лишь на 20%, дак какого же месту-то пропадать? И я так подумал. Только ресайзить дело оказалось не таким тривиальным.. Инструмента толком не нашел. Юзать симлинки? Можно, костыль, но не гусарское это дело.

Хочу выслушать ваше мнение, друзья!


Тэги: ext3 resize ubuntu
+ 2 -
Похожие Поделиться

brother_linux 18.11.2010 18:55 #
+ 7 -
gparted ваше всё
Alx 19.11.2010 05:28 #
+ 0 -
был бы он ещё на ncurses... а то не всегда есть искы под рукой
strk 19.11.2010 09:48 #
+ 1 -
parted ?
strk 19.11.2010 09:49 #
+ 0 -
афаик, gparted просто обёртка для него.
vvorth 19.11.2010 10:11 #
+ 0 -
в gparted есть ещё и свои алгоритмы, то есть это фронтэнд - частично.
saver 18.11.2010 19:01 #
+ 0 -
>> Юзать симлинки? Можно, костыль, но не гусарское это дело.
С рояля костыль? Делай и не парься
saver 18.11.2010 19:02 #
+ 0 -
И ресайзит не нужно, отреж сколько нужно с рута и приклей маунтом к хомяку
Daria 18.11.2010 19:12 #
+ 6 -
для того чтоб ресайзить, нужно отмонтировать разделы. так как ни home, ни / у тебя из твоей работающей системы отмонтировать не получится, загружай liveOS и делай всё это в gparted там.
ALIVE-SpiriT 18.11.2010 19:35 #
+ -3 -
так то ресайзнуть можно, но потом система не загрузится... уже несколько раз наступал на такие грабли
Daria 18.11.2010 19:39 #
+ 0 -
с чего это? вчера сама только это делала на ноуте, с которого пишу сейчас. единственное различие - как FS использую ext4
thoughtful_fox 18.11.2010 19:43 #
+ 0 -
Как так "не загрузится"?
Самое страшное, что может произойти - поменяется метка раздела или подвинется сам раздел (так что не сможет граб с МБРа его найти). Обе проблемы с лайвсиди убунты под руками лечатся на ура.
ALIVE-SpiriT 18.11.2010 20:44 #
+ 0 -
один раз граб матерился, второй раз сама система... уже точно не помню как именно, но наверное исправить можно было, я тогда совсем неопытный был)
uscr 18.11.2010 22:14 #
+ 0 -
При худшем исходе (ПАНИКА!) проблема решится правкой /boot/grub/grub.conf или где там grub2 конфиг хранит?
Born2Crawl 18.11.2010 23:19 #
+ 2 -
Не загрузится, если изменятся номера/UUID разделов. Но при простом изменении размеров разделов ничего не изменится. И вообще-то всегда можно свериться прямо из LiveCD:

$ls -ls /dev/disk/by-uuid/

с содержимым /media//etc/fstab и /media//boot/grub/grub.cfg (burg/burg.cfg для графического BURG)

Если UUID изменились - сразу же из LiveCD переставляем GRUB и перегружаемся спокойно.
Born2Crawl 18.11.2010 23:45 #
+ 0 -
Мдя, парсер скушал путь. Там где // - заменить на /YOUR_LINUX/
strk 19.11.2010 09:51 #
+ 0 -
эти два события не связаны)
cblp 20.11.2010 14:39 #
+ 0 -
А что мешает /home отмонтировать? Ну да, придётся залогиниться рутом, но это ненамного страшнее использования sudo.
cmepthuk 18.11.2010 19:33 #
+ 0 -
на стационарном подключил, запустил gparted. работать отказался, винт видик не форматированный. ладно, идем в palmpsest - видим картину. в общем битый раздел. чем лечить?
thoughtful_fox 18.11.2010 19:49 #
+ 0 -
А на родной системе гпартед как его видит?

А с лайвСиДи какого-нибудь?
cmepthuk 18.11.2010 19:53 #
+ 0 -
Вот так же, твоюдивизию..
thoughtful_fox 18.11.2010 20:04 #
+ 1 -
fdisk -l /dev/hdf
можно посмотреть?
cmepthuk 18.11.2010 20:08 #
+ 1 -
Конечно:

neo@pc:~$ sudo fdisk -l /dev/sdf
Диск /dev/sdf: 80.0 ГБ, 80026361856 байт
255 heads, 63 sectors/track, 9729 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbf4c2c99

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdf1 * 1 249 1998848 82 Linux своп / Solaris
Раздел 1 не заканчивается на границе цилиндра.
/dev/sdf2 250 9729 76147297+ 5 Расширенный
/dev/sdf5 250 3651 27321344 83 Linux
/dev/sdf6 3651 9730 48827392 83 Linux
neo@pc:~$
thoughtful_fox 18.11.2010 22:44 #
+ 2 -
Ну плин, у вас логический раздел за пределами extended раздела... Я в первый раз такое вижу, если честно.

Я бы бекапил диск куда подальше и ... и тут два варианта:
1. Тупо переразбить диск, перелить назад скопированную убунту и успокоиться
2. Попытаться уменьшить /dev/sdf6 на гиг, уменьшить /dev/sdf5, и все это посунуть руками в консоли. Но лучше не надо. Лучше вообще не делать расширенный раздел, раз у вам их аж три надо. Одних primary - до четырех штук.

Лучше расскажите, что вы такое с винтом делали, что он у вас так чудно разбит?
cmepthuk 18.11.2010 23:19 #
+ 1 -
К этому и склоняюсь. Забэкапить простым копированием на переносной, да форматнуть. Но вот вопрос (сказывается недостаток опыта) - скопировав всё обратно, как разобраться с boot-сектором, да и grub заставить работать без особого шаманства? Личный опыт бы передали, а линки уж нагуглю.

Как? PowerQuest PartitionMagic, он же документировано работает с ext3? А ещё и ошибки по ходу исправляет. Исправил, масса эмоций :)
strk 19.11.2010 09:57 #
+ 0 -
по поводу бут сектора. У вас загрузчик установлен на /dev/sdf1. Можно его не трогать просто, а выяснить отношения с sdf{2,5,6}. Потом проверите, чтобы, если имена дисков сползут, в fstab всё верно было.

Какая версия граба, кстати?
cmepthuk 19.11.2010 10:23 #
+ 0 -
да, с конфигами по ходу разберемся, спасибо. верса grub2: 1.98
strk 19.11.2010 10:08 #
+ 0 -
Есть предложение забекапить не простым копированием, а dd. Данные при необходимости можно будет так же скопировать подмонтировав сохранённый образ, но бонусом сможете обратно всё восстановить криво, но работающее как есть.

Есть ещё вариант считать dd в образ загрузчик и потом его восстановить обратно.

Самый простой вариант - после всей переразбивки установить с лайв-цд на нужный раздел граб и подсказать ему где искать ядра нужной ОС (тут в зависимости от версии нужно конфиг подредактировать. Гуглить по запросу "настройка grub" или спрашивать тут же). С подобными проблемами сталкивался несколько раз, помогу чем смогу.

ну и сильно поможет покурить man dd, man grub
cmepthuk 19.11.2010 10:26 #
+ 0 -
dd юзать по идее правильнее.. и в то же время - нет. затарить всё с лайва на переносной под ext3, или простым cp думаю. поддерживаете? :)
strk 21.11.2010 15:48 #
+ 0 -
а почему не правильнее-то? :)
strk 21.11.2010 15:49 #
+ 0 -
По сути создашь один архив, только который при желании сможешь побайтно перенести на исходный раздел, а хочешь - по файлам извлечь как из тарбола.
cmepthuk 21.11.2010 18:28 #
+ 0 -
да, к этому и пришел в итоге. отписался тут: http://welinux.ru/post/4564/#cmnt88477
strk 19.11.2010 10:13 #
+ 0 -
Я ещё поднасру коммент.

Это хорошо, что вы столкнулись с такой проблемой. Будет стимул выпилить нахрен Extended раздел и использовать все Primary. Выше верно написали про разумность этого.

Возвращаясь к описанной выше проблеме нехватки места. А сколько у вас памяти, что своп на 2 гига? Ну и baobab вместе с apt-get autoremove; apt-get autoclean вам в помощь :)
cmepthuk 19.11.2010 10:32 #
+ 0 -
памяти 1гб, своп в 2 раза больше. всё как дедушка учил :)
автоклин и авторемов почистит на руте, а там с местом траблов какбэ совсем нет :)
пруфлинк
strk 21.11.2010 15:50 #
+ 0 -
а, ну да, верно. У меня он чистит /var на отдельном разделе))

А сколько реально свопа обычно занято? У меня 2 гига памяти своп на 1 гиг. Хибернейтом я не пользуюсь..
thoughtful_fox 18.11.2010 20:05 #
+ 0 -
Плин, вечер, пора уже домой)

fdisk -l /dev/sdf
можно посмотреть?
cmepthuk 18.11.2010 20:09 #
+ 1 -
не беспокойтесь, всё в порядке, я сразу заметил очепятку)
cppmm 18.11.2010 19:43 #
+ 0 -
lvm вам в руки. Только об этом надо было думать раньше...

Сначала читать маны, потом ставить ось. Но меня же никто не слушает.
ragesteel 18.11.2010 21:16 #
+ 0 -
Интересно, а появились какие-нибудь EndUser-ориентированные инструменты для изменения размеров разделов на LVM, кроме Yast Partitioner'а из openSUSE?
cppmm 19.11.2010 10:33 #
+ 0 -
Я по привычке из консоли пользуюсь. Не так уж часто приходится менять размеры, чтобы для этого гуй городить.
uscr 18.11.2010 22:17 #
+ 1 -
Зачем lvm?
cppmm 19.11.2010 10:28 #
+ 0 -
При том, что он позволяет менять размеры разделов.
strk 19.11.2010 10:08 #
+ 0 -
"Можно и из буханки хлеба сделать троллейбус.." продолжение все помнят ;)
cppmm 19.11.2010 10:27 #
+ 0 -
Не понял шутки.
Есть инструмент, специально предназначенный для изменения размеров разделов на лету. Человек им не воспользовался и теперь мучается с заданными жёстко разделами. Причём здесь ваша глупая шутка?
Scrill 18.11.2010 20:14 #
+ 1 -
Вместо симлинков можно заюзать: mount -o bind
albibek 19.11.2010 11:01 #
+ 0 -
Предлагаю кардинально простое решение:
Разберитесь со своими данными и тупо скопируйте часть из них куда-нибудь в /.
Например, создайте для фильмов /data/video или /media/video.
cmepthuk 19.11.2010 11:12 #
+ 0 -
не, albibek, читай - это то же что симлинк
Deniz 20.11.2010 20:44 #
+ 0 -
Если раздел "битый", можно попробовать testdisk
cmepthuk 20.11.2010 22:07 #
+ 0 -
Подведу итог :)

Итак, при помощи всё-таки dd сделал два образа - рута и /home, кинув их на переносной hdd, подключенный через usb. Далее - гружусь с лайва, пытаюсь сделать переразбивку. gpapted нервно передернулся от увиденного. работать отказался нахлухо. palmpsest всё увидел, но при попытке что-либо сотворить сказал "ты ахренел!". в общем и он пошел курить. даже lvm, даже после ctrl+alt+f1 && init 1 вменяемо что-то делать отказался.
Инсталляшкой в итоге попилил как надо, всё стало как доктор прописал.
Далее, примонтировав образы "sudo cp -R" на свои места всё скопировав (бут сектор нам же инсталляшка сделала), ребут. Не грузится. Поправил, переустановил grub - результата ноль. на долю секунды ошибка появляется и черный экран (сплеш и прочее конечно отключены). Звездец какой-то.
Далее - качаем дистриб 10.10, ставим. Дергаем источники приложений, дергаем из хистории устанавливаемые пакеты. Ставим их, копируем из образа содержимое хоума, делаем chown.
Ставим точку, всё работает.

ps. буду пробовать ресайзить по-живому на другой машине.
tyrell80 21.11.2010 11:12 #
+ 0 -
sysresccd.org

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн