The OpenNET Project / Index page

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

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

"FreeBSD - перенос /usr на новый слайс"
Сообщение от Acher emailИскать по авторуВ закладки on 04-Сен-02, 10:00  (MSK)
Всем привет! Сорри за ламерство, наверняка аналогичный вопрос задавали, но оч. срочно нужно!
Проблема: FreeBSD, 1HDD, слайс со временем заполнился в основном за счет распухшего /usr/local. Добавил второй HDD, сделал слайс. Хочу переместить на него /usr/local, /usr/src, /usr/ports, /usr/X11R6. Сделал на слайсе файловые системы, подправил fstab. Осталось переместить файлы. Попробовал воспроизвести ситуацию на тестовой машине. Все продолжает работать после обычного копирования файлов средствами midc )), но я подозреваю, что простым копированием делать такие вещи на промышленной системе не следует. Чем правильно это сделать, чтобы не провисли симлинки и не вылезли другие проблемы? Можно ли воспользоваться dd и есть ли какой специальный инструмент для таких целей?
Заранее спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: FreeBSD - перенос /usr на новый слайс"
Сообщение от Acher emailИскать по авторуВ закладки on 04-Сен-02, 18:10  (MSK)
Help!!!
Не дайте помереть в невежестве!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: FreeBSD - перенос /usr на новый слайс"
Сообщение от vitex emailИскать по авторуВ закладки on 05-Сен-02, 10:41  (MSK)
>Help!!!
>Не дайте помереть в невежестве!
Есть штатные утилиты dump и restore.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: FreeBSD - перенос /usr на новый слайс"
Сообщение от Acher emailИскать по авторуВ закладки on 05-Сен-02, 18:07  (MSK)
>>Help!!!
>>Не дайте помереть в невежестве!
>Есть штатные утилиты dump и restore.
??
Имхо, dump работает с файловой системой, а мне надо "обработать" только каталог /usr/local, являющийся частью файловой системы /usr.
Как же все-таки перенести каталог со всем содержимым в другую fs?

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

4. "RE: FreeBSD - перенос /usr на новый слайс"
Сообщение от hishnik emailИскать по авторуВ закладки on 05-Сен-02, 22:38  (MSK)
>>>Help!!!
>>>Не дайте помереть в невежестве!
>>Есть штатные утилиты dump и restore.
>??
>Имхо, dump работает с файловой системой, а мне надо "обработать" только каталог
>/usr/local, являющийся частью файловой системы /usr.
>Как же все-таки перенести каталог со всем содержимым в другую fs?
Не факт что я прав - может это не правильно...
Но можно создать новый слайс, затем все туда скопировать, а на место
/usr/local кинуть символическую ссылку.
Должно работать.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: FreeBSD - перенос /usr на новый слайс"
Сообщение от Antonio emailИскать по авторуВ закладки on 06-Сен-02, 11:27  (MSK)
>>Как же все-таки перенести каталог со всем содержимым в другую fs?

>Но можно создать новый слайс, затем все туда скопировать, а на
> место /usr/local кинуть символическую ссылку.

Можно и так: (для пущего спокойствия лучше уйти в single-mode) примонтировать новый слайс, например, в /tmp/newusr, перелить туда /usr/local, затем снести содержимое /usr/local, но оставить сам каталог (упасть ничего не должно, ибо *NIX реально удаляет открытые кем-то файлы только после завершения всех держащих процессов). Затем добавить новый слайс в /etc/fstab как /usr/local. Далее либо reboot, либо размонтировать /tmp/newusr, примонтировать /usr/local.

Сам так несколько раз делал, правда, на Slackware, когда распухали /opt, /home, /usr/local.

P.S. Кстати, можно и не сносить на первое время содержимое старого /usr/local. Это не очистит место, но даст возможность исправиться при ошибках (при монтировании файловой системы в некую точку ее старое содержимое как-бы становится невидимым и заменяется на новое).

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

6. "RE: FreeBSD - перенос /usr на новый слайс"
Сообщение от Hak Искать по авторуВ закладки on 06-Сен-02, 14:52  (MSK)
единственная ремарка к выше изложенному
при копировании Файлов не забудь скопировать и права, опцию не помню в man найдешь ... а так я целый /usr на другой винт перенес когда винт начал сыпаться ... затем спокойно переставил FreeBSD на другую машину и заменил сервак


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

7. "RE: FreeBSD - перенос /usr на новый слайс"
Сообщение от Acher emailИскать по авторуВ закладки on 06-Сен-02, 23:42  (MSK)
>единственная ремарка к выше изложенному
>при копировании Файлов не забудь скопировать и права, опцию не помню в
>man найдешь ... а так я целый /usr на другой винт
>перенес когда винт начал сыпаться ... затем спокойно переставил FreeBSD на
>другую машину и заменил сервак

В итоге я так и сделал. Все работает.
Спасибо!

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


Удалить

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




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

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