Автор Тема: Два физ диска /home или /var  (Прочитано 1609 раз)

salomatin

  • Гость
Два физ диска /home или /var
« : 15.10.2008 08:35:26 »
Не подскажете как корректнее подключить второй физический диск для увеличения объема /home или /var/

1. Остановил сервер и установил дополнительный новый физ диск.
2. Включил.
3. Как его увидеть и какой командой отформатировать?
4. mount - куда? чтобы он просто увеличил /home или чтобы туда прописывались домашние директории юзеров? Тоже про /var.
5.  Какие записи в fstab  или что-то другое, чтобы сохранилось  при перезагрузке?

Спасибо.


Оффлайн Vitls

  • Глобальный модератор
  • *****
  • Сообщений: 372
  • Идиотизм вечен!
    • Linux. OpenSource. Life.
    • Email
Re: Два физ диска /home или /var
« Ответ #1 : 15.10.2008 08:52:16 »
Ну что ж.. это не трудно.
Диск включили. Теперь смотрим. Если диск SATA, то скорее всего у него имя sdb. А точнее можно узнать посмотрев вывод команды
dmesg | less
Так как вам нужно и /home и /var, то придётся создать два раздела (хотя некоторые делают и на одном).
Это делается командой fdisk
В результате должны получиться разделы /dev/sdb1 и /dev/sdb2
После чего на каждом разделе нужно создать файловую систему, например, командами
mkfs.ext3 /dev/sdb1
mkfs.ext3 /dev/sdb2
Создать каталоги /mnt/d1 /mnt/d2
и временно примонтировать туда новые разделы
mount /dev/sdb1 /mnt/d1
mount /dev/sdb2 /mnt/d2

Затем самое сложное (разумеется, всё нужно делать от root и в консольном режиме):
0. в файл /etc/fstab добавляете
/dev/sdb1               /home           ext3     defaults 0 0
/dev/sdb2               /var               ext3     defaults 0 0
1. останавливаете все ненужные сервисы и приложения
2. переносите в /home в /mnt/d1
3. переносите /var в /mnt/d2

Можно перезагружаться.
Вроде ничего не забыл.
Дело не в том как болезнь вылечить.
Дело в том как других заразить.

salomatin

  • Гость
Re: Два физ диска /home или /var
« Ответ #2 : 15.10.2008 09:21:20 »
Я не понял. Я почему переспрашиваю, чтобы случайно не то формартнуть.

Допустим  у меня уже есть диск sdb который полностью /home

мне надо добавить еще объема для /home, не убивая директории уже имеющихся пользователей.

я ставлю еще один физический диск и включаю сервер

 dmesg | less | grep sd
нахожу новый допустим sdc, дальше
#fdisk sdc
#mkfs.ext3 /dev/sdc
в fstab
/dev/sdb1               /home           ext3     defaults 0 0
и совсем не понял:
>2. переносите в /home в /mnt/d1
что переношу в  /homt , а что в /mnt ?
как совместить работу двух физических дисков для одной директории /home  ?

Оффлайн Vitls

  • Глобальный модератор
  • *****
  • Сообщений: 372
  • Идиотизм вечен!
    • Linux. OpenSource. Life.
    • Email
Re: Два физ диска /home или /var
« Ответ #3 : 15.10.2008 09:36:56 »
>2. переносите в /home в /mnt/d1
Простите. Опечатка. Следует читать "переносите /home в /mnt/d1"

Я рассказал Вам случай полного переноса /home на на другой "винт". Если вам нужно расширить, то следует изучить вопрос применения LVM.
Дело не в том как болезнь вылечить.
Дело в том как других заразить.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Два физ диска /home или /var
« Ответ #4 : 15.10.2008 10:02:34 »
Для таких операций удобно использовать Центр управления (alterator-vm)