Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Изменить точку монтирования диска без потери данных.  (Прочитано 11567 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alex_x86

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Есть логический диск. Точка монтирования /var/spool/squid3. Места отвел от души.
Хочу изменить точку монтирования на /var. Как это сделать, что бы не потерять данные как в /var/spool/squid3
так и в /var ?

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
/var/spool/squid3 -- это у тебя что, отдельный раздел?

Покажи cat /etc/mtab

Оффлайн Alex_x86

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Вот cat /etc/mtab

/
(Нажмите, чтобы показать/скрыть)

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Скопируй/перемести содержимое /var/spool/squid3 куда-нибудь. В принципе, после этого каталог /var/spool/squid3 можно очистить.
Отмонтируй /dev/sda9
Скопируй содержимое обратно в /var/spool/squid3
Убери из fstab строку монтирования /dev/sda9
« Последнее редактирование: 28 Марта 2010, 23:14:25 от athost »

Оффлайн Alex_x86

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
А как логический диск /dev/sda9 (/var/spool/squid3) потом смонтировать как /var что бы его содержимое не потерять?
И делать это все из под LiveCD? Да еще копирование даже из под root не идет нет прав доступа но с этим думаю можно побороться.
« Последнее редактирование: 28 Марта 2010, 23:22:41 от Alex_x86 »

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Цитировать
А как логический диск (/var/spool/squid3) потом смонтировать как /var что бы его содержимое не потерять?

Еще раз объясни по порядку, чего ты хочешь в конечном итоге.

У тебя сейчас каталог /var/spool/squid3 смонтирован на отдельном разделе /dev/sda9
Сам /var смонтирован в корне на dev/sda6

Что в конечном итоге то должно получится?

Оффлайн Alex_x86

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Хочу 5 ГБ /dev/sda9 задействовать по полной. Одного кэша squid3 для такого диска мало - он почти пустой.
Вот хочу что бы этот диск с файловой системой reiserfs был заполнен еще чем то например - /var.
Корень dev/sda6 у меня на файловой системе ext4

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Грузись с livecd
Сотри все на разделе /dev/sda9 (там лежит кэш сквида)
Скопируй содержимое /var на раздел /dev/sda9
Обрати внимание на опции -p и -R команды cp, а также на то, что надо копировать НЕ КАТАЛОГ /var, а его СОДЕРЖИМОЕ прямо в корень диска /dev/sda9
Удали содержимое каталога /var на разделе dev/sda6
Исправь fstab, чтобы раздел /dev/sda9 монтировался как /var

т.е. строку

/dev/sda9 /var/spool/squid3 reiserfs rw 0 0

надо заменить на

/dev/sda9 /var reiserfs rw 0 0

Будь очень внимателен, при ошибке можно много чего похерить. Идеально было бы забэкапить /var еще куда-нибудь для страховки.

Удачи ;)



« Последнее редактирование: 28 Марта 2010, 23:55:08 от athost »

Оффлайн Alex_x86

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Не разобрался я с опцией командой cp –p, делал все через команду cp –r. Имею два бэкапа один создан в операционке. Второй с LiveCD (английский интерфейс). После всех танцев с бубнами Ubuntu перестала грузиться. Сначала подумал, что проблема в том, что не удалил каталог /VAR , а переименовал его /VARBAK. Вернул все каталоги и точки монтирования назад. НО !!!!  При загрузке получаю 2 сообщения:
1.   Could not update ICEauthority file /var/lib/gdm/.ICEauthority
2.   Обнаружена проблема в конфигурационном сервере (user/lid/lifconf2-a/gconf-sanity-check2 завершилась сообщением 256)
Окно ввода пароля пользователя изменилось. После загрузки визуально все на месте.
После загрузки вышло сообщение, что не полная локализация. Squid3 не запускается если я правильно понял проблема с log-файлом из каталога /var/log/

ЭТО ЛЕЧИТЬСЯ????
P.S. Проще (так и сделал) было бы уменьшить один логический диск и увеличить другой, а кэш squid3 и /var пусь так на своих дисках и остались бы. Но это не те условия, которые я ставил вначале темы.


Пользователь решил продолжить мысль 31 Марта 2010, 15:02:20:
Уважаемые форумчане подскажите какие у Вас права доступа на файлы:
1 /var/lib/gdm/.ICEauthority
2 /home/username/.ICEauthority
?????
« Последнее редактирование: 31 Марта 2010, 15:02:20 от Alex_x86 »

Оффлайн Pygoscelis

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Я бы посмотрел. А как?

Оффлайн pumbaEO

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля


Пользователь решил продолжить мысль 31 Марта 2010, 15:02:20:
Уважаемые форумчане подскажите какие у Вас права доступа на файлы:
1 /var/lib/gdm/.ICEauthority
2 /home/username/.ICEauthority
?????

/home/username/.ICEauthority
-rw--------- владелец username группа username

1 /var/lib/gdm/.ICEauthority
-rw--------- владелец gdm группа gdm

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
athost@fehu:~ > sudo ls -l /var/lib/gdm/.ICEauthority
-rw------- 1 gdm gdm 20524 2010-03-25 19:10 /var/lib/gdm/.ICEauthority
athost@fehu:~ > ls -l /home/athost/.ICEauthority
-rw------- 1 athost athost 66078 2010-03-31 18:54 /home/athost/.ICEauthority

Ты при копировании не обратил внимание на тот момент, что копировать надо с сохранением прав, групп и владельцев

Я же просил тебя внимательно изучить опции команды cp :(
« Последнее редактирование: 31 Марта 2010, 19:47:20 от athost »

Оффлайн Alex_x86

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Таким как я не говорить а показывать надо  :2funny:
Где Вы в масдае столько прав видели  :coolsmiley:

Ну да ладно переставлю систему это самый быстрый способ........ я так думал......
а теперь внимание:  Новая тема https://forum.ubuntu.ru/index.php?topic=89360.0

Оффлайн SepticFlesh

  • Участник
  • *
  • Сообщений: 223
    • Просмотр профиля
athost, вот это ты зря сказал:
Удали содержимое каталога /var на разделе dev/sda6
sda9 прекрасно бы смонтировался поверх старого /var, и в случае чего для того чтобы "вернуть всё взад" надо было бы лишь отмонтировать sda9.
А теперь юзеру придётся переставлять систему.

А копировать надо с cp -a - всё включено, ничего изучать не надо, опция специально для таких случаев.

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Цитировать
sda9 прекрасно бы смонтировался поверх старого /var

Но место осталось бы занято, какой тогда смысл переноса /var на новый раздел.

 

Страница сгенерирована за 0.05 секунд. Запросов: 23.