В╕та╓мо, Г╕сть. Будь ласка Ув╕йти або Заре╓струватися.

Стор╕нки: 1 2 
Розширення розд╕лу на жорсткому диску (Прочитано 1476 раз)
rangel
Графоман
****


Python programmer

Пов╕домлень: 280
Розширення розд╕лу на жорсткому диску
06.07.2006 00:42:20
Процитувати 
Встановив соб╕ паралельно дв╕ системи ╕ от сьогодн╕ зрозум╕в, що для Л╕нукса треба б╕льше м╕сця.

Чи хто може мен╕ п╕дказати, яким чином я можу розширити л╕нуксовий розд╕л, щоб не покоцати жодну з систем?
Нагору
 
 

Roman Suprotkin
WWW | GTalk | ICQ   IP записаний
Михайло Даниленко
Письменник
В╕дм╕нник
*****


[Debian Squeeze]

Пов╕домлень: 879
Стать: male
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #1 - 06.07.2006 01:01:23
Процитувати 
Сам таким не займався, але, зда╓ться, вам потр╕бн╕ resize2fs + fdisk (cfdisk мабуть, теж п╕д╕йде). Принаймн╕ подив╕ться man resize2fs :)...
Якщо у вас ext2/3, звичайно...
Це стандартними методами - а ╕ще можна подивитися gnu parted...

P.S. Йой... Мабуть таки краще parted спробувати - не знаю як можна руками перем╕стити ФС у к╕нець розд╕лу... А ╕ще морока буде з точним визначенням де ╓ цил╕ндр на якому вона тепер почина╓ться ╕ зак╕нчу╓ться... :-/
Нагору
 
« Остання зм╕на: 06.07.2006 09:19:58 Михайло Даниленко »  
Ел. пошта | WWW | GTalk | ICQ   IP записаний
rangel
Графоман
****


Python programmer

Пов╕домлень: 280
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #2 - 06.07.2006 09:21:57
Процитувати 
Читнув ману. Знищувати partition fdisk'ом перспектива не дуже рад╕сна.

Розбиття мого диску:

/dev/hda1 fat32   win c    6 G
/dev/hda5 fat32   win d    18 G
/dev/hda6 swap              1 G
/dev/hda7 ext3    /home  1 G
/dev/hda3 ext3    /          4 G

П╕д Win ╓ прога Partition Magic, що вм╕╓ совати розд╕ли й диски з╕ збереженням ╕нформац╕╖.

Так не хочеться ще тиждень комп╕лити такий чудовий Gentoo!
Нагору
 
 

Roman Suprotkin
WWW | GTalk | ICQ   IP записаний
Михайло Даниленко
Письменник
В╕дм╕нник
*****


[Debian Squeeze]

