LinuxForum.Fans
Тема

Помогите пожалуйста увеличить ext3 раздел.

Автор: Dima85 19 сообщений 4042 просмотров
#318289



Посмотрите пожалуйста, Я от ntfs где стоит Win XP взял 5Gb, сейчас они отображаются как - не размечено. Сейчас я хочу их добавить в ext4 в мой Linux.
Подскажите пожалуйста как мне это сделать? Я пробовал загрузится через Live Linux CD и там через GParted добавить эти 5Gb в ext4. К сожалению ничего не получилось. Тоесть он не дает это сделать.

#318292

А примонтировать раздел не пробовал? Я лично загрузился бы с Parted Magic http://partedmagic.com/doku.php#.UYAP40BdXXY эта штука как раз и предназначена для такого.

#318293

Грузитесь с SystemRescueCd, далее:

text
# startx
# setxkbmap -layout en,ru -option grp:ctrl_shift_toggle,grp_led:scroll -variant ,winkeys

И далее подключайтесь к Интернету, там есть NetworkManager - проще уже, имхо, некуда (правда, это не совсем KISS, имхо).
Далее, попробуйте изменить раздел, gparted там есть.

#318294
"redix" написал:
А примонтировать раздел не пробовал?

Наоборот, отмонтировать, разве нет?

#318297

Все правильно. Вы пытаетесь из primary раздела перекинуть неразмеченную область в extended. А это в принципе невозможно без удаления существующего extended со всеми подразделами и пересоздания их заново. Единственно верным решением в данном случае ьудет перенос своих личных данных со всего extended раздела на другой диск и переразбиение его так как требуется

#318298

"yars⇓" написал:
Наоборот, отмонтировать, разве нет?
Oops!
#318303
basileus написал:
Все правильно. Вы пытаетесь из primary раздела перекинуть неразмеченную область в extended. А это в принципе невозможно без удаления существующего extended со всеми подразделами и пересоздания их заново. Единственно верным решением в данном случае ьудет перенос своих личных данных со всего extended раздела на другой диск и переразбиение его так как требуется

В sda2 было 37Gb свободного места, я с помощью Acronis Disk Director из него взял и создал еще 1 диск в 20Gb. Попытался перенести в него ext4 ничего не получилось. Но получается копировать данные туда.

Появилась идея что если я скопирую данные, так же создам swap - уже вне extended. Далее удаляю extended.
В дальнейшем перезаписываю boot - я думаю у меня это получится. Но будит ли хорошо работать Linux после таких переносов?

Может есть какие-то более простые решения?

#318307

ИМХО, проще все заново переразделить, чем мучиться с изменением размера. Это же не LVM. У вас сейчас корень на sda5, а если вы в экспериментах измените порядок дисков и корневой раздел станет, допустим, sda4, то система не сможет загрузиться без помощи админа. Это, конечно, поправимо, но мой вам совет - сделайте разметку диска с нуля, по-человечески. Swap-раздел должен быть не больше объема ОЗУ в вашем ПК (если вы не хотите Linux усыплять, в этом случае - в 1.2-1.5 раза больше, чем объем ОЗУ, т.е., в первом случае, если ОЗУ гигабайт, своп должен быть тоже гигабайт, но можно его и не делать, а вот во втором - 1.5 Гбайт). Под оффтопик - хватит и 15-20 Гбайт. Под корень - 5-10 Гбайт. Под /home - 1-3 Гбайт хватит за глаза (но можно и не выделять /home в отдельный раздел). Под /usr - 10-15 Гбайт. Все остальное - под данные.

#318310

"yars⇓" написал:
ИМХО, проще все заново переразделить
Как это сделать? Насколько я понимаю, если я сделаю разметку с нуля, ведь все моди данные пропадут. Очень жалко потерять старый Linux, со всеми моими настройками под себя.
#318313
"Dima85" написал:
Как это сделать? Насколько я понимаю, если я сделаю разметку с нуля, ведь все моди данные пропадут. Очень жалко потерять старый Linux, со всеми моими настройками под себя.

Да, верно. Хотя и возможно восстановить их. Нужно сделать резервные копии каталогов /etc и /home, скопировать все ценные данные в надежное место и вот тогда можно приступать. По-другому не получится без серьезных затрат времени и сил.

#318335
"yars⇓" написал:
Swap-раздел должен быть не больше объема ОЗУ в вашем ПК (если вы не хотите Linux усыплять, в этом случае - в 1.2-1.5 раза больше, чем объем ОЗУ, т.е., в первом случае, если ОЗУ гигабайт, своп должен быть тоже гигабайт, но можно его и не делать, а вот во втором - 1.5 Гбайт)

В учебнике LPI 1.102говорится:
"...это размер swap-раздела. При сегодняшних параметрах оперативной памяти, swap представляет собой вторичную более медленную память. Общепринято было создавать swap раздел соразмерным имеющейся оперативной памяти. В настоящее время вы можете выделить под него 500МБ для рабочей станции и около 1ГБ для сервера. Если особые обстоятельства требуют этого, то вы можете увеличить его размер, однако если вы сделает это, то ваша система может потерять в производительности, так что лучше следует увеличить реальную оперативную память. Можно использовать и файл подкачки, однако выделение отдельного раздела предпочтительнее. "
Если исходить из этого, то при 4-х Гб ОЗУ swap, в принципе, не нужен (ну, если не использовать одновременно несколько тяжелых приложений)? :(

#318348

Oleg65, если не используется спящий режим на компьютере, то SWAP вообще не нужен при ОЗУ более 2Гб.

#318352

Oleg65, Wolfenberg, он и при 512 Мбайтах не всегда нужен :) Если б не Опера, которая одна способна отъесть половину всей RAM.

#318358

Не нравится мне эта идея с удалением всего, и в дальнейшем перезаписью с бекапа etc - наверняка Linux-у что-то не понравится и придется делать танцы с бубном.

Появилась другая идея. Возможно ли папку /home/* вынести за приделы extended? Допустим в те "не размеченные" 5.38Gb?

Если да, подскажите пожалуйста как это сделать, у меня Ubuntu.

text
:~$ df -h
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda5         11G         7,7G  2,0G           80% /
udev             1,2G         4,0K  1,2G            1% /dev
tmpfs            479M         840K  478M            1% /run
none             5,0M            0  5,0M            0% /run/lock
none             1,2G         412K  1,2G            1% /run/shm
/dev/sda4        303M         114M  189M           38% /boot
#318360

Dima85, любой раздел можно увеличить "на лету", если неразмеченная область диска идёт сразу за ним.
Во всех остальных случаях только переразметка всей карты диска с удалением данных.

#318366
"Dima85" написал:
Возможно ли папку /home/* вынести за приделы extended?

Можно. Не имеет значения, в расширенном (extended) раздел, или в основном (primary), главное, отдельно от корневой файловой системы. Но у вас уже и так 4 primary раздела, значит, все равно не получится. И да, я не вижу смысла выносить /home, я бы отделил /usr, но у вас на /usr места может не хватить. Покажите

text
sudo du -hsx /usr

.

#318846
Dima85 написал:

Я пробовал загрузится через Live Linux CD и там через GParted добавить эти 5Gb в ext4. К сожалению ничего не получилось. Тоесть он не дает это сделать.

Нужно сначала изменить размер расширенного раздела, у вас это sda3,
а потом уже менять размер sda5

#319502
Wolfenberg написал:
Dima85, любой раздел можно увеличить "на лету", если неразмеченная область диска идёт сразу за ним.
Во всех остальных случаях только переразметка всей карты диска с удалением данных.

Extended раздел вот так вот на лету у меня, например, увеличить не получилось без полного сноса содержимого этого самого Extended и переразбивки заново :)
Dima85, почитай вот здесь про разделы. Это поможет представить общую картину структуры диска и логики разбивки на разделы.
Кстати, есть идея насчёт простой переразбивки диска, но я не пробовал. У акрониса, насколько я знаю, есть утилита по снятию образа разделов жёсткого диска. Можно было бы образ extended раздела снять, сохранить в безопасном месте, переразбить Extended раздел, а потом накатить на неразмеченный extended образ, сохранённый ранее. Правда есть подозрение, что останется неразмеченная область, но уже на самом extended, которую уже можно будет двигать в пределах extended раздела куда угодно. Если я где ошибаюсь - поправьте меня.

#319527

basileus, речь шла о разделах с файловой системой :)

Войдите или зарегистрируйтесь, чтобы ответить.