Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 71

Автор Π’ΠΈΠΊΡ‚ΠΎΡ€ ΠšΠΎΡΡ‚Ρ€ΠΎΠΌΠΈΠ½

9.4.3. Настройка ΠΌΡ‹ΡˆΠΈ

Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ настройки Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…. Π’Π½Π°Ρ‡Π°Π»Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сущСствуСт Ρ„Π°ΠΉΠ» /etc/sysconfig/mouse, ΠΈ Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ записано Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅:

MOUSETYPE="Microsoft"

XMOUSETYPE="Microsoft"

XEMU3=yes

ЕстСствСнно, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏ ΠΌΡ‹ΡˆΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ вашСй ΠΌΡ‹ΡˆΠΈ, Ρƒ мСня, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, это "PS/2".

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ куски тСкста Π² консоли, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн сСрвСр ΠΌΡ‹ΡˆΠΈ gpm.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ сСрвСр ΠΌΡ‹ΡˆΠΈ gpm Π·Π°ΠΏΡƒΡ‰Π΅Π½, для Ρ‡Π΅Π³ΠΎ Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

[user]$ ps -A | grep gpm

Если Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π΅ΠΏΡƒΡΡ‚ΡƒΡŽ строку, Ρ‚ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Если ΠΆΠ΅ процСсс gpm Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ скрипта /etc/rc.d/init.d/gpm, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°ΠΉΡ‚ΠΈΡΡŒ строка Π²Ρ‹Π·ΠΎΠ²Π° Π΄Π΅ΠΌΠΎΠ½Π° gpm. Π­Ρ‚Π° строка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄:

daemon gpm -t $MOUSETYPE -d 2 -a 5 -B 132 # two-button mouse

(смысл ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² см. Π½Π° страницС man gpm).

Если сСрвСр gpm Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ куски тСкста ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. НаТмитС Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ выдСляйтС тСкст. Когда Π΄ΠΎΠΉΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ куска тСкста, отпуститС ΠΊΠ½ΠΎΠΏΠΊΡƒ. ΠŸΠΎΡ‚ΠΎΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Ρ‚ΠΎΠΌ мСстС, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ вставку. МоТно Π΄Π°ΠΆΠ΅ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ консоли. Π’ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² X Window, Π½ΠΎ для вставки Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΈΠ»ΠΈ ΠΎΠ±Π΅, Ссли Ρƒ вас двухкнопочная ΠΌΡ‹ΡˆΡŒ.

9.5. ЖСсткий диск

9.5.1. НумСрация

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ ТСстких дисков Π² систСмС Linux (Ρ‚Π°Π±Π». 9.3).

Π’Π°Π±Π»ΠΈΡ†Π° 9.3. НумСрация ТСстких дисков

Π’ΠΈΠΏ ТСсткого диска Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ НаимСнованиС устройства Младший Π½ΠΎΠΌΠ΅Ρ€ Диск 1 Диск 2 IDE Π½Π° 1 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ 22 /dev/hda ΠΈ /dev/hdb 0 … 63 64 … 127 IDE Π½Π° 2 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ 33 /dev/hdc ΠΈ /dev/hdd 0 … 63 64 … 127 SCSI 8 /dev/sd 0 … 15 16 … 31

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ТСсткиС диски Π½Π° ΠΎΠ±ΠΎΠΈΡ… IDE-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ младшиС Π½ΠΎΠΌΠ΅Ρ€Π° 0, Π° Π²Ρ‚ΠΎΡ€Ρ‹Π΅ диски - Π½ΠΎΠΌΠ΅Ρ€Π° 64 (ΠΈ ΠΈΠΌΠ΅Π½Π° /dev/hda ΠΈ /dev/hdb). По этим Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ происходит ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎ всСму диску Π² Ρ†Π΅Π»ΠΎΠΌ, нСзависимо ΠΎΡ‚ количСства Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π½Π° этом дискС. Π Π°Π·Π΄Π΅Π»Ρ‹ Π½Π° дисках ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚, соотвСтствСнно, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎ порядку Π½ΠΎΠΌΠ΅Ρ€Π°: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ дискС - Π½ΠΎΠΌΠ΅Ρ€ 1 ΠΈ имя /dev/hda1, Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·Π΄Π΅Π» - Π½ΠΎΠΌΠ΅Ρ€ 2 ΠΈ имя /dev/hda2 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π‘ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… дисков Π½Π° IDE-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚, ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ставят, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ всСго Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 4 IDE-дисков (/dev/hd[a-d]).

Аналогично, Ρ†Π΅Π»Ρ‹Π΅ SCSI-диски ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ младшиС Π½ΠΎΠΌΠ΅Ρ€Π° 0, 16, 32 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΈ ΠΈΠΌΠ΅Π½Π° /dev/sd[a-g]. Π Π°Π·Π΄Π΅Π»Ρ‹ Π½Π° этих дисках ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ младшиС Π½ΠΎΠΌΠ΅Ρ€Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎ порядку Π·Π° младшим Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ всСго диска: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π½Π° дискС /dev/sda ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ младший Π½ΠΎΠΌΠ΅Ρ€ 1 (ΠΈ имя /dev/sda1), ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π½Π° дискС /dev/sdb ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ младший Π½ΠΎΠΌΠ΅Ρ€ 17 (ΠΈ имя /dev/sdb1), ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

9.5.2. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ТСсткого диска

НизкоуровнСвоС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ТСсткого диска ΠΏΠΎΠ΄ Linux Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π² этом Π½Π΅Ρ‚ особой нСобходимости, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ соврСмСнныС диски Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° высоком ΡƒΡ€ΠΎΠ²Π½Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании Π½Π° дискС Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. Для создания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΏΠΎΠ΄ Linux ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ fdisk, cfdisk ΠΈ sfdisk. Как сообщаСт man-страница ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ fdisk, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° cfdisk позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° fdisk, хотя ΠΈ позволяСт произвСсти Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ диска Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Π½ΠΎ содСрТит нСсколько ошибок. Π•Π΅ Π³Π»Π°Π²Π½ΠΎΠ΅ прСимущСство Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ DOS, BSD ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° sfdisk Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‡Π΅ΠΌ fdisk, ΠΈ ΠΎΠ½Π° Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΌΠΎΡ‰Π½Π΅Π΅ ΠΈ fdisk, ΠΈ cfdisk, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ man-страница Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС: cfdisk, fdisk, sfdisk.

Однако, Π½Π° ΠΌΠΎΠΉ взгляд, интСрфСйс любой ΠΈΠ· этих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для создания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π½Π° дискС я Π±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Partition Magic Ρ„ΠΈΡ€ΠΌΡ‹ Power Qwest. НСсколько слов ΠΎ Π½Π΅ΠΉ Π±Ρ‹Π»ΠΎ сказано Π² Π³Π»Π°Π²Π΅ 2, ΠΊΠ°ΠΊ ΠΈ ΠΎ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΈ диска, поэтому Π½Π° этом вопросС Π±ΠΎΠ»Π΅Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ.

ПослС разбиСния диска Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для использования ΠΏΠΎΠ΄ Linux,. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° mkfs. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Ρ‚ΠΈΠΏΠ° ext2fs, Π½ΠΎ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ². Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запуска этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

[root]# mkfs -t Ρ‚ΠΈΠΏ /dev/hda3

Π³Π΄Π΅ Ρ‚ΠΈΠΏ - Ρ‚ΠΈΠΏ создаваСмой Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ext2, Π° /dev/hda3 - ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° диска[21].

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ mkfs, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²Π° ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, достаточно ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎ записи Π² Ρ„Π°ΠΉΠ» ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ устройства.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!

Команда mkfs ΠΎΡ‡Π΅Π½ΡŒ опасна! Она пСрСзаписываСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ диска, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранятся inodes. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΎΡˆΠΈΠ±Π΅Ρ‚Π΅ΡΡŒ Π² ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° диска, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ Ρ†Π΅Π½Π½Ρ‹Π΅ для вас Π΄Π°Π½Π½Ρ‹Π΅.

