https://wiki.archlinux.org/api.php?action=feedcontributions&user=Maksimrv&feedformat=atomArchWiki - User contributions [en]2024-03-28T14:18:58ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=Partitioning_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=390111Partitioning (Русский)2015-08-05T17:00:45Z<p>Maksimrv: /* Насколько большими должны быть мои разделы? */</p>
<hr />
<div>[[Category:Русский]]<br />
[[ar:Partitioning]]<br />
[[en:Partitioning]]<br />
[[es:Partitioning]]<br />
[[hu:Partitioning]]<br />
[[it:Partitioning]]<br />
[[ja:パーティショニング]]<br />
[[pl:Partitioning]]<br />
[[zh-CN:Partitioning]]<br />
{{Unmaintained (Русский)}}<br />
{{translateme (Русский)}}<br />
{{stub}}<br />
<br />
{{Note (Русский)|В настоящий момент статья переводится. Вы можете помочь завершить перевод скорее :)}}<br />
{{Warning (Русский)|Оригинальная английская статья ещё не завершена, к моменту начала перевода текст может оказаться устаревшим.}}<br />
<br />
== Обзор ==<br />
<br />
* Что такое разделы жёсткого диска?<br />
* Зачем разбивать на разделы жёсткий диск?<br />
<br />
'''Разбиение''' жёсткого диска позволяет логически разделить всё доступное пространство на части, которые будут независимыми друг от друга. Информация о разделах хранится внутри MBR жёсткого диска.<br />
<br />
Существует несколько причин для разбиение диска на разделы:<br />
* на компьютере используется несколько операционных систем (двойная, мультизагрузка)<br />
* есть необходимость использовать раздел подкачки swap<br />
* необходимо разделить данные логически (например, видеоклипы от фонотеки)<br />
* и др.<br />
<br />
{{Warning (Русский)|На диске может быть до 4 "первичных" (primary) разделов, или же до 3 первичных + 1 расширенный (extended) раздел. Расширенный раздел служит "контейнером" для "логических" разделов, последних может быть сколько угодно.}}<br />
<br />
'''Все разделы первичные'''<br />
+-------------+-------------+-------------+---------------------------------+<br />
| Первичный 1 | Первичный 2 | Первичный 3 | Первичный 4 |<br />
+-------------+-------------+-------------+---------------------------------+<br />
<br />
'''Два первичных раздела и один расширенный, с двумя логическими'''<br />
+----------------+------------------+---------------------------------------+<br />
| Первичный 1 | Первичный 2 | Расширенный |<br />
| | | +--------------------+--------------+ |<br />
| | | | Логический 1 | Логический 2 | |<br />
| | | +-----------------------------------+ |<br />
+----------------+------------------+-------------+-------------------------+<br />
<br />
== Инструменты для работы с разделами ==<br />
* fdisk & cfdisk<br />
* GNU Parted<br />
* QtParted & GParted<br />
<br />
== Стратегии разбиения на разделы ==<br />
* "Всё в одном"<br />
* Отдельный раздел /boot<br />
* Отдельный разделSeparate /home<br />
* Отдельный разделSeparate /var<br />
* Отдельный разделSeparate /usr<br />
<br />
== Важные моменты ==<br />
* Размеры разделов <!-- separate section, or combined with schemes? --><br />
* Файловые системы<br />
* LVM<br />
<br />
==Creating new partitions==<br />
<br />
==Resizing partitions==<br />
<br />
==Content from BG==<br />
<br />
{{Warning (Русский)|Операции над разделами жёсткого диска могут привести к потере данных. Настоятельно рекомендуем Вам создавать резервные копии важной информации.}}<br />
<br />
{{Warning (Русский)|Нажатие кнопки Cancel, в меню подготовки жёсткого диска, не отменит выбранные операции - смотри {{Bug|19805}}. Если вам необходимо прервать установку в этом месте, нажмите <Control>+C, чтобы полностью и немедленно покинуть установщик.}}<br />
<br />
{{Note (Русский)|Разбиение жесткого диска, при желании, можно провести до установки Archlinux, например используя [http://gparted.sourceforge.net/download.php GParted] или другой подобный инструмент. Если диск уже был разбит до установки, то начните с [[#Set Filesystem Mountpoints| Set Filesystem Mountpoints]]}}<br />
<br />
Посмотреть на текущую таблицу разделов можно с помощью программы <code>/sbin/fdisk</code> с ключом <code>-l</code> (маленькая L).<br />
<br />
Откройте другую виртуальную консоль (<ALT>+F3) и введите:<br />
# fdisk -l<br />
Отметьте для себя все диски/разделы, которые вы будите использовать при установке Arch.<br />
<br />
Вернитесь назад в консоль, где запущен скрипт установки <ALT>+F1<br />
<br />
Выберете пункт &quot;Prepare Hard Drive&quot;.<br />
* Вариант 1: Auto Prepare<br />
Этот пункт поделит диск со следующими параметрами:<br />
<br />
* Загрузочный раздел с ФС ext2; точка монтирования: /boot; размер по умолчанию: 32MB. ''Вам будет предложено изменить размер по своему усмотрению.''<br />
* Раздел подкачки swap, размер по умолчанию: 256MB. ''Вам будет предложено изменить размер по своему усмотрению.''<br />
* Отдельные корневой(/) и /home разделы, (размеры тоже можно указать вручную). Возможные файловые системы: ext2, ext3, ext4, reiserfs, xfs and jfs, однако, обратите внимание, что при выборе опции Auto Prepare, файловые системы ''/ и /home будут одного типа''.<br />
<br />
Будьте внимательны, опция Auto-prepare полностью сотрёт выбранный жёсткий диск. Внимательно прочитайте <font color="red">предупреждение</font>, предоставленное установщиком, и убедитесь,что действия производятся над нужным разделом.<br />
<br />
* Вариант 2: '''(Рекомендуемый)''' Partition Hard Drives (with cfdisk)<br />
<br />
Эта опция предоставит наиболее надёжный и настраиваемый способ разбивки, отвечающий вашим персональным нуждам.<br />
<br />
''Здесь более продвинутые пользователи GNU/Linux, хорошо знакомые с ручной разбивкой диска, могут сразу перейти к разделу '''[[#D: Select Packages|D: Select Packages]]'''.''<br />
<br />
{{Note (Русский)|Если вы устанавливаете систему на USB flash носитель, смотрите "[[Installing Arch Linux on a USB key]]".}}<br />
<br />
====Разметка жестких дисков====<br />
<br />
=====Информация о разделах=====<br />
<br />
Разметка жесткого диска определяет особые области (разделы) на диске, каждая из которых выглядит и ведет себя как отдельный диск и на которых файловая система может быть создана (отформатирована).<br />
*Существуют 3 типа разделов диска:<br />
#Primary (Первичный)<br />
#Extended (Расширенный)<br />
#Logical (Логический)<br />
'''Первичные''' разделы могут быть загрузочными, их число ограничено 4-мя на диск или raid-массив. Если схема разбиения требует больше 4-х разделов, то требуется использование '''расширенного''' раздела, содержащего '''логические''' разделы.<br />
<br />
Расширенные разделы не используются сами по себе; они представляют собой &quot;контейнер&quot; для логических разделов. Если требуется, жесткий диск может содержать один расширенный раздел, разделенный на логические разделы.<br />
<br />
При разбиении диска можно наблюдать данную схему нумерации путем создания первичных разделов sda1, sda2, sda3 и следующего за ними расширенного раздела sda4, а затем созданных логических разделов внутри расширенного раздела sda5, sda6, и так далее.<br />
<br />
=====Раздел Swap=====<br />
Swap раздел - это место на жестком диске, где постоянно хранится виртуальная оперативная память, позволяющее ядру с легкостью использовать жесткий диск для хранения данных, которые не подходят для физической ОЗУ.<br />
<br />
Исторически, основным правилом для установления размера раздела подкачки был умноженный на 2 размер физической ОЗУ. Со временем компьютеры стали оснащаться памятью большей емкостью и это правило перестало применяться. Это правило применяется в основном для компьютеров с ОЗУ до 512MB. Если же на вашем компьютере больше 1024MB ОЗУ, то про создание раздела подкачки можно и забыть, ведь всегда можно создать [[HOW TO: Create swap file|swap file]] (с тех пор, как такая возможность появилась). В этом примере будет использоваться раздел подкачки размером в 1GB.<br />
{{Note (Русский)|Для использования гибернации, раздел подкачки должен быть по крайней мере '''равен''' размеру ОЗУ. Некоторые пользователи Arch даже рекомендуют делать размер раздела на 10-15% больше ОЗУ для предотвращения возможности появления плохих секторов.}}<br />
<br />
=====Схема разметки=====<br />
Разметка диска сугубо индивидуальна. Каждый пользователь делает выбор исходя из своих требований и возможностей железа. Если вам необходимо пользоваться и Windows, и Arch на одном компьютере, то пройдите в специальный раздел [[Windows and Arch Dual Boot (Русский)#Двойная загрузка: Windows и Arch|Двойная загрузка: Windows и Arch]].<br />
<br />
Файловые системы, претендующие на разбиение по разделам:<br />
<br />
'''/''' (root) ''Корневая файловая система (корень, рут) является первичной файловой системой и главенствующей, от которой происходят остальные. Все файлы и каталоги принадлежат корневому каталогу &quot;/&quot;, даже если физически они расположены на разных устройствах. Содержимое корня должно загружаться, откатываться, восстанавливаться и/или исправляться. Поэтому не все каталоги в корневой директории могут быть отдельными разделами. Подробнее в предупреждении ниже.''<br />
<br />
'''/boot''' ''Этот каталог содержит ядро, ramdisk, конфигурационные файлы загрузки и т.д. /boot также хранит информацию, использованную до загрузки пользовательских программ. Он может включать главную загрузочную запись. /boot важен для загрузки системы и, если необходимо, может быть на отдельном разделе.''<br />
<br />
'''/home''' ''Хранит подкаталоги, названные в соответствии с пользователями, где хранятся личные данные и персональные настройки для приложений.''<br />
<br />
'''/usr''' ''Если &quot;/&quot; находится вверху иерархии, то второе место по праву занимает каталог /usr, который хранит большинство общедоступных утилит и программ. /usr содержит общую (доступную всем системным пользователям) информацию в режиме только для чтения. Это означает, что /usr доступен с разных хостов, но запрещен для записи, за исключением системных обновлений и апгрейдов. Любая персонифицированная, изменяемая информация должна содержаться в другом месте.''<br />
<br />
'''/tmp''' ''каталог, созданный для хранения временных файлов программ. Пример: файлы с расширением '.lck', которые используются для предотвращения размножения процессов, пока выполняется задача(выполняет роль семафора). Каталог /tmp чаще всего очищается при каждой перезагрузке и не предназначен для постоянного хранения данных и других подобных задач.''<br />
<br />
'''/var''' ''содержит самую различную информацию; файлы в процессе обработки, всевозможные логи(журналирование приложений), кэш pacman, ABS дерево, и т.д. /var, в свою очередь, осуществляет возможность оставаться /usr защищенным от записи. Все, что исторически попало в /usr и отвечает за текущую работу системы (в отличии от установки и работы программ) должно находиться в /var''<br />
{{Warning (Русский)|Помимо /boot, каталоги важные для загрузки: ''''''/bin', '/etc', '/lib', and '/sbin'. Разница в том, что они не могут быть в разных разделах с корневым каталогом /.'''''}}<br />
'''''Здесь перечислены несколько преимуществ разбиения файловой системы на разделы, по сравнению с единственным разделом''''':<br />
<br />
* Безопасность: Каждая файловая система может быть сконфигурирована в /etc/fstab как 'nosuid', 'nodev', 'noexec', 'readonly', и т.д.<br />
* Стабильность: Пользователь или программы способны захламить файловую системы, вызвать сбои в работе приложений. Но важные для работы системы модули и утилиты всегда будут работать, так как отделены на другом разделе.<br />
* Скорость: Часто используемая для записи файловая система может стать фрагментированной(лучший способ избегать этого - следить за наполнением раздела и не допускать наполнения "до упора"). Разделы не влияют друг на друга, и один из разделов может безболезненно быть дефрагментирован.<br />
* Целостность: Если одна файловая система испортится, остальные будут полностью функциональны.<br />
* Гибкость: Обмен данными между независимыми файловыми системами более целесообразен. Тип и характеристики каждой файловой системы могут отличаться в зависимости от характера и использования данных.<br />
В следующем примере мы рассмотрим разбиение на корень /, /var, /home, и swap разделы.<br />
<br />
{{Note (Русский)|/var содержит много маленьких файлов. Учитывайте это при выборе типа файловой системы, если уделяете /var отдельный раздел}}<br />
<br />
=====Насколько большими должны быть мои разделы?=====<br />
Лучший ответ на этот вопрос для каждого свой.<br />
Вы просто можете создать '''корневой и swap разделы или вообще только корневой''' или последуйте следующим примерам, поддерживая тем самым некий условный стандарт:<br />
* Корневая файловая система (/) в данном примере будет содержать /usr, который может быть достаточно ёмким, в зависимости от установленного софта. 15-20 Гбайт зачастую достаточно обычному пользователю.<br />
<br />
* /var файловая система содержит много разной информации, [[ABS]] дерево и кэш pacman. Сохранение закэшированных пакетов очень удобно и полезно; при необходимости можно будет сделать откат или даунгрейд пакета. /var имеет тенденцию к росту. Кэш pacman разрастается за долгий период времени, но не приносит проблем, если его иногда чистить. Если вы используете SSD, возможно вы захотите разместить /var на HDD и оставить / и /home разделы на SSD, чтобы избежать частых чтения/запись. 8-12 Гбайт на настольном ПК должно хватать обычному пользователю, если не используется большое количество 'тяжелых' приложений. Сервера склонны год от года увеличивать объем /var.<br />
<br />
* /home - это каталог, где содержится мультимедия, пользовательские настройки и т.д. На компьютерах зачастую /home становится самым объемным.. Помните, что при переустановке Arch /home остается нетронутым.<br />
<br />
* Добавление по 25% к размерам разделов обеспечат вам комфорт и спокойствие.<br />
'''''К делу, пример: ~15Гбайт корневой (/) раздел, ~10Гбайт /var, 1Гбайт swap, и /home с местом для непредвиденных ситуаций.'''''<br />
<br />
=====Create Partition:cfdisk=====<br />
Start by creating the primary partition that will contain the '''root''', (/) filesystem.<br />
<br />
Choose '''N'''ew -> Primary and enter the desired size for root (/). Put the partition at the beginning of the disk.<br />
<br />
Also choose the '''T'''ype by designating it as '83 Linux'. The created / partition shall appear as sda1 in our example.<br />
<br />
Now create a primary partition for /var, designating it as '''T'''ype 83 Linux. The created /var partition shall appear as sda2<br />
<br />
Next, create a partition for swap. Select an appropriate size and specify the '''T'''ype as 82 (Linux swap / Solaris). The created swap partition shall appear as sda3.<br />
<br />
Lastly, create a partition for your /home directory. Choose another primary partition and set the desired size.<br />
<br />
Likewise, select the '''T'''ype as 83 Linux. The created /home partition shall appear as sda4.<br />
<br />
Example:<br />
<br />
Name Flags Part Type FS Type [Label] Size (MB)<br />
-------------------------------------------------------------------------<br />
sda1 Primary Linux 15440 #root<br />
sda2 Primary Linux 10256 #/var<br />
sda3 Primary Linux swap / Solaris 1024 #swap<br />
sda4 Primary Linux 140480 #/home<br />
<br />
Choose '''W'''rite and type ''''yes''''. Beware that this operation may destroy data on your disk. Choose '''Q'''uit to leave the partitioner.<br />
Choose Done to leave this menu and continue with &quot;Set Filesystem Mountpoints&quot;.<br />
<br />
{{Note (Русский)|Since the latest developments of the Linux kernel which include the libata and PATA modules, all IDE, SATA and SCSI drives have adopted the sd''x'' naming scheme. This is perfectly normal and should not be a concern.}}<br />
<br />
====Set Filesystem Mountpoints====<br />
Specify each partition and corresponding mountpoint to your requirements. (Recall that partitions end in a number. Therefore, '''sda''' is not itself a partition, but rather, signifies an entire drive)<br />
<br />
=====Filesystem Types=====<br />
Again, a filesystem type is a very subjective matter which comes down to personal preference. Each has its own advantages, disadvantages, and unique idiosyncrasies. Here is a very brief overview of supported filesystems:<br />
<br />
1. '''ext2''' ''Second Extended Filesystem''- Old, reliable GNU/Linux filesystem. Very stable, but ''without journaling support''. May be inconvenient for root (/) and /home, due to very long fsck's. ''An ext2 filesystem can easily be converted to ext3.'' Generally regarded as a good choice for /boot/.<br />
<br />
2. '''ext3''' ''Third Extended Filesystem''- Essentially the ext2 system, but with journaling support. ext3 is backward compatible with ext2. Extremely stable, mature, and by far the most widely used, supported and developed GNU/Linux FS.<br />
<br />
'''High Performance Filesystems:'''<br />
<br />
3. '''ext4''' ''Fourth Extended Filesystem''- Backward compatible with ext2 and ext3. Introduces support for volumes with sizes up to 1 exabyte and files with sizes up to 16 terabytes. Increases the 32,000 subdirectory limit in ext3 to 64,000. Offers online defragmentation ability. <br />
<br />
4. '''ReiserFS''' (V3)- Hans Reiser's high-performance journaling FS uses a very interesting method of data throughput based on an unconventional and creative algorithm. ReiserFS is touted as very fast, especially when dealing with many small files. ReiserFS is fast at formatting, yet comparatively slow at mounting. Quite mature and stable. ReiserFS is not actively developed at this time (Reiser4 is the new Reiser filesystem). Generally regarded as a good choice for /var/.<br />
<br />
5. '''JFS''' - IBM's '''J'''ournaled '''F'''ile'''S'''ystem- The first filesystem to offer journaling. JFS had many years of use in the IBM AIX® OS before being ported to GNU/Linux. JFS currently uses the least CPU resources of any GNU/Linux filesystem. Very fast at formatting, mounting and fsck's, and very good all-around performance, especially in conjunction with the deadline I/O scheduler. (See [[JFS]].) Not as widely supported as ext or ReiserFS, but very mature and stable.<br />
<br />
6. '''XFS''' - Another early journaling filesystem originally developed by Silicon Graphics for the IRIX OS and ported to GNU/Linux. XFS offers very fast throughput on large files and large filesystems. Very fast at formatting and mounting. Generally benchmarked as slower with many small files, in comparison to other filesystems. XFS is very mature and offers online defragmentation ability.<br />
* JFS and XFS filesystems cannot be ''shrunk'' by disk utilities (such as gparted or parted magic)<br />
<br />
===== A note on Journaling=====<br />
All above filesystems, except ext2, utilize [http://en.wikipedia.org/wiki/Journaling_file_system journaling]. Journaling file systems are fault-resilient file systems that use a journal to log changes before they are committed to the file system to avoid metadata corruption in the event of a crash. Note that not all journaling techniques are alike; specifically, only ext3 and ext4 offer ''data-mode journaling'', (though, not by default), which journals ''both'' data ''and'' meta-data (but with a significant speed penalty). The others only offer ''ordered-mode journaling'', which journals meta-data only. While all will return your filesystem to a valid state after recovering from a crash, ''data-mode journaling'' offers the greatest protection against file system corruption and data loss but can suffer from performance degradation, as all data is written twice (first to the journal, then to the disk). Depending upon how important your data is, this may be a consideration in choosing your filesystem type.<br />
<br />
'''''Moving on...'''''<br />
<br />
Choose and create the filesystem (format the partition) for / by selecting '''yes'''. You will now be prompted to add any additional partitions. In our example, sda2 and sda4 remain. For sda2, choose a filesystem type and mount it as /var. Finally, choose the filesystem type for sda4, and mount it as /home. <br />
{{Note (Русский)|If you have not created and do not need a separate /boot partition, you may safely ignore the warning that it does not exist.}} Return to the main menu.</div>Maksimrvhttps://wiki.archlinux.org/index.php?title=Partitioning_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=390109Partitioning (Русский)2015-08-05T16:57:11Z<p>Maksimrv: </p>
<hr />
<div>[[Category:Русский]]<br />
[[ar:Partitioning]]<br />
[[en:Partitioning]]<br />
[[es:Partitioning]]<br />
[[hu:Partitioning]]<br />
[[it:Partitioning]]<br />
[[ja:パーティショニング]]<br />
[[pl:Partitioning]]<br />
[[zh-CN:Partitioning]]<br />
{{Unmaintained (Русский)}}<br />
{{translateme (Русский)}}<br />
{{stub}}<br />
<br />
{{Note (Русский)|В настоящий момент статья переводится. Вы можете помочь завершить перевод скорее :)}}<br />
{{Warning (Русский)|Оригинальная английская статья ещё не завершена, к моменту начала перевода текст может оказаться устаревшим.}}<br />
<br />
== Обзор ==<br />
<br />
* Что такое разделы жёсткого диска?<br />
* Зачем разбивать на разделы жёсткий диск?<br />
<br />
'''Разбиение''' жёсткого диска позволяет логически разделить всё доступное пространство на части, которые будут независимыми друг от друга. Информация о разделах хранится внутри MBR жёсткого диска.<br />
<br />
Существует несколько причин для разбиение диска на разделы:<br />
* на компьютере используется несколько операционных систем (двойная, мультизагрузка)<br />
* есть необходимость использовать раздел подкачки swap<br />
* необходимо разделить данные логически (например, видеоклипы от фонотеки)<br />
* и др.<br />
<br />
{{Warning (Русский)|На диске может быть до 4 "первичных" (primary) разделов, или же до 3 первичных + 1 расширенный (extended) раздел. Расширенный раздел служит "контейнером" для "логических" разделов, последних может быть сколько угодно.}}<br />
<br />
'''Все разделы первичные'''<br />
+-------------+-------------+-------------+---------------------------------+<br />
| Первичный 1 | Первичный 2 | Первичный 3 | Первичный 4 |<br />
+-------------+-------------+-------------+---------------------------------+<br />
<br />
'''Два первичных раздела и один расширенный, с двумя логическими'''<br />
+----------------+------------------+---------------------------------------+<br />
| Первичный 1 | Первичный 2 | Расширенный |<br />
| | | +--------------------+--------------+ |<br />
| | | | Логический 1 | Логический 2 | |<br />
| | | +-----------------------------------+ |<br />
+----------------+------------------+-------------+-------------------------+<br />
<br />
== Инструменты для работы с разделами ==<br />
* fdisk & cfdisk<br />
* GNU Parted<br />
* QtParted & GParted<br />
<br />
== Стратегии разбиения на разделы ==<br />
* "Всё в одном"<br />
* Отдельный раздел /boot<br />
* Отдельный разделSeparate /home<br />
* Отдельный разделSeparate /var<br />
* Отдельный разделSeparate /usr<br />
<br />
== Важные моменты ==<br />
* Размеры разделов <!-- separate section, or combined with schemes? --><br />
* Файловые системы<br />
* LVM<br />
<br />
==Creating new partitions==<br />
<br />
==Resizing partitions==<br />
<br />
==Content from BG==<br />
<br />
{{Warning (Русский)|Операции над разделами жёсткого диска могут привести к потере данных. Настоятельно рекомендуем Вам создавать резервные копии важной информации.}}<br />
<br />
{{Warning (Русский)|Нажатие кнопки Cancel, в меню подготовки жёсткого диска, не отменит выбранные операции - смотри {{Bug|19805}}. Если вам необходимо прервать установку в этом месте, нажмите <Control>+C, чтобы полностью и немедленно покинуть установщик.}}<br />
<br />
{{Note (Русский)|Разбиение жесткого диска, при желании, можно провести до установки Archlinux, например используя [http://gparted.sourceforge.net/download.php GParted] или другой подобный инструмент. Если диск уже был разбит до установки, то начните с [[#Set Filesystem Mountpoints| Set Filesystem Mountpoints]]}}<br />
<br />
Посмотреть на текущую таблицу разделов можно с помощью программы <code>/sbin/fdisk</code> с ключом <code>-l</code> (маленькая L).<br />
<br />
Откройте другую виртуальную консоль (<ALT>+F3) и введите:<br />
# fdisk -l<br />
Отметьте для себя все диски/разделы, которые вы будите использовать при установке Arch.<br />
<br />
Вернитесь назад в консоль, где запущен скрипт установки <ALT>+F1<br />
<br />
Выберете пункт &quot;Prepare Hard Drive&quot;.<br />
* Вариант 1: Auto Prepare<br />
Этот пункт поделит диск со следующими параметрами:<br />
<br />
* Загрузочный раздел с ФС ext2; точка монтирования: /boot; размер по умолчанию: 32MB. ''Вам будет предложено изменить размер по своему усмотрению.''<br />
* Раздел подкачки swap, размер по умолчанию: 256MB. ''Вам будет предложено изменить размер по своему усмотрению.''<br />
* Отдельные корневой(/) и /home разделы, (размеры тоже можно указать вручную). Возможные файловые системы: ext2, ext3, ext4, reiserfs, xfs and jfs, однако, обратите внимание, что при выборе опции Auto Prepare, файловые системы ''/ и /home будут одного типа''.<br />
<br />
Будьте внимательны, опция Auto-prepare полностью сотрёт выбранный жёсткий диск. Внимательно прочитайте <font color="red">предупреждение</font>, предоставленное установщиком, и убедитесь,что действия производятся над нужным разделом.<br />
<br />
* Вариант 2: '''(Рекомендуемый)''' Partition Hard Drives (with cfdisk)<br />
<br />
Эта опция предоставит наиболее надёжный и настраиваемый способ разбивки, отвечающий вашим персональным нуждам.<br />
<br />
''Здесь более продвинутые пользователи GNU/Linux, хорошо знакомые с ручной разбивкой диска, могут сразу перейти к разделу '''[[#D: Select Packages|D: Select Packages]]'''.''<br />
<br />
{{Note (Русский)|Если вы устанавливаете систему на USB flash носитель, смотрите "[[Installing Arch Linux on a USB key]]".}}<br />
<br />
====Разметка жестких дисков====<br />
<br />
=====Информация о разделах=====<br />
<br />
Разметка жесткого диска определяет особые области (разделы) на диске, каждая из которых выглядит и ведет себя как отдельный диск и на которых файловая система может быть создана (отформатирована).<br />
*Существуют 3 типа разделов диска:<br />
#Primary (Первичный)<br />
#Extended (Расширенный)<br />
#Logical (Логический)<br />
'''Первичные''' разделы могут быть загрузочными, их число ограничено 4-мя на диск или raid-массив. Если схема разбиения требует больше 4-х разделов, то требуется использование '''расширенного''' раздела, содержащего '''логические''' разделы.<br />
<br />
Расширенные разделы не используются сами по себе; они представляют собой &quot;контейнер&quot; для логических разделов. Если требуется, жесткий диск может содержать один расширенный раздел, разделенный на логические разделы.<br />
<br />
При разбиении диска можно наблюдать данную схему нумерации путем создания первичных разделов sda1, sda2, sda3 и следующего за ними расширенного раздела sda4, а затем созданных логических разделов внутри расширенного раздела sda5, sda6, и так далее.<br />
<br />
=====Раздел Swap=====<br />
Swap раздел - это место на жестком диске, где постоянно хранится виртуальная оперативная память, позволяющее ядру с легкостью использовать жесткий диск для хранения данных, которые не подходят для физической ОЗУ.<br />
<br />
Исторически, основным правилом для установления размера раздела подкачки был умноженный на 2 размер физической ОЗУ. Со временем компьютеры стали оснащаться памятью большей емкостью и это правило перестало применяться. Это правило применяется в основном для компьютеров с ОЗУ до 512MB. Если же на вашем компьютере больше 1024MB ОЗУ, то про создание раздела подкачки можно и забыть, ведь всегда можно создать [[HOW TO: Create swap file|swap file]] (с тех пор, как такая возможность появилась). В этом примере будет использоваться раздел подкачки размером в 1GB.<br />
{{Note (Русский)|Для использования гибернации, раздел подкачки должен быть по крайней мере '''равен''' размеру ОЗУ. Некоторые пользователи Arch даже рекомендуют делать размер раздела на 10-15% больше ОЗУ для предотвращения возможности появления плохих секторов.}}<br />
<br />
=====Схема разметки=====<br />
Разметка диска сугубо индивидуальна. Каждый пользователь делает выбор исходя из своих требований и возможностей железа. Если вам необходимо пользоваться и Windows, и Arch на одном компьютере, то пройдите в специальный раздел [[Windows and Arch Dual Boot (Русский)#Двойная загрузка: Windows и Arch|Двойная загрузка: Windows и Arch]].<br />
<br />
Файловые системы, претендующие на разбиение по разделам:<br />
<br />
'''/''' (root) ''Корневая файловая система (корень, рут) является первичной файловой системой и главенствующей, от которой происходят остальные. Все файлы и каталоги принадлежат корневому каталогу &quot;/&quot;, даже если физически они расположены на разных устройствах. Содержимое корня должно загружаться, откатываться, восстанавливаться и/или исправляться. Поэтому не все каталоги в корневой директории могут быть отдельными разделами. Подробнее в предупреждении ниже.''<br />
<br />
'''/boot''' ''Этот каталог содержит ядро, ramdisk, конфигурационные файлы загрузки и т.д. /boot также хранит информацию, использованную до загрузки пользовательских программ. Он может включать главную загрузочную запись. /boot важен для загрузки системы и, если необходимо, может быть на отдельном разделе.''<br />
<br />
'''/home''' ''Хранит подкаталоги, названные в соответствии с пользователями, где хранятся личные данные и персональные настройки для приложений.''<br />
<br />
'''/usr''' ''Если &quot;/&quot; находится вверху иерархии, то второе место по праву занимает каталог /usr, который хранит большинство общедоступных утилит и программ. /usr содержит общую (доступную всем системным пользователям) информацию в режиме только для чтения. Это означает, что /usr доступен с разных хостов, но запрещен для записи, за исключением системных обновлений и апгрейдов. Любая персонифицированная, изменяемая информация должна содержаться в другом месте.''<br />
<br />
'''/tmp''' ''каталог, созданный для хранения временных файлов программ. Пример: файлы с расширением '.lck', которые используются для предотвращения размножения процессов, пока выполняется задача(выполняет роль семафора). Каталог /tmp чаще всего очищается при каждой перезагрузке и не предназначен для постоянного хранения данных и других подобных задач.''<br />
<br />
'''/var''' ''содержит самую различную информацию; файлы в процессе обработки, всевозможные логи(журналирование приложений), кэш pacman, ABS дерево, и т.д. /var, в свою очередь, осуществляет возможность оставаться /usr защищенным от записи. Все, что исторически попало в /usr и отвечает за текущую работу системы (в отличии от установки и работы программ) должно находиться в /var''<br />
{{Warning (Русский)|Помимо /boot, каталоги важные для загрузки: ''''''/bin', '/etc', '/lib', and '/sbin'. Разница в том, что они не могут быть в разных разделах с корневым каталогом /.'''''}}<br />
'''''Здесь перечислены несколько преимуществ разбиения файловой системы на разделы, по сравнению с единственным разделом''''':<br />
<br />
* Безопасность: Каждая файловая система может быть сконфигурирована в /etc/fstab как 'nosuid', 'nodev', 'noexec', 'readonly', и т.д.<br />
* Стабильность: Пользователь или программы способны захламить файловую системы, вызвать сбои в работе приложений. Но важные для работы системы модули и утилиты всегда будут работать, так как отделены на другом разделе.<br />
* Скорость: Часто используемая для записи файловая система может стать фрагментированной(лучший способ избегать этого - следить за наполнением раздела и не допускать наполнения "до упора"). Разделы не влияют друг на друга, и один из разделов может безболезненно быть дефрагментирован.<br />
* Целостность: Если одна файловая система испортится, остальные будут полностью функциональны.<br />
* Гибкость: Обмен данными между независимыми файловыми системами более целесообразен. Тип и характеристики каждой файловой системы могут отличаться в зависимости от характера и использования данных.<br />
В следующем примере мы рассмотрим разбиение на корень /, /var, /home, и swap разделы.<br />
<br />
{{Note (Русский)|/var содержит много маленьких файлов. Учитывайте это при выборе типа файловой системы, если уделяете /var отдельный раздел}}<br />
<br />
=====Насколько большими должны быть мои разделы?=====<br />
Лучший ответ на этот вопрос для каждого свой.<br />
Вы просто можете создать '''корневой и swap разделы или вообще только корневой''' или последуйте следующим примерам, поддерживая тем самым некий условный стандарт:<br />
* Корневая файловая система (/) в данном примере будет содержать /usr, который может быть достаточно ёмким, в зависимости от установленного софта. 15-20 Гбайт зачастую достаточно обычному пользователю.<br />
<br />
* /var файловая система содержит мноо разной информации, [[ABS]] дерево и кэш pacman. Сохранение закэшированных пакетов очень удобно и полезно; при необходимости можно будет сделать откат или даунгрейд пакета. /var имеет тенденцию к росту. Кэш pacman разрастается за долгий период времени, но не приносит проблем, если его иногда чистить. Если вы используете SSD, возможно вы захотите разместить /var на HDD и оставить / и /home разделы на SSD, чтобы избежать частых чтения/запись. 8-12 Гбайт на настольном ПК должно хватать обычному пользователю, если не используется большое количество 'тяжелых' приложений. Сервера склонны год от года увеличивать объем /var.<br />
<br />
* /home - это каталог, где содержится мультимедия, пользовательские настройки и т.д. На компьютерах зачастую /home становится самым объемным.. Помните, что при переустановке Arch /home остается нетронутым.<br />
<br />
* Добавление по 25% к размерам разделов обеспечат вам комфорт и спокойствие.<br />
'''''К делу, пример: ~15Гбайт корневой (/) раздел, ~10Гбайт /var, 1Гбайт swap, и /home с местом для непредвиденных ситуаций.'''''<br />
<br />
=====Create Partition:cfdisk=====<br />
Start by creating the primary partition that will contain the '''root''', (/) filesystem.<br />
<br />
Choose '''N'''ew -> Primary and enter the desired size for root (/). Put the partition at the beginning of the disk.<br />
<br />
Also choose the '''T'''ype by designating it as '83 Linux'. The created / partition shall appear as sda1 in our example.<br />
<br />
Now create a primary partition for /var, designating it as '''T'''ype 83 Linux. The created /var partition shall appear as sda2<br />
<br />
Next, create a partition for swap. Select an appropriate size and specify the '''T'''ype as 82 (Linux swap / Solaris). The created swap partition shall appear as sda3.<br />
<br />
Lastly, create a partition for your /home directory. Choose another primary partition and set the desired size.<br />
<br />
Likewise, select the '''T'''ype as 83 Linux. The created /home partition shall appear as sda4.<br />
<br />
Example:<br />
<br />
Name Flags Part Type FS Type [Label] Size (MB)<br />
-------------------------------------------------------------------------<br />
sda1 Primary Linux 15440 #root<br />
sda2 Primary Linux 10256 #/var<br />
sda3 Primary Linux swap / Solaris 1024 #swap<br />
sda4 Primary Linux 140480 #/home<br />
<br />
Choose '''W'''rite and type ''''yes''''. Beware that this operation may destroy data on your disk. Choose '''Q'''uit to leave the partitioner.<br />
Choose Done to leave this menu and continue with &quot;Set Filesystem Mountpoints&quot;.<br />
<br />
{{Note (Русский)|Since the latest developments of the Linux kernel which include the libata and PATA modules, all IDE, SATA and SCSI drives have adopted the sd''x'' naming scheme. This is perfectly normal and should not be a concern.}}<br />
<br />
====Set Filesystem Mountpoints====<br />
Specify each partition and corresponding mountpoint to your requirements. (Recall that partitions end in a number. Therefore, '''sda''' is not itself a partition, but rather, signifies an entire drive)<br />
<br />
=====Filesystem Types=====<br />
Again, a filesystem type is a very subjective matter which comes down to personal preference. Each has its own advantages, disadvantages, and unique idiosyncrasies. Here is a very brief overview of supported filesystems:<br />
<br />
1. '''ext2''' ''Second Extended Filesystem''- Old, reliable GNU/Linux filesystem. Very stable, but ''without journaling support''. May be inconvenient for root (/) and /home, due to very long fsck's. ''An ext2 filesystem can easily be converted to ext3.'' Generally regarded as a good choice for /boot/.<br />
<br />
2. '''ext3''' ''Third Extended Filesystem''- Essentially the ext2 system, but with journaling support. ext3 is backward compatible with ext2. Extremely stable, mature, and by far the most widely used, supported and developed GNU/Linux FS.<br />
<br />
'''High Performance Filesystems:'''<br />
<br />
3. '''ext4''' ''Fourth Extended Filesystem''- Backward compatible with ext2 and ext3. Introduces support for volumes with sizes up to 1 exabyte and files with sizes up to 16 terabytes. Increases the 32,000 subdirectory limit in ext3 to 64,000. Offers online defragmentation ability. <br />
<br />
4. '''ReiserFS''' (V3)- Hans Reiser's high-performance journaling FS uses a very interesting method of data throughput based on an unconventional and creative algorithm. ReiserFS is touted as very fast, especially when dealing with many small files. ReiserFS is fast at formatting, yet comparatively slow at mounting. Quite mature and stable. ReiserFS is not actively developed at this time (Reiser4 is the new Reiser filesystem). Generally regarded as a good choice for /var/.<br />
<br />
5. '''JFS''' - IBM's '''J'''ournaled '''F'''ile'''S'''ystem- The first filesystem to offer journaling. JFS had many years of use in the IBM AIX® OS before being ported to GNU/Linux. JFS currently uses the least CPU resources of any GNU/Linux filesystem. Very fast at formatting, mounting and fsck's, and very good all-around performance, especially in conjunction with the deadline I/O scheduler. (See [[JFS]].) Not as widely supported as ext or ReiserFS, but very mature and stable.<br />
<br />
6. '''XFS''' - Another early journaling filesystem originally developed by Silicon Graphics for the IRIX OS and ported to GNU/Linux. XFS offers very fast throughput on large files and large filesystems. Very fast at formatting and mounting. Generally benchmarked as slower with many small files, in comparison to other filesystems. XFS is very mature and offers online defragmentation ability.<br />
* JFS and XFS filesystems cannot be ''shrunk'' by disk utilities (such as gparted or parted magic)<br />
<br />
===== A note on Journaling=====<br />
All above filesystems, except ext2, utilize [http://en.wikipedia.org/wiki/Journaling_file_system journaling]. Journaling file systems are fault-resilient file systems that use a journal to log changes before they are committed to the file system to avoid metadata corruption in the event of a crash. Note that not all journaling techniques are alike; specifically, only ext3 and ext4 offer ''data-mode journaling'', (though, not by default), which journals ''both'' data ''and'' meta-data (but with a significant speed penalty). The others only offer ''ordered-mode journaling'', which journals meta-data only. While all will return your filesystem to a valid state after recovering from a crash, ''data-mode journaling'' offers the greatest protection against file system corruption and data loss but can suffer from performance degradation, as all data is written twice (first to the journal, then to the disk). Depending upon how important your data is, this may be a consideration in choosing your filesystem type.<br />
<br />
'''''Moving on...'''''<br />
<br />
Choose and create the filesystem (format the partition) for / by selecting '''yes'''. You will now be prompted to add any additional partitions. In our example, sda2 and sda4 remain. For sda2, choose a filesystem type and mount it as /var. Finally, choose the filesystem type for sda4, and mount it as /home. <br />
{{Note (Русский)|If you have not created and do not need a separate /boot partition, you may safely ignore the warning that it does not exist.}} Return to the main menu.</div>Maksimrv