The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"How to change filesystem size"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"How to change filesystem size"
Сообщение от Pavel Искать по авторуВ закладки on 29-Ноя-03, 12:34  (MSK)
Kak mozhno uvelichit` razmer /usr ?  
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "How to change filesystem size"
Сообщение от Junior emailИскать по авторуВ закладки on 29-Ноя-03, 14:44  (MSK)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "How to change filesystem size"
Сообщение от Yevgen Muntyan Искать по авторуВ закладки on 30-Ноя-03, 10:32  (MSK)
Nikak. Prosto izmenit' razmer partitiona, kak Partition Magic delajet, nel'z'a.

Mozhno sozdat' novuju fajlovuju sistemu dl'a /usr ili mozhno montirovat' drugije fajlovyje sistemy dl'a papok vnutri /usr - tipa sdelat' /usr/src, /usr/ports na otdel'nyh partishnah etc.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "How to change filesystem size"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Ноя-03, 14:54  (MSK)
>Kak mozhno uvelichit` razmer /usr ?

в принципе, в *nix'ах кроме как сделать backup, переразбить диск[создать
filesystems, зависит от того как делается backup и restore] и восстановиться, других стандартных способов нет. НО, появились проекты
и утилиты для Linux (зависит от типа файловой системы), для FreeBSD -
growfs с большим НО - ДО или ПОСЛЕ должен быть GAP(пустое-свободное место). Все остальные методы, особенно использование разных утилит
написанных под Windows - достаточно опасны.

Общая процедура: использовать второй диск или tape для backup'а, затем
переоформление разделов и файловых систем, затем восстановление.
Другой вариант - использование линков с переносом директорий на другую
файловую систему, например (имеем):

/ - ???
swap - ???
/tmp - ???
/usr - 2GB например
/var - 5GB
/home - 10GB
/pub или /scratch - 10GB

допустим у нас /usr/ports или /usr/distfiles занимают огромное кол-во
места, что делаем, решаем куда можем их безболезненно перенести,
допустим в /home/distfiles и в /pub/ports, делаем:

# смотрим chmod и chown директории /usr/distfiles
# ls -la /usr | grep distfiles

# создаем такую же в /home
# mkdir /home/distfiles

# восстанавливаем оригинал владельца и аттрибуты
# chmod XYZ /home/distfiles
# chown -R owner:group /home/distfiles

# gtar -cf - -C /usr/distfiles . | tar xpf - -C /home/distfiles

# теперь у нас есть ДВЕ копии, одна из которых лишняя, НО, мы ее пока
# не будем удалять, на всякий случай, а переименуем:

# mv /usr/distfiles /usr/distfiles.orig

# теперь делаем линк в новое место:
# ln -s /home/distfiles /usr/distfiles

Все, проверяем работоспособность, если все OK, удаляем /usr/distfiles.orig
и тем самым освобождаем /usr, тоже самое и с /usr/ports:

# ls -la /usr | grep ports
# mkdir /pub/ports
# chmod XYZ /pub/ports
# chown -R owner:group /pub/ports
# tar -cf - -C /usr/ports . | tar xpf - -C /pub/ports
# mv /usr/ports /usr/ports.orig
# ln -s /pub/ports /usr/ports
# rm -rf /usr/ports

Имена директорий взяты от балды, как пример!

Важное, если вы хотите воспользоваться линками, ТО, имейте ввиду, если
у вас висят сервисы которые все время используют директорию которую
вы хотите перенести, вам СТРОГО НЕОБХОДИМО, положить ВСЕ такие сервисы
на время ваших операций и снова поднять, по завершению. Ну или проделать
данный перенос в single-user mode, что будет удобно и надежно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "How to change filesystem size"
Сообщение от Pavel Искать по авторуВ закладки on 02-Дек-03, 11:00  (MSK)
Большое спасибо за развернутый ответ.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру