1 |
blueboar 14/01/03 09:24:32 |
2 |
|
3 |
Added: hb-install-mips-disk.xml |
4 |
Log: |
5 |
New file translated |
6 |
|
7 |
Revision Changes Path |
8 |
1.1 xml/htdocs/doc/ru/handbook/hb-install-mips-disk.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-mips-disk.xml?rev=1.1&view=markup |
11 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ru/handbook/hb-install-mips-disk.xml?rev=1.1&content-type=text/plain |
12 |
|
13 |
Index: hb-install-mips-disk.xml |
14 |
=================================================================== |
15 |
<?xml version='1.0' encoding='UTF-8'?> |
16 |
<!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
17 |
|
18 |
<!-- The content of this document is licensed under the CC-BY-SA license --> |
19 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
20 |
|
21 |
<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-mips-disk.xml,v 1.1 2014/01/03 09:24:32 blueboar Exp $ --> |
22 |
|
23 |
<sections> |
24 |
|
25 |
<abstract> |
26 |
Чтобы иметь возможность установки Gentoo, вы должны создать необходимые |
27 |
разделы. Данная глава описывает, как разбить диск для последующего использования. |
28 |
</abstract> |
29 |
|
30 |
<version>1</version> |
31 |
<date>2013-02-23</date> |
32 |
|
33 |
<section> |
34 |
<title>Введение в блочные устройства</title> |
35 |
|
36 |
<subsection> |
37 |
<include href="hb-install-blockdevices.xml"/> |
38 |
</subsection> |
39 |
|
40 |
<subsection> |
41 |
<title>Разделы</title> |
42 |
<body> |
43 |
|
44 |
<p> |
45 |
Хотя теоретически для размещения системы Linux диск можно использовать целиком, |
46 |
так почти никогда не делают на практике. Вместо этого большое физическое блочное |
47 |
устройство разбивают на меньшие блочные устройства, более удобные для обращения. |
48 |
Они называются <e>разделами</e>. |
49 |
</p> |
50 |
|
51 |
</body> |
52 |
</subsection> |
53 |
</section> |
54 |
<section> |
55 |
<title>Разработка схемы разбиения диска</title> |
56 |
<subsection> |
57 |
<title>Схема разбиения по умолчанию?</title> |
58 |
<body> |
59 |
|
60 |
<p> |
61 |
Количество разделов очень сильно зависит от назначения системы. Например, если |
62 |
у вас много пользователей, вам, скорее всего, захочется отделить <path>/home</path> |
63 |
для повышения безопасности и упрощения резервного копирования. Если вы устанавливаете |
64 |
Gentoo в роли почтового сервера, следует отделить <path>/var</path>, т.к. вся почта |
65 |
хранится там. Затем, правильно выбрав файловую систему, вы добьетесь максимальной |
66 |
производительности. Для игровых серверов потребуется отдельный раздел <path>/opt</path>, |
67 |
так как большинство программ для их работы устанавливается туда. Причины выделения те же, |
68 |
что и для <path>/home</path>: безопасность и резервное копирование. Определенно |
69 |
не помешает побольше места для <path>/usr</path>: не только потому, что там хранится |
70 |
большинство приложений, а еще из-за того, что лишь дерево Portage, не считая |
71 |
размещенных в нем архивов с исходными кодами, занимает около 500 МБ. |
72 |
</p> |
73 |
|
74 |
<p> |
75 |
Как видите, все зависит от ваших целей. Наличие отдельных разделов или томов |
76 |
имеет следующие плюсы: |
77 |
</p> |
78 |
|
79 |
<ul> |
80 |
<li> |
81 |
для каждого раздела или тома можно выбрать наиболее подходящую файловую систему |
82 |
</li> |
83 |
<li> |
84 |
свободное место во всей системе не кончится «вдруг» из-за того, что одна-единственная |
85 |
сбойная программа постоянно записывает файлы в раздел или том |
86 |
</li> |
87 |
<li> |
88 |
необходимая проверка файловых систем будет занимать меньше времени, т.к. проверка |
89 |
разных разделов может выполняться параллельно (еще больший выигрыш времени дает |
90 |
использование нескольких физических дисков) |
91 |
</li> |
92 |
<li> |
93 |
можно повысить безопасность системы, монтируя часть разделов в режиме read-only |
94 |
(только для чтения), nosuid (игнорируется бит setuid), noexec (игнорируется бит исполнения) и т.д. |
95 |
</li> |
96 |
</ul> |
97 |
|
98 |
<p> |
99 |
Однако у множества разделов также есть недостатки. Если они не сконфигурированы |
100 |
правильно, у вас будет система с огромным количеством свободного места на одном |
101 |
разделе и отсутствием его на другой. Другой проблемой является то, что отдельные |
102 |
разделы, особенно для важных точек монтирования, например <path>/usr</path> или |
103 |
<path>/var</path>, часто требуют загрузки некоторого кода в ОЗУ, чтобы смонтировать |
104 |
разделы прежде чем запустятся другие загрузочные скрипты. Это не всегда является |
105 |
проблемой, так что результаты могут быть разные. |
106 |
</p> |
107 |
|
108 |
<p> |
109 |
Также существует лимит в 15 разделов для SCSI и SATA. |
110 |
</p> |
111 |
|
112 |
</body> |
113 |
</subsection> |
114 |
</section> |
115 |
<section> |
116 |
<title>Используем fdisk на MIPS для разбивки вашего диска</title> |
117 |
<subsection> |
118 |
<title>Компьютеры SGI: Создаем метку диска SGI</title> |
119 |
<body> |
120 |
|
121 |
<p> |
122 |
Все диски на системах SGI требуют <e>Метку диска SGI</e>, которая выполняет |
123 |
функцию, похожую на метки диска Sun или MS-DOS - она сохраняет информацию |
124 |
о разделах на диске. Создание новой метки диска SGI приведет к созданию |
125 |
двух специальных разделов на диске: |
126 |
</p> |
127 |
|
128 |
<ul> |
129 |
<li> |
130 |
<e>Заголовок тома SGI</e> (9й раздел): Данный раздел важен. Именно |
131 |
здесь будет находиться начальный загрузчик, а в некоторых случаях тут |
132 |
также будут находиться образы ядра. |
133 |
</li> |
134 |
<li> |
135 |
<e>Том SGI</e> (11й раздел): Данный раздел выполняет похожие функции, что |
136 |
и третий раздел Sun, "целый диск". Данный раздел описывает целый диск, и его |
137 |
не нужно трогать. Он не выполняет никаких специальных функций, кроме того, |
138 |
что он помогает PROM каким-то недокументированным образом (либо каким-то |
139 |
образом используется IRIX). |
140 |
</li> |
141 |
</ul> |
142 |
|
143 |
<warn> |
144 |
Заголовок тома SGI <e>должен</e> начинаться с цилиндра 0. Невозможность это |
145 |
сделать приведет к тому, что вы не сможете загрузиться с диска. |
146 |
</warn> |
147 |
|
148 |
<p> |
149 |
Следующая запись является примером работы с <c>fdisk</c>. Прочитайте и |
150 |
адаптируйте ее под ваши нужды... |
151 |
</p> |
152 |
|
153 |
<pre caption="Создаем метку диска SGI"> |
154 |
# <i>fdisk /dev/sda</i> |
155 |
|
156 |
Command (m for help): <i>x</i> |
157 |
|
158 |
Expert command (m for help): <i>m</i> |
159 |
Command action |
160 |
b move beginning of data in a partition |
161 |
c change number of cylinders |
162 |
d print the raw data in the partition table |
163 |
e list extended partitions |
164 |
f fix partition order |
165 |
g create an IRIX (SGI) partition table |
166 |
h change number of heads |
167 |
m print this menu |
168 |
p print the partition table |
169 |
q quit without saving changes |
170 |
r return to main menu |
171 |
s change number of sectors/track |
172 |
v verify the partition table |
173 |
w write table to disk and exit |
174 |
|
175 |
Expert command (m for help): <i>g</i> |
176 |
Building a new SGI disklabel. Changes will remain in memory only, |
177 |
until you decide to write them. After that, of course, the previous |
178 |
content will be irrecoverably lost. |
179 |
|
180 |
Expert command (m for help): <i>r</i> |
181 |
|
182 |
Command (m for help): <i>p</i> |
183 |
|
184 |
Disk /dev/sda (SGI disk label): 64 heads, 32 sectors, 17482 cylinders |
185 |
Units = cylinders of 2048 * 512 bytes |
186 |
|
187 |
----- partitions ----- |
188 |
Pt# Device Info Start End Sectors Id System |
189 |
9: /dev/sda1 0 4 10240 0 SGI volhdr |
190 |
11: /dev/sda2 0 17481 35803136 6 SGI volume |
191 |
----- Bootinfo ----- |
192 |
Bootfile: /unix |
193 |
----- Directory Entries ----- |
194 |
|
195 |
Command (m for help): |
196 |
</pre> |
197 |
|
198 |
<note> |
199 |
Если ваш диск уже имеет существующую метку диска SGI, то fdisk не разрешит |
200 |
создание новой метки. С этим можно работать двумя способами. Один из них - |
201 |
создание метки диска Sun или MS-DOS, запись изменений на диске, и запуск |
202 |
fdisk снова. Второй способ - перезаписать таблицу разделов нулевыми данными |
203 |
с помощью следующей команды: <c>dd if=/dev/zero of=/dev/sda bs=512 count=1</c>. |
204 |
</note> |
205 |
</body> |
206 |
</subsection> |
207 |
|
208 |
<subsection> |
209 |
<title>Делаем заголовок тома SGI нужного размера</title> |
210 |
<body> |
211 |
|
212 |
<impo> |
213 |
Данный шаг часто необходим из-за ошибки в <c>fdisk</c>. По каким-то причинам, |
214 |
заголовок тома не создается правильно, так как он начинается и заканчивается |
215 |
в цилиндре 0. Это не дает возможности создать несколько разделов. Чтобы |
216 |
справиться с этой проблемой... читайте дальше. |
217 |
</impo> |
218 |
|
219 |
<p> |
220 |
Теперь, когда создана метка диска SGI, можно определять разделы. В вышеприведенном |
221 |
примере два раздела для вас уже определено. Эти специальные разделы, определенные |
222 |
выше обычно не должны изменяться. Однако для установки Gentoo нам нужен |
223 |
начальный загрузчик, и, возможно, несколько образов ядра (в зависимости от |
224 |
типа системы), которые будут находиться прямо в заголовке тома. Сам |
225 |
заголовок тома может содержать до <e>восьми</e> образов любого размера, при |
226 |
условии, что каждый образ имеет имя из восьми символов. |
227 |
</p> |
228 |
|
229 |
<p> |
230 |
Процесс увеличения размера заголовка тома не является очевидным, существует |
231 |
небольшой трюк. Нельзя просто удалить, и заново добавить заголовок тома |
232 |
из-за неправильного поведения fdisk. В примере, приведенном ниже, мы |
233 |
создадим заголовок тома в 50Мб вместе с разделом /boot размеров 50 Мб. |
234 |
Разметка вашего диска может немного отличаться, информация ниже |
235 |
приведена только для иллюстративных целей. |
236 |
</p> |
237 |
|
238 |
<pre caption="Правильно изменяем размер заголовка тома SGI"> |
239 |
Command (m for help): <i>n</i> |
240 |
Partition number (1-16): <i>1</i> |
241 |
First cylinder (5-8682, default 5): <i>51</i> |
242 |
Last cylinder (51-8682, default 8682): <i>101</i> |
243 |
|
244 |
<comment>(Заметьте, что fdisk разрешает разделу #1 быть созданным начиная минимум с ) |
245 |
(цилиндра 5? Если бы вы попытались удалить и пересоздать заголовок тома SGI ) |
246 |
(таким способом, то именно эту ошибку вы бы и обнаружили. В нашем примере ) |
247 |
(мы хотим раздел /boot в 50Мб, поэтому мы начинаем с цилиндра 51 (помните, ) |
248 |
(заголовок тома должен начинаться с цилиндра 0), и устанавливаем его конечный ) |
249 |
(цилиндр в 101, что будет примерно 50Мб (плюс-минус 1-5 мегабайт) )</comment> |
250 |
|
251 |
Command (m for help): <i>d</i> |
252 |
Partition number (1-16): <i>9</i> |
253 |
|
254 |
<comment>(Удаляем раздел #9 (заголовок тома SGI))</comment> |
255 |
|
256 |
Command (m for help): <i>n</i> |
257 |
Partition number (1-16): <i>9</i> |
258 |
First cylinder (0-50, default 0): <i>0</i> |
259 |
Last cylinder (0-50, default 50): <i>50</i> |
260 |
|
261 |
<comment>(Пересоздаем раздел #9, сразу же перед разделом #1)</comment> |
262 |
</pre> |
263 |
|
264 |
<p> |
265 |
Если вы не уверены, как использовать <c>fdisk</c>, посмотрите ниже в |
266 |
инструкции по разбивке на компьютерах Cobalt. Концепции точно те же самые -- |
267 |
просто помните, что нужно оставить раздел заголовка тома и раздел |
268 |
"полный диск" нетронутым. |
269 |
</p> |
270 |
|
271 |
<p> |
272 |
Как только это сделано, вы спокойно можете создать оставшиеся разделы, как |
273 |
вы считаете нужным. После того как все ваши разделы созданы, удостоверьтесь, |
274 |
что вы установили ID вашего раздела подкачки в <c>82</c>, что означает |
275 |
Linux Swap. По умолчанию он установлен в <c>83</c>, Linux Native. |
276 |
</p> |
277 |
|
278 |
<p> |
279 |
Теперь, когда вы создали ваши разделы, вы можете продолжать с раздела |
280 |
<uri link="#filesystems">Создание файловых систем</uri>. |
281 |
</p> |
282 |
|
283 |
</body> |
284 |
</subsection> |
285 |
|
286 |
<subsection> |
287 |
<title>Компьютеры Cobalt: Разбиваем ваш жесткий диск</title> |
288 |
<body> |
289 |
|
290 |
<p> |
291 |
На компьютерах Cobalt, BOOTROM ожидает увидеть MS-DOS MBR, поэтому разбивка |
292 |
жесткого диска относительно прямолинейна -- вообще, она выполняется так же, |
293 |
как выполнялась бы для компьютера Intel x86. <e>Однако</e> существуют |
294 |
некоторые вещи, которые нужно помнить. |
295 |
</p> |
296 |
|
297 |
<ul> |
298 |
<li> |
299 |
Прошивка Cobalt ожидае, что <path>/dev/sda1</path> будет разделом Linux, |
300 |
отформатированным в <e>EXT2 Revision 0</e>. <e>Разделы EXT2 Revision 1 |
301 |
НЕ БУДУТ РАБОТАТЬ!</e> (Cobalt BOOTROM понимает только EXT2r0) |
302 |
</li> |
303 |
<li> |
304 |
Раздел, про который сказано выше должен содержать сжатый gzip образ ELF, |
305 |
<path>vmlinux.gz</path> в корне данного раздела, который будет загружен |
306 |
как ядро. |
307 |
</li> |
308 |
</ul> |
309 |
|
310 |
<p> |
311 |
По этой причине я рекомендую создать раздел <path>/boot</path> размером |
312 |
в 20Мб, отформатированный в EXT2r0, на который вы можете установить |
313 |
CoLo и ваши ядра. Это позволит вам запустить более современную файловую |
314 |
систему (EXT3 или ReiserFS) на вашем корневом разделе. |
315 |
</p> |
316 |
|
317 |
<p> |
318 |
Я буду предполагать, что вы создали <path>/dev/sda1</path>, чтобы позднее |
319 |
смонтировать его в раздел <path>/boot</path>. Если вы хотите сделать его |
320 |
смонтированным на <path>/</path>, вам нужно помнить про требования PROM. |
321 |
</p> |
322 |
|
323 |
<p> |
324 |
Итак, продолжаем... чтобы создать разделы, вам нужно набрать <c>fdisk /dev/sda</c> |
325 |
в командной строке. Главные команды, которые вы должны знать следующие: |
326 |
</p> |
327 |
|
328 |
<ul> |
329 |
<li> |
330 |
<c>o</c>: Удалить старую таблицу разделов и начать с пустой таблицы |
331 |
разделов MS-DOS. |
332 |
</li> |
333 |
<li> |
334 |
<c>n</c>: Новый раздел. |
335 |
</li> |
336 |
<li> |
337 |
<c>t</c>: Изменить тип раздела. |
338 |
<ul> |
339 |
<li>Используйте тип <c>82</c> для Linux Swap, <c>83</c> для Linux FS</li> |
340 |
</ul> |
341 |
</li> |
342 |
<li> |
343 |
<c>d</c>: Удалить раздел. |
344 |
</li> |
345 |
<li> |
346 |
<c>p</c>: Отобразить (напечатать) таблицу разделов. |
347 |
</li> |
348 |
<li> |
349 |
<c>q</c>: Выйти, не изменяя таблицу разделов. |
350 |
</li> |
351 |
<li> |
352 |
<c>w</c>: Выйти и записать измененную таблицу разделов. |
353 |
</li> |
354 |
</ul> |
355 |
|
356 |
<pre caption="Разбивка диска"> |
357 |
# <i>fdisk /dev/sda</i> |
358 |
|
359 |
The number of cylinders for this disk is set to 19870. |
360 |
There is nothing wrong with that, but this is larger than 1024, |
361 |
and could in certain setups cause problems with: |
362 |
1) software that runs at boot time (e.g., old versions of LILO) |
363 |
2) booting and partitioning software from other OSs |
364 |
(e.g., DOS FDISK, OS/2 FDISK) |
365 |
|
366 |
<comment>(Начнем с очистки существующих разделов)</comment> |
367 |
Command (m for help): <i>o</i> |
368 |
|
369 |
Building a new DOS disklabel. Changes will remain in memory only, |
370 |
until you decide to write them. After that, of course, the previous |
371 |
content won't be recoverable. |
372 |
|
373 |
The number of cylinders for this disk is set to 19870. |
374 |
There is nothing wrong with that, but this is larger than 1024, |
375 |
and could in certain setups cause problems with: |
376 |
1) software that runs at boot time (e.g., old versions of LILO) |
377 |
2) booting and partitioning software from other OSs |
378 |
(e.g., DOS FDISK, OS/2 FDISK) |
379 |
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) |
380 |
|
381 |
<comment>(Теперь вы можете проверить, что таблица разделов пуста с помощью команды 'p')</comment> |
382 |
|
383 |
Command (m for help): <i>p</i> |
384 |
|
385 |
Disk /dev/sda: 10.2 GB, 10254827520 bytes |
386 |
16 heads, 63 sectors/track, 19870 cylinders |
387 |
Units = cylinders of 1008 * 512 = 516096 bytes |
388 |
|
389 |
Device Boot Start End Blocks Id System |
390 |
|
391 |
<comment>(Создаем раздел /boot)</comment> |
392 |
|
393 |
Command (m for help): <i>n</i> |
394 |
Command action |
395 |
e extended |
396 |
p primary partition (1-4) |
397 |
<i>p</i> |
398 |
Partition number (1-4): <i>1</i> |
399 |
|
400 |
<comment>(Просто нажимаем ENTER, чтобы согласиться со значением по умолчанию)</comment> |
401 |
|
402 |
First cylinder (1-19870, default 1): |
403 |
Last cylinder or +size or +sizeM or +sizeK (1-19870, default 19870): <i>+20M</i> |
404 |
|
405 |
<comment>(нажимаем 'p' снова, чтобы просмотреть новый раздел)</comment> |
406 |
Command (m for help): <i>p</i> |
407 |
|
408 |
Disk /dev/sda: 10.2 GB, 10254827520 bytes |
409 |
16 heads, 63 sectors/track, 19870 cylinders |
410 |
Units = cylinders of 1008 * 512 = 516096 bytes |
411 |
|
412 |
Device Boot Start End Blocks Id System |
413 |
/dev/sda1 1 40 20128+ 83 Linux |
414 |
|
415 |
<comment>(Остальное я предпочитаю помещать в расширенный раздел, создадим его)</comment> |
416 |
|
417 |
Command (m for help): <i>n</i> |
418 |
Command action |
419 |
e extended |
420 |
p primary partition (1-4) |
421 |
<i>e</i> |
422 |
Partition number (1-4): <i>2</i> |
423 |
|
424 |
<comment>(Опять же, умолчания нам подходят, нажимаем ENTER.)</comment> |
425 |
|
426 |
First cylinder (41-19870, default 41): |
427 |
Using default value 41 |
428 |
|
429 |
<comment>(Мы хотим использовать весь диск, так что просто нажимаем ENTER снова)</comment> |
430 |
Last cylinder or +size or +sizeM or +sizeK (41-19870, default 19870): |
431 |
Using default value 19870 |
432 |
|
433 |
<comment>(Теперь раздел / -- я использую отдельные разделы для /usr, /var, |
434 |
итд... поэтому / может быть маленьким. Измените его так, как вам необходимо.)</comment> |
435 |
|
436 |
Command (m for help): <i>n</i> |
437 |
Command action |
438 |
l logical (5 or over) |
439 |
p primary partition (1-4) |
440 |
<i>l</i> |
441 |
First cylinder (41-19870, default 41):<i><Press ENTER></i> |
442 |
Using default value 41 |
443 |
Last cylinder or +size or +sizeM or +sizeK (41-19870, default 19870): <i>+500M</i> |
444 |
|
445 |
<comment>(... выполните то же самое для любых других разделов ...)</comment> |
446 |
|
447 |
<comment>(Последним, но не менее важным является пространство подкачки. Я рекомендую |
448 |
хотя бы 250Мб пространства подкачки, но лучше 1Гб)</comment> |
449 |
|
450 |
Command (m for help): <i>n</i> |
451 |
Command action |
452 |
l logical (5 or over) |
453 |
p primary partition (1-4) |
454 |
<i>l</i> |
455 |
First cylinder (17294-19870, default 17294): <i><Press ENTER></i> |
456 |
Using default value 17294 |
457 |
Last cylinder or +size or +sizeM or +sizeK (1011-19870, default 19870): <i><Press ENTER></i> |
458 |
Using default value 19870 |
459 |
|
460 |
<comment>(Теперь, если мы проверим нашу таблицу разделов, все должно быть идеально, |
461 |
за исключением одной вещи...)</comment> |
462 |
|
463 |
Command (m for help): <i>p</i> |
464 |
|
465 |
Disk /dev/sda: 10.2 GB, 10254827520 bytes |
466 |
16 heads, 63 sectors/track, 19870 cylinders |
467 |
Units = cylinders of 1008 * 512 = 516096 bytes |
468 |
|
469 |
Device Boot Start End Blocks ID System |
470 |
/dev/sda1 1 21 10552+ 83 Linux |
471 |
/dev/sda2 22 19870 10003896 5 Extended |
472 |
/dev/sda5 22 1037 512032+ 83 Linux |
473 |
/dev/sda6 1038 5101 2048224+ 83 Linux |
474 |
/dev/sda7 5102 9165 2048224+ 83 Linux |
475 |
/dev/sda8 9166 13229 2048224+ 83 Linux |
476 |
/dev/sda9 13230 17293 2048224+ 83 Linux |
477 |
/dev/sda10 17294 19870 1298776+ 83 Linux |
478 |
|
479 |
<comment>(Заметили, что #10, наше пространство подкачки все еще имеет тип 83?)</comment> |
480 |
|
481 |
Command (m for help): <i>t</i> |
482 |
Partition number (1-10): <i>10</i> |
483 |
Hex code (type L to list codes): <i>82</i> |
484 |
Changed system type of partition 10 to 82 (Linux swap) |
485 |
|
486 |
<comment>(Это должно исправить эту проблему... просто чтобы проверить...)</comment> |
487 |
|
488 |
Command (m for help): <i>p</i> |
489 |
|
490 |
Disk /dev/sda: 10.2 GB, 10254827520 bytes |
491 |
16 heads, 63 sectors/track, 19870 cylinders |
492 |
Units = cylinders of 1008 * 512 = 516096 bytes |
493 |
|
494 |
Device Boot Start End Blocks ID System |
495 |
/dev/sda1 1 21 10552+ 83 Linux |
496 |
/dev/sda2 22 19870 10003896 5 Extended |
497 |
/dev/sda5 22 1037 512032+ 83 Linux |
498 |
/dev/sda6 1038 5101 2048224+ 83 Linux |
499 |
/dev/sda7 5102 9165 2048224+ 83 Linux |
500 |
/dev/sda8 9166 13229 2048224+ 83 Linux |
501 |
/dev/sda9 13230 17293 2048224+ 83 Linux |
502 |
/dev/sda10 17294 19870 1298776+ 82 Linux Swap |
503 |
|
504 |
<comment>(Теперь мы записываем новую таблицу разделов.)</comment> |
505 |
|
506 |
Command (m for help): <i>w</i> |
507 |
The partition table has been altered! |
508 |
|
509 |
Calling ioctl() to re-read partition table. |
510 |
Syncing disks. |
511 |
|
512 |
# |
513 |
</pre> |
514 |
|
515 |
<p> |
516 |
И это все, что нужно сделать. Теперь вы можете проследовать к следующей главе: |
517 |
<uri link="#filesystems">Создание файловых систем</uri>. |
518 |
</p> |
519 |
|
520 |
</body> |
521 |
</subsection> |
522 |
</section> |
523 |
|
524 |
<section id="filesystems"> |
525 |
<title>Создание файловых систем</title> |
526 |
<subsection> |
527 |
<title>Введение</title> |
528 |
<body> |
529 |
|
530 |
<p> |
531 |
Разделы созданы, настало время разместить на них файловые системы. Если вам |
532 |
безразлично, какую файловую систему использовать, и вы вполне довольны той, |
533 |
что мы предлагаем в книге по умолчанию, переходите к |
534 |
<uri link="#filesystems-apply">размещению файловой системы в разделе</uri>. |
535 |
Если нет, читайте дальше, чтобы разузнать о существующих файловых системах... |
536 |
</p> |
537 |
|
538 |
</body> |
539 |
</subsection> |
540 |
|
541 |
<subsection> |
542 |
<include href="hb-install-filesystems.xml"/> |
543 |
</subsection> |
544 |
|
545 |
<subsection id="filesystems-apply"> |
546 |
<title>Размещение файловой системы в разделе</title> |
547 |
<body> |
548 |
|
549 |
<p> |
550 |
Для создания в разделе или томе файловой системы каждого типа существуют специальные средства: |
551 |
</p> |
552 |
|
553 |
<table> |
554 |
<tr> |
555 |
<th>Файловая система</th> |
556 |
<th>Команда создания</th> |
557 |
</tr> |
558 |
<tr> |
559 |
<ti>ext2</ti> |
560 |
<ti><c>mkfs.ext2</c></ti> |
561 |
</tr> |
562 |
<tr> |
563 |
<ti>ext3</ti> |
564 |
<ti><c>mkfs.ext3</c></ti> |
565 |
</tr> |
566 |
<tr> |
567 |
<ti>ext4</ti> |
568 |
<ti><c>mkfs.ext4</c></ti> |
569 |
</tr> |
570 |
<tr> |
571 |
<ti>reiserfs</ti> |
572 |
<ti><c>mkfs.reiserfs</c></ti> |
573 |
</tr> |
574 |
<tr> |
575 |
<ti>xfs</ti> |
576 |
<ti><c>mkfs.xfs</c></ti> |
577 |
</tr> |
578 |
<tr> |
579 |
<ti>jfs</ti> |
580 |
<ti><c>mkfs.jfs</c></ti> |
581 |
</tr> |
582 |
</table> |
583 |
|
584 |
<p> |
585 |
Например, чтобы у загрузочного раздела (<path>/dev/sda1</path> в наших примерах) |
586 |
была файловая система ext2, а у корневого раздела (<path>/dev/sda3</path> |
587 |
в наших примерах) — ext4, требуется выполнить: |
588 |
</p> |
589 |
|
590 |
<pre caption="Создание файловых систем разделов"> |
591 |
# <i>mkfs.ext2 /dev/sda1</i> |
592 |
# <i>mkfs.ext4 /dev/sda3</i> |
593 |
</pre> |
594 |
|
595 |
<p> |
596 |
Теперь самостоятельно создайте файловые системы на своих только что созданных |
597 |
разделах (либо логических томах). |
598 |
</p> |
599 |
|
600 |
<warn> |
601 |
Если вы устанавливаете на сервер Cobalt, помните, что <path>/dev/sda1</path> |
602 |
ДОЛЖЕН БЫТЬ типа <e>EXT2 revision 0</e>. Все остальное (например, |
603 |
EXT2 revision 1, EXT3, ReiserFS, XFS, JFS или что-то еще) <e>НЕ БУДЕТ РАБОТАТЬ!</e> |
604 |
Вы можете отформатировать раздел, используя команду <c>mkfs.ext2 -r 0 /dev/sda1</c>. |
605 |
</warn> |
606 |
|
607 |
</body> |
608 |
</subsection> |
609 |
<subsection> |
610 |
<title>Подключение раздела подкачки</title> |
611 |
<body> |
612 |
|
613 |
<p> |
614 |
<c>mkswap</c> — команда, используемая для инициализации разделов подкачки: |
615 |
</p> |
616 |
|
617 |
<pre caption="Создание идентификатора раздела подкачки"> |
618 |
# <i>mkswap /dev/sda2</i> |
619 |
</pre> |
620 |
|
621 |
<p> |
622 |
Для подключения раздела подкачки воспользуйтесь <c>swapon</c>: |
623 |
</p> |
624 |
|
625 |
<pre caption="Подключение раздела подкачки"> |
626 |
# <i>swapon /dev/sda2</i> |
627 |
</pre> |
628 |
|
629 |
<p> |
630 |
Теперь командами, приведенными выше, создайте и подключите раздел |
631 |
подкачки в своей системе. |
632 |
</p> |
633 |
|
634 |
</body> |
635 |
</subsection> |
636 |
</section> |
637 |
<section> |
638 |
<title>Монтирование</title> |
639 |
<body> |
640 |
|
641 |
<p> |
642 |
Теперь, когда разделы созданы, а файловые системы размещены, настало время |
643 |
смонтировать эти разделы. Используйте команду mount. Не забудьте создать |
644 |
для каждого раздела соответствующие каталоги монтирования. Например, смонтируем |
645 |
корневой и загрузочный разделы: |
646 |
</p> |
647 |
|
648 |
<pre caption="Монтирование разделов"> |
649 |
# <i>mount /dev/sda3 /mnt/gentoo</i> |
650 |
# <i>mkdir /mnt/gentoo/boot</i> |
651 |
# <i>mount /dev/sda1 /mnt/gentoo/boot</i> |
652 |
</pre> |
653 |
|
654 |
<note> |
655 |
Если вы хотите разместить каталог <path>/tmp</path> в отдельном разделе, не |
656 |
забудьте изменить права доступа к этому каталогу после монтирования: |
657 |
<c>chmod 1777 /mnt/gentoo/tmp</c>. Это также относится к <path>/var/tmp</path>. |
658 |
</note> |
659 |
|
660 |
<p> |
661 |
Еще нам потребуется смонтировать файловую систему proc (виртуальный интерфейс ядра) |
662 |
в каталог <path>/proc</path>. Но сначала надо поместить в разделы нужные файлы. |
663 |
</p> |
664 |
|
665 |
<p> |
666 |
Переходите к <uri link="?part=1&chap=5">установке установочных файлов Gentoo</uri>. |
667 |
</p> |
668 |
|
669 |
</body> |
670 |
</section> |
671 |
</sections> |
672 |
|
673 |
<!-- *$Localization: |
674 |
target-language: Russian |
675 |
target-date: 2013-02-23 |
676 |
source-cvs-revision: 1.33 |
677 |
moved-by: Vladimir Romanov [blueboar2@×××××.com] |
678 |
--> |