Автор Тема: Преместване на /usr  (Прочетена 1183 пъти)

TEO_SK8

  • Напреднали
  • *****
  • Публикации: 66
    • Профил
Преместване на /usr
« -: Mar 12, 2006, 15:25 »
Много се извинявам, но ще ви задам един според мен глупав въпрос. Значи така имам 2 харда.Един IBM [3gb ;500 mb swap i 2500mb ext] и един  seagate [3gb celiq ext]. Имам инсталирамо сусе 10. Но както знаете то е на 5 диска и кото сложа някоя друга програма и сега имам 1 % празно място в  IBM-a . Как да направа така че да си използвам и другият (да си инсталирам програмите там). Мисля че трябва да се премести /usr , но не съм сигурен и незнам как.Ето ви изхода от командата df -h[CODE]

Teo@linux:~> df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda2             2.6G  2.5G   38M  99% /
tmpfs                 126M   12K  126M   1% /dev/shm
/dev/hdd1             3.1G   39M  3.0G   2% /boot
/dev/hdb1              18G   11G  7.2G  60% /windows/C
/dev/hdb5              30G   19G   12G  62% /windows/D
/dev/hdb6              30G   22G  8.2G  73% /windows/E

Моля помогнете много ми е спешно!
Активен

  • Гост
Преместване на /usr
« Отговор #1 -: Mar 12, 2006, 16:22 »
Здравей
предлагам ти едно друго решение,
инсталирай си ОС-а на единия хард а другия си го монтирай като
/home
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Преместване на /usr
« Отговор #2 -: Mar 12, 2006, 16:31 »
Здравей,
Май наистина най-лесния вариант е да се премести /usr от hda2 на hdd1.
По-сигурният начин е да се намали /boot на hdd1 на 128 MB (или дори 64).
Това става с някакво LiveCD (Knoppix,Slax,VSLive)-виж qtparted.
Добре е обаче преди това да се направи рез. копие на данните (ядрата).
Проблема обаче е къде да се поставят (не е добре на Win дял, губят се правата и собствениците май), а на hda2 няма толкова място.
Тук може да се запазят само последните едно/две ядра, останалите и без това не са нужни (с вероятност 99% '<img'>
Остава hdd1 (64 MB) за /boot а останалите ~3GB (hdd2) за /usr от hda2.
След това самото прехвърляне може да стане и с "cp -a /mnt/hda/usr/* /mnt/hdd" (преди това hda2 се монтира в /mnt/hda а hdd2 се монтира в /mnt/hdd). Преди това трябва да се създадат /mnt/hda и /mnt/hdd.
Последно се редактира /etc/fstab:
/dev/hdd2    /usr    ext3    defaults,noatime   0 0
Тук може да се наложи смяна на "ext3" и махане на "noatime".
После umount /mnt/hda /mnt/hdd и reboot. Това май е всичко.
Горното се прави от работещо LiveCD.
В началото се изкуших да предложа направо да се копира * от /usr в /hdd1/usr и /usr да стане hardlink към /hdd1/usr, но смътно помня че имаше някаква особеност при връзките между два отделни дяла, затова предложих тази по-сигурна схема. Някой тук да допълни ?
PS: по-горе вместо cp -a може и с tar, rsync,dump и вероятно други '<img'>
Успех.Румен
Активен

TEO_SK8

  • Напреднали
  • *****
  • Публикации: 66
    • Профил
Преместване на /usr
« Отговор #3 -: Mar 13, 2006, 22:06 »
Да ти кажа 4естно тва ми се вижда прекалено сложно и рисковано! Понеже този Yast Control Center се прецака и тва сусе нещо не ме кефи. Мисля да си сложа убунту или кубунту (отново).Но мисля ,че пак ще имам същият проблем. Може ли да ви помоля да ми обясните (като на кривоглед олигофрен) как точно ще стане това и ила ли разлика между местенето на /usr през сусе и кубунту или убунту. Благодаря предварително '<img'> .
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Преместване на /usr
« Отговор #4 -: Mar 13, 2006, 22:25 »
Щом ще инсталираш нова дистрибуция, инсталирай на /dev/hda2 - / , а на /dev/hdd1 - /usr  (чиста работа).
Активен

TEO_SK8

  • Напреднали
  • *****
  • Публикации: 66
    • Профил
Преместване на /usr
« Отговор #5 -: Mar 13, 2006, 22:39 »
Един много труден въпрос - КАК ? . И друго коя дистрибуция е по добра Убунту или кубунту ( аз предпочитам Убунту ).
Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Преместване на /usr
« Отговор #6 -: Mar 14, 2006, 09:32 »
Дистрибуцията си е една и съща. Въпросът е дали предпочиташ Gnome или KDE. А при инсталацията Ubuntu най-чинно си пита в кои дялове да сложи boot, home и т.н.
Активен

TEO_SK8

  • Напреднали
  • *****
  • Публикации: 66
    • Профил
Преместване на /usr
« Отговор #7 -: Mar 14, 2006, 18:19 »
А при сусе как става ? Мисля, че още незнам какво искам да ви кажа. Вие какво ще ми препоръчате сусе или убунту. Ама все пак нз как да да монтирам /usr i boot  със сусе. Моля ви се кажете ми как
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Преместване на /usr
« Отговор #8 -: Mar 14, 2006, 18:36 »
По време на инсталацията ще те пита кое-къде освен ,ако не е AUTO.
ВАЖНО:"да монтирам /usr i boot" - не (boot) , a корена /  и /usr
Активен

TEO_SK8

  • Напреднали
  • *****
  • Публикации: 66
    • Профил
Преместване на /usr
« Отговор #9 -: Mar 14, 2006, 18:59 »
Ами мисля, че не ми пита . На СУСЕ 10, ако не ме пита как да го направя. Благодаря предвалително !
Активен