ПослС создания Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π΅Π΅ Π½Π°Π΄ΠΎ ΡΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ±Ρ‰Π΅Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². ДСлаСтся это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ mount, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΡƒΠΆΠ΅ рассматривали, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ Π½Π΅ стоит. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ смонтировав ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· диск ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° пуста, Ρ‚. Π΅. Π½Π΅ содСрТит Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², ΠΊΡ€ΠΎΠΌΠ΅ СдинствСнного ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ lost+found. Π­Ρ‚ΠΎΡ‚ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ выполняСт ΡΠ»ΡƒΠΆΠ΅Π±Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ: ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ fsck Π² этом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ "потСрянныС" Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. О ΠΊΠΎΠΌΠ°Π½Π΄Π΅ fsck ΠΌΡ‹ Π΅Ρ‰Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Π½ΠΎ Π΄ΠΎ этого рассмотрим ΠΊΡ€Π°Ρ‚ΠΊΠΎ вопрос ΠΎΠ± ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ТСсткого диска, которая выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ hdparm.

9.5.3. Команда hdparm

Команда hdparm слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ IDE-интСрфСйса ТСсткого диска (ΠΎΠ²). Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ТСстким диском. Однако ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° эта Π½Π΅ бСзопасна. Если Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ поддСрТиваСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ обСспСчСниСм, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° дискС.

Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚ΠΎΠΌ, Π² ΠΊΠ°ΠΊΠΈΡ… случаях стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, вСсьма ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹. Одни Π°Π²Ρ‚ΠΎΡ€Ρ‹ [П11.8] ΡƒΠ²Π΅Ρ€ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ 10-ΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ увСличСния скорости ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ТСстким диском, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ [П1.5] ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° настройку интСрфСйса ТСсткого диска, Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ лишь Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹. По-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ опрСдСляСтся, Π² основном, модСлью ТСсткого диска, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ сами Ρ€Π΅ΡˆΠ°ΠΉΡ‚Π΅, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ смысл этим Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ. Но, ΠΊΠ°ΠΊ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ Rob Flickenger [П11.8], Ссли Ρƒ вас IDE ΠΈΠ»ΠΈ EIDE диск, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 2 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Ρ‚ΠΎ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ стоит!

Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с этой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ рСкомСндуСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² ΠΏΡ€Π°Π²Π° ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅, Ссли систСма Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° Π² ΠΎΠ΄Π½ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅Π΄ использованиСм ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ hdparm Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Ρ†Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π΅ запуском Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ sync, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π½Π° диск Π΄Π°Π½Π½Ρ‹Π΅, находящиСся Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Π±ΡƒΡ„Π΅Ρ€Π°Ρ….

Π€ΠΎΡ€ΠΌΠ°Ρ‚ запуска ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прост:

[user]$ hdparm опция устройство

Если послС указания ΠΎΠΏΡ†ΠΈΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ значСния для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ просто Π²Ρ‹Π΄Π°Π½ΠΎ Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. А Ссли Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π±Π΅Π· указания ΠΎΠΏΡ†ΠΈΠΉ Π²ΠΎΠΎΠ±Ρ‰Π΅, Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ значСния основных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌ устройством (IDE-диском). Π’Ρ‹Π²ΠΎΠ΄ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

[user]$ hdparm /dev/hda

/dev/hda:

 multcount = 0 (off)

 I/O support = 0 (default 16-bit)

 unmaskirq = 0 (off)

 using_dma = 0 (off)

 keepsettings = 0 (off)

 nowerr = 0 (off)

 readonly = 0 (off)

 readahead = 8 (on)

 geometry = 1870/255/63, sectors = 30043440, start = 0

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это значСния, устанавливаСмыС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ возмоТностСй просто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ. Π­Ρ‚ΠΎ ΠΈ СстСствСнно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ дистрибутивов Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ дисков. А ΡƒΠΆ ΠΎΠ± ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для вашСго диска придСтся ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ Π²Π°ΠΌ самим!