Разбивка винтов (после установки Linux)

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Разбивка винтов (после установки Linux)

Сообщение RedScorp » 25 май 2004, 14:41

Всем доброго времени суток.
Когда все начиналось в фирме, где я работаю, начиналось и мое обучение (точнее мои познания в Linux стали увеличиваться). Естесно когда было принято решение ставить сервер - сказали хором все мои знакомые ставь Linux. Сказано - сделано! Ребята также помогли с разбивкой его (/dev/hde) на отдельные диреткории типа /var, /var/samba, /usr, /home и другие. У каждого был определен свой размер - винт подготовлен и ОС установлена.
Внимание вопрос:
1. Как от /dev/hde10 оттяпать кусочек.
2. Как теперь к /dev/hde6 присобачить этот кусок.
У меня там в принципе лежит /var (300 Мб) и занимает около 268 Мб. И в основном занимает /var/log. Т.е. его моно просто подцепить на отдельный винт. Это я в курсе - но см п1.
"Я сюда еще вернусь..." (А.Макаревич)

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1984
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 25 май 2004, 15:55

:wink: на парься можно переразбить, переразметить, но стоит ли ?
расставь символические ссылки ведущие на другие разделы и всё будет отлично.

Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Сообщение RedScorp » 27 май 2004, 09:56

Да я уже не парюсь, просто поставил ссылку на другую партицию, т.е. /val/log -> /dev/hde7 (7-мая у меня оказалась 500 Мб, и практически ни чего существенного, перекинул от туда данные и поправил fstab)
В скоре планирую пересмотреть все разделы и ссылки.

Но вопрос остается открытым какими утилитами возможно изменение/перемещение партиций (грят есть, но ни кто точно сказать не могет).

Аватара пользователя
art
free-lance moderator
Сообщения: 653
Зарегистрирован: 15 май 2003, 11:25
Откуда: SPb

Сообщение art » 27 май 2004, 12:07

RedScorp писал(а): Но вопрос остается открытым какими утилитами возможно изменение/перемещение партиций (грят есть, но ни кто точно сказать не могет).
во-первых есть LVM, но в даном случае он уже не поможет.

Для production сервера лучшее (IMHO) решение - в режиме singe user удалить разделы и сделать заново с нужным размером. Утилиты наверняка есть, а вот хочется ли проверять на себе корректность их работы? Ошибки изменения FS погут и позднее проявится....

Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Сообщение RedScorp » 27 май 2004, 14:26

Ну вот, к примеру, у меня два винта Seagate Barracuda 60 Gb (7200) в зеркале на RAID-IDE, P-IV 2,8 на Intel-плате, Озу 512 Mb. Как приблизительно разбить его (их). Если мне нуно:

Код: Выделить всё

0. / (корень - 13 Gb)
1. samba (дистрибутив, всякая всячина - 30 Gb)
2. ftp (внешний, хранение документов как текстовых так и графических, для обмена между регионами - 2 Gb)
3. www (странички, как офиц, так и личные , виртуалки - 1 Gb)
4. cache (для squid'a - 2 Gb)
5. swap (700 Mb) 
Остальное по мелочам. Разные поддиректории и так далее (кто как насоветовал). Этого в принципе достаточно. Ну, а теперь ваши пожелания, как правильно?

Аватара пользователя
art
free-lance moderator
Сообщения: 653
Зарегистрирован: 15 май 2003, 11:25
Откуда: SPb

Сообщение art » 27 май 2004, 17:02

Я в линуксе новичок, но решение монтировать все в корень мне кажется необдуманным. Во всяком случае, если мы обсуждаем сервер, а не домашний комп.

Мне кажется, что вот эти системы следовало бы вынести:
/tmp mount noexec
/boot вообще не монтировать или read-only
/var вполне можно async, если не держите там почтовую очередь.
если держите, то можно вынести /var/log на раздел с async


и уж наверняка стоит для squid кеша сделать отдельный раздел, смонтированный async, noatime

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»