сложный вопрос: рассширение корневого раздела за счет /home

Добрый день. У меня такой вопрос: существует ли такая возможность без потери данных увеличить размер корневого даска за счет другого логического диска, который примонтировал как /home/. Когда разбивал неизветно чемдумал:(( в общем расклад такой: диски с разными фс. Хотелось бы без риска на потерю данных и переустановки

df -hT
Ф. система    Тип     Разм  Исп  Дост  Исп% смонтирована на
/dev/sda3     ext3    9,2G  6,6G  2,2G  76% /
udev         tmpfs     10M  252K  9,8M   3% /dev
/dev/sda4      xfs     94G  763M   93G   1% /home
shm          tmpfs   1005M     0 1005M   0% /dev/shm

Да, возможно. Нужен LiveCD.

Да, возможно. Нужен LiveCD. XFS сокращать нельзя, поэтому запиши архив домашнего каталога куда-ниубдь, грохни раздел sda4, измени размер sda3, создай домашний раздел заново.
Менять размер нужно примерно так:
http://www.howtoforge.com/linux_resizing_ext3_partitions

Расширять раздел гораздо проще.

Не грусти, товарищ! Всё хорошо, beautiful good!

Лучше не сам корень

Лучше не сам корень увеличивать, а логически выделенные ФС подмонтировать (/usr, /var, /opt и т.д. - тем более, что зачастую эффективнее их делать разными: ext2/3/4, reiser и т.д.), ну и про ЛВМ не забывать... ;)
Например у меня очень маленький корень (чтобы полностью на CD помещался), а на него монтируются большие разделы, в основном на ЛВМ:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root               506468    261865    218453  55% /                                                             
/dev/mapper/sys-usr    6553396   5866208    687188  90% /usr                                                          
/dev/mapper/sys-var    1048540    267192    781348  26% /var                                                          
/dev/mapper/sys-log    1048540    720080    328460  69% /var/log                                                      
/dev/mapper/sys-opt    1572812   1319164    253648  84% /opt                                                          
/dev/mapper/sys-home  62912636  36062992  26849644  58% /home                                                         
/dev/mapper/sys-tmp    1048540     32936   1015604   4% /tmp                                                          
/dev/mapper/sys-vartmp                                                                                                
                      10485436     52820  10432616   1% /var/tmp                                                      
/dev/mapper/sys-portage                                                                                               
                      16776700  10174776   6601924  61% /usr/portage                                                  
/dev/mapper/lv-storage                                                                                                
                     566213756 517820900  48392856  92% /mnt/storage                                                  
/dev/sda1             78180288  74758860   3421428  96% /mnt/disk-c                                                   

+1 lvm делает тривиальной(2-3

+1
lvm делает тривиальной(2-3 простых команды, часто даже не прерывая основной деятельности) переразбивку дисков в 95% случаев

другое решение

У меня же винчестер на 250 гиг. а разбил я только немного больше половины. Короче ~130 гиг. есть всободно и ещё неразмечено. Вот только разбить их ни fdisk ни cfdisk ни из винды не получается:
вот скрин сфдиска:

как к ним можно подобраться? А пока 95% всех данных с каталоге /usr, так что от этого можно оторвать в пользу /usr

.

А никак - в Вашем случае, ИМХО.
4 основных раздела - это круто.

И чего крутого? У меня на

И чего крутого? У меня на трех компах так, как правило больше четырех разделов и не надо

willy написал(а): А никак - в

willy написал(а):
А никак - в Вашем случае, ИМХО.
4 основных раздела - это круто.

Что никак? пусть сливает с раздела 4 всё на другой диск, мочит раздел 4 и после создает расширенный раздел...

Вот это правильное, на мой взляд, решение

ananazzz написал(а):
пусть сливает с раздела 4 всё на другой диск, мочит раздел 4 и после создает расширенный раздел...

Лично я эту срочку развёз бы на страницу - не меньше :D
Ну и бывают случаи, когда этого самого другого диска нет в наличии...

Удали один из разделов(проще

Удали один из разделов(проще swap), потом делай разделы, НО только дополнительные(основных больше четырех нельзя) или можно расширить последний раздел на неиспользуемое пространство это умеет sys-block/parted(не юзал)

емерге sys-apps/gdisk,

емерге sys-apps/gdisk, convert MBR to gpt, use all 128 partition's :) proffit

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

спасибо

Большое спасибо всем, я все сделал очень просто как рекомендовали выше. Удалил основной разде свопа, налепил ещё логич. дисков и поменял точки монтирования в fstab

df -hT
Ф. система    Тип     Разм  Исп  Дост  Исп% смонтирована на
/dev/sda3     ext3    9,2G  472M  8,3G   6% /
udev         tmpfs     10M  260K  9,8M   3% /dev
/dev/sda4      xfs     94G  301M   93G   1% /home
/dev/sda6 reiserfs     38G  5,6G   32G  15% /usr
/dev/sdb5     ntfs     55G   53G  2,3G  96% /home/locken/win_d
/dev/sdb1     ntfs     20G  9,1G   11G  47% /home/locken/win_c
shm          tmpfs   1005M     0 1005M   0% /dev/shm

и места море стало, спасибо.

.

slepnoga написал(а):
емерге sys-apps/gdisk, convert MBR to gpt, use all 128 partition's :) proffit

slepnoga, тхэнкс, пнул меня в нужном направлении.
А ведь я читал о gpt, но как говорится: "в одно ухо вошло, из другого - выпало" :D

на HDD может быть максимум 4

на HDD может быть максимум 4 основных раздела (что мы и видим на представленном снимке).
я бы стал делать так.
1. загрузиться с sysrescuecd, startx, gpated
2. сдвинуть sda4 в онец
3. увеличить sda3, перелить с sda4 все на sda3, убить sda4, создать расширенный раздел (sda4) после оставшихся трех.
4. если на этот винт предполагается установка еще и венды - ей нужен будет основной раздел. это значит, что sda3 надо будет перемещать на логический диск (внутри расширенного, линуксу не принципиально, главное, чтоб /boot основным был) и sda3 делать под венду. для этого переместить содержимое sda3 в sda5 (логический в расширенном sda4). swap кстати может и на логическом лежать (в этом случае sda3 можно не трогать, растянуть sda2 и его под C: венды).
5. на будущее учесть, что XFS можно только расширять. да! и почитать основы "распиливания" HDD ;)

в итоге должно получиться например так (на случай установки венды):
sda1 -> /boot
sda2 -> swap
sda3 -> C:
sda4 (extended) <
sda5 (logical) -> /
...
sdaN (logical) -> D:
> там по вкусу раскидать

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Да ладно?! Я то наивно

Да ладно?!

Я то наивно полагал что 4 основных и куча логических разделов это чисто из за костылей таблицы разделов типа MRB которая осталась в наследство от MS-DOS и дисков на 40М

А в современных системах при использовании GPT таблиц разделов можно 128 разделов иметь и все примари (точнее там нет разницы примари-логический)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

я про GPT ничего не писал. у

я про GPT ничего не писал. у вас разбито в DOS-style и в этом ключе я и писал.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".