Пов╕домлень: 879
Стать: male
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #3 - 06.07.2006 10:41:38
Процитувати 
Ну, можете перенести частину системи - наприклад, деяк╕ рекомендують вид╕ляти /usr в окремий розд╕л - тод╕ parted-ом (або PM-ом, Acronis-ом, ... у В╕нь) зм╕ню╓те розм╕р win d (я так зрозум╕в, ви в╕д нього хочете в╕дкусити...), створю╓те додатковий розд╕л, коп╕ю╓те туди все з /usr (наприклад). Пот╕м в╕дпов╕дно зм╕ню╓те fstab - не забути, що номери вже ╕снуючих розд╕л╕в зм╕нилися! Перезавантажу╓те, перев╕ря╓те, чи все правильно п╕дмонтувалося, а пот╕м init 1 (чи як там в Генту однокористувачевий консольний режим root-а), umount /usr; rm -rf /usr/*

Т╕льки бажано мати п╕д рукою л╕нуксовий Л╕в ЦД - бо як показу╓ практика, з першого разу правильний fstab не виходить :(.
Та ╕ взагал╕ все це набагато краще робити з Л╕в ЦД. Безпечн╕ше.

P.S. А для чого вам такий великий своп?.. :-Ь
P.P.S. А можна п╕дмонтовувати /usr/X11R6 (чи вже R7?..)
P.P.P.S. Подивився на parted - н╕чого страшного.
P.P.P.P.S. Важливо зберегти ус╕ властивост╕ файл╕в п╕д час коп╕ювання - man cp.
P.P.P.P.P.S. Усе це на практиц╕ не перев╕рялося - отже, on your own risk...
P.P.P.P.P.P.S. :o А можна затарити взагал╕ ввесь рут (man tar - теж з╕ збереженням ус╕х властивостей) - з 4Gb ма╓ вийти 1.5-2.5 Тод╕ загнати на win диск - ╕ взагал╕ переробити все. А пот╕м просто розпакувати (знов таки з╕ збереженням) ╕ п╕длаштувати в╕дпов╕дно GRUB ╕ fstab.
Нагору
 
« Остання зм╕на: 06.07.2006 11:34:20 Михайло Даниленко »  
Ел. пошта | WWW | GTalk | ICQ   IP записаний
Cthulhu
Л╕тератор
******




Пов╕домлень: 2033
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #4 - 06.07.2006 13:24:38
Процитувати 
Цитата ISBear о 06.07.2006 10:41:38:
P.P.P.P.P.P.S. :o А можна затарити взагал╕ ввесь рут (man tar - теж з╕ збереженням ус╕х властивостей) - з 4Gb ма╓ вийти 1.5-2.5 Тод╕ загнати на win диск - ╕ взагал╕ переробити все. А пот╕м просто розпакувати (знов таки з╕ збереженням) ╕ п╕длаштувати в╕дпов╕дно GRUB ╕ fstab.
Насправд╕ це найб╕льш безпечний п╕дх╕д. Коли мен╕ приперло "/" перегнати з ext3 в reiser то я так ╕ робив (т╕льки не тарив ╕ заганяв на ext3 диск:)). Та й з╕ свого досв╕ду можу сказати, що п╕сля всяких ресайз╕в файлова система як п╕сля атомно╖ в╕йни.
Нагору
 
 
GTalk   IP записаний
Михайло Даниленко
Письменник
В╕дм╕нник
*****


[Debian Squeeze]

Пов╕домлень: 879
Стать: male
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #5 - 06.07.2006 14:33:51
Процитувати 
Опс. Нема man tar. ╢ info tar.
виглядати це мусить приблизно так:
# початок коду
root@livecd# tar -cjf /mnt/winD/linux-root.tar.bz2 --one-file-system \
                     --preserve --recursion /mnt/linux-root/
root@livecd# tar -xjf /mnt/winD/linux-root.tar.bz2 --preserve \
                     --strip-components=1 -C /mnt/linux-root/
# к╕нець коду
(обов'язково як root, ╕накше не збережуться властивост╕)
Нагору
 
 
Ел. пошта | WWW | GTalk | ICQ   IP записаний
Cthulhu
Л╕тератор
******




Пов╕домлень: 2033
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #6 - 06.07.2006 14:52:20
Процитувати 
Нема man tar? LOL, крутоУсм╕шкаУсм╕шка Це Ви з LFS щось хитро намудрили?
Нагору
 
 
GTalk   IP записаний
rangel
Графоман
****


Python programmer

Пов╕домлень: 280
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #7 - 06.07.2006 15:18:55
Процитувати 
Дякую за поради

В╕дчуваю попереду веселу н╕ч  П╕дморгування

PS 2 Cthulhu Що малося на уваз╕ п╕д атомною в╕йною?
Нагору
 
 

Roman Suprotkin
WWW | GTalk | ICQ   IP записаний
Cthulhu
Л╕тератор
******




Пов╕домлень: 2033
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #8 - 06.07.2006 16:16:00
Процитувати 
Цитата rangel о 06.07.2006 15:18:55:
PS 2 Cthulhu Що малося на уваз╕ п╕д атомною в╕йною?
Ну наприклад: коли я зм╕нював розм╕р ext3 розд╕лу, то спостер╕гав дуж-же ц╕кавий ефект: розм╕р розд╕лу детектився правильно (я до такого ╕ м╕няв), а от розм╕р власне файлово╖ системи був значно менший. Мало того, в╕н не сп╕впадав з вих╕дним розм╕ром, що вже зовс╕м ц╕каво. Хол╓ра його зна' що я там такого устругнув щоб добитись такого маразму (не розбирався), але факт ╓ факт. Мораль: краще в╕дразу думати, ск╕льки в╕дводити п╕д розд╕ли, щоб пот╕м не мучитись:)
Нагору
 
 
GTalk   IP записаний
PAL
Графоман
****


Just linux admin

Пов╕домлень: 317
Стать: male
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #9 - 06.07.2006 16:58:56
Процитувати 
Хлопц╕, а про symlinks та mount н╕хто не забув? П╕дморгування

Коли мен╕ знадобилося добавити м╕сця, я просто п╕дмонтував ще розд╕л
Якщо ж ╓ досить м╕сця на ╕ншому (вже зайнятому) розд╕л╕ - можна й л╕нками скористатися
Нагору
 
 
WWW   IP записаний
rangel
Графоман
****


Python programmer

Пов╕домлень: 280
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #10 - 06.07.2006 17:45:46
Процитувати 
а можна трохи детальн╕ше про symlink ?
Нагору
 
 

Roman Suprotkin
WWW | GTalk | ICQ   IP записаний
Серг╕й ╢горов
Ex Member



Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #11 - 06.07.2006 18:38:19
Процитувати 
Цитата rangel о 06.07.2006 17:45:46:
а можна трохи детальн╕ше про symlink ?


man ln
Нагору
 
 
  IP записаний
Михайло Даниленко
Письменник
В╕дм╕нник
*****


[Debian Squeeze]

Пов╕домлень: 879
Стать: male
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #12 - 06.07.2006 20:09:56
Процитувати 
man ln - респект :D

Про mount я писав у мо╓му другому допис╕. Можливо й не дуже повно...

З сайту GNU tar:
There is currently no man page for GNU tar. If you observe such a man page on the system you are running, either it does not long to GNU tar, or it has not been produced by GNU.
Нагору
 
« Остання зм╕на: 06.07.2006 20:51:11 Михайло Даниленко »  
Ел. пошта | WWW | GTalk | ICQ   IP записаний
PAL
Графоман
****


Just linux admin

Пов╕домлень: 317
Стать: male
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #13 - 07.07.2006 08:54:33
Процитувати 
Цитата rangel о 06.07.2006 17:45:46:
а можна трохи детальн╕ше про symlink ?

Досить просто.

Нехай ми ма╓мо майже занятий /home, але довол╕ м╕сця у /var
Тод╕:
# mkdir /var/4home
# chown username.groupname /var/4home
# ln -s /var/4home /home/username/fromvar

У результат╕ ми ма╓мо у домашн╕й тец╕ користувача теку (точн╕ше, symlink на теку), у як╕й довол╕ м╕сця.

Можливий вар╕ант:

Перш╕ дв╕ команди так╕ ж сам╕. Дал╕
# mv -R /home/username/bigfolder/* /var/4home
# rm -f /home/username/bigfolder
# ln -s /var/4home /home/username/bigfolder

У цьому випадку ми залиша╓мо таку ж структуру тек, але зв╕льню╓мо м╕сце у /home/username

Нагору
 
 
WWW   IP записаний
PAL
Графоман
****


Just linux admin

Пов╕домлень: 317
Стать: male
Re: Розширення розд╕лу на жорсткому диску
В╕дпов╕дь #14 - 07.07.2006 08:58:55
Процитувати 
Цитата ISBear о 06.07.2006 20:09:56:
Про mount я писав у мо╓му другому допис╕. Можливо й не дуже повно...



Н╕, я мав на уваз╕ дещо ╕нше - не переносити увесь розд╕л, а лише
1) зробити новий розд╕л на жорсткому диску (зовс╕м необов'язково, щоб це був той же самий диск ;) ) та в╕дформатувати його
2) п╕дмонтувати його десь у систем╕
3) зробити теку та дати на не╖ права користувачу
4) дал╕ - див. м╕й допис про симл╕нк


Можливий вар╕ант - перенести домашню теку користувача туди з ус╕м гамузом.
Нагору
 
 
WWW   IP записаний
Стор╕нки: 1 2