<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LinuxRadio &#187; свопинг</title>
	<atom:link href="http://linuxradio.info/tag/svoping/feed" rel="self" type="application/rss+xml" />
	<link>http://linuxradio.info</link>
	<description>Все о системе Linux, описание, программирование.</description>
	<lastBuildDate>Mon, 29 Mar 2010 19:33:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Редактирование /etc/fstab</title>
		<link>http://linuxradio.info/redaktirovanie-etcfstab.html</link>
		<comments>http://linuxradio.info/redaktirovanie-etcfstab.html#comments</comments>
		<pubDate>Sun, 27 Dec 2009 11:24:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Подготовка к установке Linux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Корневая файловая система]]></category>
		<category><![CDATA[Монтирование файловой системы]]></category>
		<category><![CDATA[Редактирование]]></category>
		<category><![CDATA[свопинг]]></category>
		<category><![CDATA[Тип файловой системы]]></category>
		<category><![CDATA[Файловые системы]]></category>

		<guid isPermaLink="false">http://linuxradio.info/?p=184</guid>
		<description><![CDATA[Чтобы обеспечить доступность всех файловых систем Linux после перезагрузки,может потребоваться отредактировать файл /etc/fstab, описывающий файловые системы на машине. 
Многие дистрибутивы автоматически создают файл /etc/ fstab вовремя установки, тогда все просто. 
Однако, если у вас есть другие файловые системы, которые не использовались во время установки, может потребоваться добавить их в /etc/fstab для того, чтобы они стали [...]]]></description>
			<content:encoded><![CDATA[<p>Чтобы обеспечить доступность всех файловых систем Linux после перезагрузки,может потребоваться отредактировать файл /etc/fstab, описывающий файловые системы на машине. </p>
<blockquote><p>Многие дистрибутивы автоматически создают файл /etc/ fstab вовремя установки, тогда все просто. </p></blockquote>
<p>Однако, если у вас есть другие файловые системы, которые не использовались во время установки, может потребоваться добавить их в /etc/fstab для того, чтобы они стали доступны. В /etc/fstab должны быть также включены разделы для свопинга.Для того чтобы иметь доступ к файловой системе, ее нужно cмонтировать в системе. Монтирование файловой системы связывает ее с определенным каталогом.Например, корневая файловая система монтируется в каталог /, файловая система/usr – в /usr, и т. д. (Если вы не создали отдельной файловой системы для /usr, все файлы из каталога /usr будут храниться в корневой файловой системе.)</p>
<p><span id="more-184"></span></p>
<p>Мы не хотим сейчас перегружать вас техническими подробностями, но, прежде чем начать исследовать систему, необходимо понять, как сделать доступными файловые системы. Корневая файловая система автоматически монтируется в каталог / при загрузке Linux. Однако остальные файловые системы надо монтировать отдельно. Обычно это делается командой <code>#mount -avЕе</code> помещают в один из стартовых файлов системы в /etc/rc.d или другом месте, кудаваш дистрибутив записывает файлы конфигурации. </p>
<p>Эта команда mount1 монтируетвсе файловые системы, перечисленные в /etc/fstab, поэтому для автоматическогомонтирования файловых систем во время загрузки необходимо включить их в/etc/fstab. (Конечно, всегда можно вручную монтировать файловые системы послезагрузки командой mount, но это лишняя работа.)Ниже приведен пример файла /etc/fstab. Он сокращен за счет того, что в каждойстроке опущены два последних параметра, которые не являются обязательными и неотносятся к нашему обсуждению. </p>
<p>В данном примере корневая файловая система находится в разделе /dev/hda1, файловая система /home – в разделе /dev/hdb2, а раздел для свопинга – на устройстве /dev/hdb1:#/etc/fstab#devicedirectory typeoptions #/dev/hda1/ext3defaults/dev/hdb2/homeext3defaults/dev/hdb1noneswapsw/proc/procprocdefaultsСтроки, начинающиеся с символа #, являются комментариями. Обратите также внимание на дополнительную строку для файловой системы /proc. Файловая система/proc является виртуальной файловой системой, используемой некоторыми командами, такими как ps, для сбора данных о процессах.</p>
<blockquote><p>Как вы видите, /etc/fstab состоит из ряда строк. </p></blockquote>
<p>Первое поле каждой строки – имя устройства, например /dev/hda1. Второе поле – точка монтирования, то есть каталог,в котором монтируется файловая система. Третье поле – тип файловой системы. Для файловых систем Linux ext3fs в этом поле нужно указать ext3, для разделов свопинга – swap. В четвертом поле указываются параметры монтирования. Для файловых систем в нем нужно указывать defaults, а для свопинга – sw.Используя этот пример в качестве образца, вы сможете добавить строки для любых файловых систем, которых еще нет в файле /etc/fstab.Как добавлять строки в файл? Проще всего, зарегистрировавшись как root, отредактировать его с помощью редактора vi или Emacs. Сейчас мы не станем касаться использования текстовых редакторов – оба эти редактора описываются в главе 19.После редактирования файла нужно выполнить команду#/bin/mounta или перезагрузиться, чтобы изменения возымели действие.Если вы завязли в этом месте, не тревожьтесь.</p>
<p>Мы рекомендуем начинающим пользователям UNIX немного почитать об основах использования этой операционной системы и системном администрировании. В оставшейся части книги мып редполагаем знакомство читателя с этими основами, поэтому не говорите, что мы вас не предупреждали. </p>
]]></content:encoded>
			<wfw:commentRss>http://linuxradio.info/redaktirovanie-etcfstab.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание пространства для свопинга</title>
		<link>http://linuxradio.info/sozdanie-prostranstva-dlya-svopinga.html</link>
		<comments>http://linuxradio.info/sozdanie-prostranstva-dlya-svopinga.html#comments</comments>
		<pubDate>Sat, 26 Dec 2009 17:05:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Подготовка к установке Linux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mkswap]]></category>
		<category><![CDATA[Оперативаня память]]></category>
		<category><![CDATA[свопинг]]></category>

		<guid isPermaLink="false">http://linuxradio.info/?p=155</guid>
		<description><![CDATA[Если вы собираетесь использовать для виртуальной памяти раздел свопинга, теперь можно его подготовить. Во многих дистрибутивах перед установкой программного обеспечения нужно создать и активировать пространство для свопинга. 
Если у вас мало оперативной памяти, возможно, что для установки придется выделить какой-то объем пространства под свопинг.
Подготовка пространства для свопинга осуществляется командой mkswap, которая имеет следующий формат:mkswap -c [...]]]></description>
			<content:encoded><![CDATA[<p>Если вы собираетесь использовать для виртуальной памяти раздел свопинга, теперь можно его подготовить. Во многих дистрибутивах перед установкой программного обеспечения нужно создать и активировать пространство для свопинга. </p>
<blockquote><p>Если у вас мало оперативной памяти, возможно, что для установки придется выделить какой-то объем пространства под свопинг.</p></blockquote>
<p>Подготовка пространства для свопинга осуществляется командой mkswap, которая имеет следующий формат:mkswap -c partition где partition – имя раздела для свопинга. </p>
<p><span id="more-155"></span></p>
<p>Например, если для свопинга выделен раздел /dev/hda3, нужно выполнить команду </p>
<p><code><em>#mkswap -c /dev/hda3</em></code></p>
<p>В старых версиях mkswap требовалось указать размер раздела, что было опасно,поскольку один неверно введенный знак мог разрушить диск логически.</p>
<p>Параметр -c требует, чтобы утилита mkswap при создании пространства для свопинга проверила раздел на наличие дефектных блоков, то есть участков магнитногоносителя, которые не могут правильно хранить данные. На современных дисках это бывает редко, но, если такие блоки есть и вы об этом не знаете, могут возникнуть бесчисленные неприятности. Всегда используйте параметр -c, чтобы проверить диск на наличие плохих блоков. </p>
<p>Они будут автоматически исключены из использования.Если для свопинга отведено несколько разделов, команду mkswap нужно выполнить скаждым из них.После форматирования пространства для свопинга нужно дать системе возможность его использовать. Обычно система автоматически активирует пространство для свопинга при загрузке, однако, поскольку вы еще не установили Linux, это нужносделать вручную.</p>
<p>Команда, активирующая пространство для свопинга, называется swapon. </p>
<p>Она имеет следующий формат:<em>swapon partition</em></p>
<p>После выполнения команды mkswap активируйте пространство для свопинга наразделе /dev/hda3 следующей командой:#swapon /dev/hda3</p>
]]></content:encoded>
			<wfw:commentRss>http://linuxradio.info/sozdanie-prostranstva-dlya-svopinga.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Требования Linux к дисковым разделам</title>
		<link>http://linuxradio.info/trebovaniya-linux-k-diskovm-razdelam.html</link>
		<comments>http://linuxradio.info/trebovaniya-linux-k-diskovm-razdelam.html#comments</comments>
		<pubDate>Sat, 26 Dec 2009 16:51:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Подготовка к установке Linux]]></category>
		<category><![CDATA[fdisk]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logical Disk Manager]]></category>
		<category><![CDATA[LVM]]></category>
		<category><![CDATA[nCommand]]></category>
		<category><![CDATA[swap space]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Восстановление Linux]]></category>
		<category><![CDATA[подкачка]]></category>
		<category><![CDATA[свопинг]]></category>

		<guid isPermaLink="false">http://linuxradio.info/?p=148</guid>
		<description><![CDATA[Прежде чем выяснять, как произвести переразбиение дисков на разделы, нужно получить представление о том, сколько места требуется для Linux. О том, как создавать эти разделы, мы расскажем позже в разделе «Редактирование /etc/ fstab». В UNIX-системах файлы хранятся в файловой системе, которая, в сущности, является частью жесткого диска (или другого носителя, например компакт-диска, DVD или гибкого [...]]]></description>
			<content:encoded><![CDATA[<p>Прежде чем выяснять, как произвести переразбиение дисков на разделы, нужно получить представление о том, сколько места требуется для Linux. О том, как создавать эти разделы, мы расскажем позже в разделе «Редактирование /etc/ fstab». В UNIX-системах файлы хранятся в файловой системе, которая, в сущности, является частью жесткого диска (или другого носителя, например компакт-диска, DVD или гибкого диска), отформатированной для хранения файлов. </p>
<blockquote><p>Каждая файловая система связана с конкретной частью дерева каталогов.</p></blockquote>
<p>Например, во многих системах существует файловая система для всех файлов в каталоге /usr, другая файловаясистема для каталога /tmp и т. д. Корневая (root) файловая система является главной и соответствует самому верхнему каталогу /.В Linux каждая файловая система существует в отдельном разделе жесткого диска.</p>
<p>Например, если есть одна файловая система для каталога / и другая для /usr, нужныдва дисковых раздела для хранения этих двух файловых систем. Перед установкой Linux нужно подготовить файловые системы для хранения программного обеспечения. У вас должна быть как минимум одна файловая система(корневая), а значит, один раздел диска, отведенный под Linux. </p>
<p><span id="more-148"></span></p>
<blockquote><p>Многие пользователи Linux решают хранить все свои файлы в корневой файловой системе, что во многихслучаях проще, чем разбираться с несколькими файловыми системами и разделами.Однако при желании можно создать для Linux несколько файловых систем.2 На-пример, можно использовать разные файловые системы для /usr и /home. </p></blockquote>
<p>Читатели,имеющие опыт администрирования UNIX-систем, знают, как можно творчески подойти к использованию нескольких файловых систем. Для чего может понадобиться несколько файловых систем? Чаще всего они организуются по соображениям надежности: если по какой-либо причине одна из файловых систем оказывается поврежденной, остальные (обычно) остаются в целостности. </p>
<p>Напротив, если хранить все файлы в корневой файловой системе, то при ее повреждении теряются сразу все файлы. Однако это случается довольно редко. Если регулярно проводить резервное копирование, то можно чувствовать себя в безопасности.С другой стороны, использование нескольких файловых систем дает то преимущество, что можно легко обновить систему, не подвергая опасности свои бесценные данные. Можно завести раздел для личных каталогов пользователей и при обновлении системы, не трогая этого раздела, очистить остальные и установить Linux «с нуля». </p>
<p>Конечно, в современных дистрибутивах есть развитые процедуры обновления, но иногда возникает желание начать все сначала.Несколько файловых систем используют также для того, чтобы распределить дисковую память между несколькими жесткими дисками. Если у вас, скажем,свободны 300 Мбайт на одном жестком диске и 2 Гбайт – на другом, то можно создать 300-мегабайтную корневую файловую систему на первом диске и 2-гигабайтную файловую систему /usr – на втором. Существует также возможность охватить одной файловой системой несколько дисков, для чего используется так называемый диспетчер логических томов (Logical Disk Manager, LVM), но егосложно настроить, если входящая в дистрибутив программа установки не делает этого автоматически.Итак, для Linux требуется, по крайней мере, один раздел – для корневой файловой системы. </p>
<blockquote><p>Если вы хотите создать несколько файловых систем, для каждой из дополнительных файловых систем нужен свой раздел на диске. Некоторые дистрибутивы Linux автоматически создают разделы и файловые системы, так чтовообще не приходится беспокоиться об этих проблемах.При планировании разделов следует также подумать о свопинге. </p></blockquote>
<p>Пространство свопинга (swap space) – это часть диска, используемая системой для временного хранения фрагментов программ, загруженных пользователем, но не используемых вданный момент. </p>
<p>Linux не требует обязательного выделения пространства для свопинга, но если объем установленной в машине физической оперативной памяти меньше 256 Мбайт, настоятельно рекомендуется организовать свопинг. Есть две возможности. </p>
<p>Первая – использовать файл свопинга, располагаемый в однойиз файловых систем Linux. Файл свопинга для использования в качестве виртуальной памяти создается после установки программного обеспечения. </p>
<p>Вторая возможность – создать раздел для свопинга (подкачки) в качестве отдельного раздела, используемого только с этой целью. В большинстве случаев для свопинга используется раздел, а не файл.</p>
<p>Отдельный файл или раздел для свопинга может занимать до 2 Гбайт. При желании использовать для свопинга более 2 Гбайт (что едва ли может потребоваться) можно создать несколько файлов или разделов свопинга общим количеством до 32.Предположим, что вы хотите запустить утилиту fdisk, чтобы переразбить первый SCSI-диск, тогда для этого нужно запустить следующую команду:</p>
<p><code><em>#fdisk /dev/sda</em></code></p>
<p>Если не указать диск, то значением по умолчанию будет /dev/hda (первый диск IDE).Если вы создаете разделы Linux на нескольких дисках, запустите fdisk по одномуразу для каждого диска:</p>
<p><code><em>#fdisk /dev/hdaCommand (m for help):</em></code></p>
<p>Теперь fdisk ждет команду; можно ввести m, чтобы получить список возможных команд:</p>
<p><code><em>Command (m for help): mCommand actionatoggle a bootable flagbedit bsd disklabelctoggle the dos compatibility flagddelete a partitionllist known partition typesmprint this menunadd a new partitionocreate a new empty DOS partition tablepprint the partition tableqquit without saving changesscreate a new empty Sun disklabeltchange a partition's system iduchange display/entry unitsvverify the partition tablewwrite table to disk and exitxextra functionality (experts only)Command (m for help):</em></code></p>
<p>Команда n используется для создания нового раздела. Большая часть остальныхкоманд вам не понадобится. Чтобы завершить работу fdisk без сохранения изме-нений, воспользуйтесь командой q. </p>
<p>Чтобы выйти из fdisk и записать измененнуютаблицу разделов на диск, воспользуйтесь командой w. </p>
<p>Стоит повторить: если вы закончите работу командой q без записи, можете делать в fdisk что хотите, не рискуя потерять данные. Только при вводе w может произойти катастрофа, если вы в чем-то ошибетесь.Первым делом нужно вывести текущую таблицу разделов и записать результат,который может в дальнейшем понадобиться. Это можно сделать с помощью командыp. </p>
<blockquote><p>Неплохо записывать в тетрадь каждое изменение, проведенное в таблице разделов.Если по какой-либо причине таблица разделов будет повреждена, данные на диске станут недоступными, несмотря на то, что они останутся на месте. Но с помощью своих записей во многих случаях можно восстановить таблицу разделов и вернуть данные, если, снова запустив fdisk, удалить и воссоздать разделы с теми параметрами, которые вы записали ранее. </p></blockquote>
<p>Не забудьте по окончании работы сохранить восстановленную таблицу разделов.Вот пример вывода таблицы разделов с указанием блоков, секторов и цилиндров,описывающих структуру диска:Command (m for help): pDisk /dev/hda: 16 heads, 38 sectors, 683 cylindersUnits = cylinders of 608 * 512 bytesDevice Boot Begin Start End Blocks Id System /dev/hda1 *1 1 203 61693 6 DOS 16-bit >=32MCommand (m for help):В этом примере есть один раздел Windows на /dev/hda1, в котором 61 693 блока(около 60 Mбайт).1 Раздел начинается с цилиндра 1 и заканчивается цилиндром 203.Всего на этом диске 683 цилиндра, поэтому остается 480 цилиндров, на которыхможно создать разделы Linux.</p>
<p>Чтобы создать новый раздел, воспользуйтесь командой n. В этом примере мы создадим для Linux два новых первичных раздела (/dev/hda2 и /dev/hda3):Command (m for help): nCommand actione extendedp primary partition (1-4)pЗдесь fdisk спрашивает, какого типа раздел нужно создать – расширенный илипервичный. В нашем примере создаются только первичные разделы, поэтому мывыбираем p:Partition number (1-4):</p>
<p>Затем fdisk спрашивает номер создаваемого раздела; поскольку раздел 1 уже есть,первый раздел Linux будет иметь номер 2:Partition number (1-4): 2First cylinder (204-683):</p>
<p>Теперь мы укажем номер начального цилиндра раздела. Поскольку не использованыцилиндры с 204 по 683, мы используем первый свободный цилиндр (с номером 204).Нет смысла оставлять пустое пространство между разделами:First cylinder (204-683): 204Last cylinder or +size or +sizeM or +sizeK (204-683): fdisk запрашивает размер создаваемого раздела. Можно задать номер последнегоцилиндра либо размер в байтах, килобайтах или мегабайтах. Поскольку мы хотимсоздать раздел размером 80 Мбайт, укажем +80M. При таком задании размерараздела fdisk округляет фактический размер раздела до ближайшего числацилиндров:Last cylinder or +size or +sizeM or +sizeK (204-683): +80MWarning: Linux cannot currently use 33090 sectors of this partition (Предупреждение:Linux в настоящее время не может использовать 33 090 секторов этого раздела).</p>
<p>Если вы увидите такое сообщение, можете его проигнорировать. fdisk выводит его,потому что это старая программа из тех времен, когда разделам Linux не позволялось быть больше 64 Мбайт.Теперь можно создать второй раздел Linux. </p>
<p>В целях наглядности сделаем его размером в 10 Мбайт:Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 3First cylinder (474-683): 474Last cylinder or +size or +sizeM or +sizeK (474&#8242;683): +10MНаконец, выведем таблицу разделов. Опять запишем все эти данные, особенно числоблоков в новых разделах. Размеры разделов понадобятся при создании файловых систем. Убедитесь также, что разделы не перекрывают друг друга:Command (m for help): pDisk /dev/hda: 16 heads, 38 sectors, 683 cylindersUnits = cylinders of 608 * 512 bytesDevice Boot Begin Start End Blocks Id System /dev/hda1 *1 1 203 61693 6 DOS 16-bit >=32M /dev/hda2 204204 473 82080 83 Linux native /dev/hda3 474 474 50710336 83 Linux nativeКак видно, /dev/hda2 является теперь разделом размером 82 080 блоков (что со-ответствует примерно 80 Мбайт), а /dev/hda3 содержит 10 336 блоков (около 10Mбайт).Обратите внимание, что в большинстве дистрибутивов необходимо выполнить в fdiskкоманду t, чтобы изменить тип раздела для свопинга на Linux swap, который имеетномер 82. С помощью команды l можно вывести список кодов известных типовразделов, а затем командой t установить тип раздела для свопинга в тот, которыйсоответствует Linux swap.Благодаря этому программа установки сможет автоматически найти разделы для свопинга по типу. </p>
<p>Если окажется, что программа установки не может найти разделдля свопинга, нужно снова запустить fdisk и установить тип нужного разделакомандой t.В нашем примере оставшиеся на диске цилиндры с номерами от 508 до 683 не ис-пользуются. Можно оставить на диске свободное пространство, чтобы позднее создать дополнительные разделы.</p>
<p>Наконец, с помощью команды w запишем изменения на диск и выйдем из fdisk:Command (m for help): w#Запомните, что все изменения, которые вы производите во время работы с fdisk,вступают в силу только после выполнения команды w, поэтому можно попробоватьдругие конфигурации и только в конце сохранить их. Можно также в любой моментс помощью команды q прекратить работу с fdisk без сохранения изменений. Незабывайте, что нельзя изменять разделы других операционных систем с помощьюпрограммы fdisk для Linux.</p>
<p>Загрузка Linux с раздела, в котором есть цилиндры с номерами, боЂльшими 1023,может оказаться невозможной. Поэтому постарайтесь создать корневой раздел Linuxв диапазоне цилиндров ниже 1024, что почти всегда можно сделать (например,создав маленький корневой раздел на цилиндрах с номерами до 1024). </p>
<p>Если по какой-либо причине вы не можете или не хотите этого сделать, можно просто загружать Linux с гибкого диска, использовать для этих же целей специальную возможность восстановления системы, существующую на установочных дисках, или вообще пользоваться дистрибутивом Linux на live CD.В некоторых дистрибутивах Linux требуется перезагрузить систему после работы fdisk, чтобы изменения в таблице разделов вступили в силу до установки про-граммного обеспечения. Более новые версии fdisk автоматически обновляют в ядреданные о разделах, и перезагрузка не нужна. Для надежности лучше после работы сfdisk перезагрузиться с инсталляционного носителя и только тогда продолжать работу. </p>
]]></content:encoded>
			<wfw:commentRss>http://linuxradio.info/trebovaniya-linux-k-diskovm-razdelam.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
