IPB

Здравствуйте, гость ( Вход | Регистрация )

> Ручная и автоматическая разметка диска при установке Линукса
Поделиться
Balbes
сообщение 20.12.2010, 22:03
Сообщение #1


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Перенесено из темы "Путешествие Марины в Линукс"

Цитата(IVK @ 20.12.2010, 9:55) *
Пошаговая инструкция по установке написана, она здесь. Конечно, кто желает, может написать другую


Вот этот кусок можно изменить

"Это всё безопасно. Но вот следующий шаг - "Подготовка диска". ВНИМАНИЕ! Это единственный опасный (для Windows и данных) этап в процессе установки! Главное, ни в коем случае не удалить и не отформатировать виндовый раздел (так называемый "диск C"), который здесь именуется (в зависимости от типа диска) /dev/sda1 или /dev/hda1. Внизу выбираем пункт "Подготовить разделы вручную" и идём дальше. Правый клик на пустом пространстве винчестера (unused), кнопка "Создать раздел". Там выбираем тип раздела "Linux", объём его определяем примерно в 9 гигабайт, ставим галочку "показывать дополнительные параметры", в появляющихся после этого окошках просто жмём OK (там по умолчанию уже подходящие параметры). Этот новый раздел должен появиться под названием /dev/hda2 или /dev/sda2.
Дальше создаём раздел подкачки - так же, только тип раздела выбираем "Linux swap"; объём - примерно 500 мегабайт. Это будет /dev/hda3 или /dev/sda3. Оставшееся на винчестере пространство оставляем неразмеченным (потом разметим, из уже работающего Линукса). Жмём "Далее", выскакивает предупреждение; но у нас всё правильно, так что "ОК". Всё, опасный этап пройден. "

на более простой для новичков

... если на диске уже создано свободное пространство нужного размера, тогда ни чего не изменяют в переключателях, оставляют выбранный первый режим, инсталятор сам сделает нужную разбивку разделов....


Ни какой ручной разбивки для новичков не стоит давать, эта опция нужно только для опытных пользователей, которые точно знают что и как нужно делить, либо для особых случаев с очень маленькими винчестерами.
Единственно когда стоит выбирать ручную разбивку - это если имеется один раздел с виндой и его нужно уменьшить для последующей установки Линукса. Уменьшив вин-раздел штатным инсталятором, НЕ создавая ни каких разделов самостоятельно, нужно всего лишь нажать кнопку "Назад" и вернувшись на шаг выбора режима разбивки, выбрать обратно первый пункт (авторазбивка самим инсталятором) и система сама все сделает в безопасном режиме.
Использование режима уменьшения раздела - наиболее безопасно, т.к. не удаляет ни чего в виндовом-разделе, главное перед этим правильно подготовить сам виндос раздел (то что описывал ранее - выполнить проверку и дефрагментацию, тогда инсталятор сможет выделить нужное место в свободной области).
У многих эта опция не срабатывает, т.к. они не выполняют дефрагментацию и в конце раздела висят занятые сектора, которые инсталятор не трогает и не дает уменьшать размер вин-раздела.

Сообщение отредактировал IVK - 20.12.2010, 23:23
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Balbes
сообщение 20.12.2010, 22:55
Сообщение #2


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Практически во всех нормальных современных инсталяторах Линукса, самим разработчиком уже заложены нужные размеры разделов, причем разработчики учитывают нюансы своей системы и подбирают оптимальные размеры, кол. разделов, опции монтирования и т.д. с учетом системы на которую она устанавливается, и именно с учетом тех особенностей которые он и вкладывает в свой дистр.
Во многих дистрах сейчас используется не один предопределенный шаблон, а вариативная схема - в зависимости от размера текущего диска или свободного места, выбирается наиболее оптимальная схема разбивки.
Вот как вариант шаблон разбивки одного из Альт дистров :

____________
#!/bin/sh

initinstall="/usr/share/install2/initinstall.d/"

mkdir -p "$initinstall"

cat << '__EOF__' > "$initinstall"/05-vm-profile
mem=$[`grep MemTotal /proc/meminfo | sed 's/[^0-9]//g'`*4]
max_disk=$(cat /sys/block/[hs]d*/size | sort -n -r| head -1)

#less them 5G
if [ "$max_disk" -le 10000000 ] ; then
mem=$[$mem/2]
cat > /var/cache/alterator/vm-profile.scm << _EOF_
((workstation
(title . "Setup for workstation")
(action . trivial)
(actiondata ("swap" (size $mem . $mem) (fsim . "SWAPFS") (methods plain))
("/" (size 7000000 . #t ) (fsim . "Ext2/3") (methods plain))))
)
_EOF_

#less them 10G
elif [ "$max_disk" -le 20000000 ] ; then
mem=$[$mem/2]
cat > /var/cache/alterator/vm-profile.scm << _EOF_
((workstation
(title . "Setup for workstation")
(action . trivial)
(actiondata ("swap" (size $mem . $mem) (fsim . "SWAPFS") (methods plain))
("/" (size 8000000 . 8000000 ) (fsim . "Ext2/3") (methods plain))))
("/home" (size 10000000 . #t) (fsim . "Ext2/3") (methods plain))))
)
_EOF_

#less them 22G
elif [ "$max_disk" -le 45000000 ] ; then
mem=$[$mem/2]

cat > /var/cache/alterator/vm-profile.scm << _EOF_
((workstation
(title . "Setup for workstation")
(action . trivial)
(actiondata ("swap" (size $mem . $mem) (fsim . "SWAPFS") (methods plain))
("/" (size 12000000 . 12000000 ) (fsim . "Ext2/3") (methods plain))
("/home" (size 4194304 . #t) (fsim . "Ext2/3") (methods plain))))
)
_EOF_
else
cat > /var/cache/alterator/vm-profile.scm << _EOF_
((workstation
(title . "Setup for workstation")
(action . trivial)
(actiondata ("swap" (size $mem . $mem) (fsim . "SWAPFS") (methods plain))
("/" (size 16777216 . 16777216 ) (fsim . "Ext2/3") (methods plain))
("/home" (size 4194304 . #t) (fsim . "Ext2/3") (methods plain))))
)
_EOF_
fi
__EOF__
________________________

Причем фикус-пикус может быть с подвохом - например Вы будете исходить в своих рекомендациях основываясь на том, как выполнена (автоматом) разбивка на Вашем винчестере и с Вашими параметрами ПК, а у того, кому Вы напишите рекомендацию будет другое железо, и для него оптимальной работы может быть другая разбивка. Например, может оказаться что на системе с 2 Гб ОЗУ своп может вообще отсутствовать или в части ОЗУ будет организован темп.

п.с. Это не значит, что нельзя пользоваться ручной разбивкой, просто нужно учитывать массу нюансов, которые могут менять от дистра и задач.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 4.8.2025, 9:19