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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Linux. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 41

Автор ΠœΠ°Ρ€ΠΊ ΠœΠΈΡ‚Ρ‡Π΅Π»Π»

% cat /proc/version

Linux version 2.2.14-5.0 ( [email protected])

(gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release))

#1 Tue Mar 7 21:07:39 EST 2000

Π—Π΄Π΅ΡΡŒ сказано, Ρ‡Ρ‚ΠΎ Π² систСмС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ядро Linux вСрсии 2.2.14, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ скомпилировано ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ EGCS вСрсии 1.1.2 (эта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΡ†Π΅ΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнного Π² настоящСС врСмя ΠΏΠ°ΠΊΠ΅Ρ‚Π° GCC).

Для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ названия ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° вСрсии/ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ядра, созданы ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ записи Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС /proc. Π­Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ /proc/sys/kernel/ostype, /proc/sys/kernel/osrelease ΠΈ /proc/sys/kernel/version.

% cat /proc/sys/kernel/ostype Linux

% cat /proc/sys/kernel/osrelease 2.2.14-5.0

% cat /proc/sys/kernel/version #1 Tue Mar 7 21:07:39 EST 2000

7.4.2. Имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ Π΄ΠΎΠΌΠ΅Π½Π°

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… /proc/sys/kernel/hostname ΠΈ /proc/sys/kernel/domainname содСрТатся имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ имя Π΄ΠΎΠΌΠ΅Π½Π° соотвСтствСнно. Π­Ρ‚Ρƒ ΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ функция uname(), описанная Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 8.15, "Ѐункция uname()".

7.4.3. ИспользованиС памяти

Π€Π°ΠΉΠ» /proc/meminfo Ρ…Ρ€Π°Π½ΠΈΡ‚ свСдСния ΠΎΠ± использовании систСмной памяти. Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ ΠΎ физичСской памяти, Ρ‚Π°ΠΊ ΠΈ ΠΎΠ± области ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ строках значСния Π΄Π°Π½Ρ‹ Π² Π±Π°ΠΉΡ‚Π°Ρ…, Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… строках β€” Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ…. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

% cat /proc/meminfo

        total:    used:     free:  shared:  buffers: cached:

Mem:  529694720 519610368 10084352 82612224 10977280 82108416

Swap: 271392766 44003328  227389440

MemTotal:  517280 kB

MemFree:     9848 kB

MemShared:  80676 kB

Buffers:    10720 kB

Cached:     80184 kB

BigTotal:       0 kB

BigFree:        0 kB

SwapTotal: 265032 kB

SwapFree:  222060 kB

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π² систСмС имССтся 512 ΠœΠ±Π°ΠΉΡ‚ ΠžΠ—Π£, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 9 ΠœΠ±Π°ΠΉΡ‚ свободно. Для области ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ 258 ΠœΠ±Π°ΠΉΡ‚, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… свободно 216 ΠœΠ±Π°ΠΉΡ‚. Π’ строкС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ физичСской памяти, ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… значСния.

β–  Π’ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ "shared" отобраТаСтся ΠΎΠ±Ρ‰ΠΈΠΉ объСм совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π² систСмС.

β–  Π’ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ "buffers" отобраТаСтся объСм памяти, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ для Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… устройств. Π­Ρ‚ΠΈ Π±ΡƒΡ„Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ устройств для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния считываСмых ΠΈ записываСмых Π±Π»ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….

β–  Π’ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ "cached" отобраТаСтся объСм памяти, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ для страничного кэш-Π±ΡƒΡ„Π΅Ρ€Π°. Π’ этом Π±ΡƒΡ„Π΅Ρ€Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ страницы Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π² памяти.

Π’Ρƒ ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ free.

7.5. Дисководы, Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы

Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС /proc находится Ρ‚Π°ΠΊΠΆΠ΅ информация ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² систСмС дисковых устройствах ΠΈ смонтированных Π½Π° Π½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСмах.

7.5.1. Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы

Π€Π°ΠΉΠ» /proc/filesystems Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± извСстных ядру Ρ‚ΠΈΠΏΠ°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм. Π­Ρ‚ΠΎΡ‚ список Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ: Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ динамичСски Π² Π²ΠΈΠ΄Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра. Π’ Ρ„Π°ΠΉΠ»Π΅ /proc/filesystems пСрСчислСны Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΠΈΠ±ΠΎ статичСски ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ядру, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚.

7.5.2. Диски ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‹

Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС /proc находятся Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± устройствах, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ ΠΊ IDE-Ρ‚Π°ΠΊ ΠΈ ΠΊ SCSI-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ (Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /proc/ide Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° (ide0 ΠΈ ide1) для основного ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ IDE-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² систСмы.[25] Π’ этих ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… Π±ΡƒΠ΄ΡƒΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ физичСским устройствам, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ. Π’ случаС, Ссли устройство Π½Π΅ распознано систСмой, ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π΅ создаСтся. Π’ Ρ‚Π°Π±Π». 7.1 ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΡƒΡ‚Π΅Π²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² для Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… IDE-устройств.


Π’Π°Π±Π»ΠΈΡ†Π° 7.1. ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ IDE-устройствам

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Устройство ΠŸΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Основной Π“Π»Π°Π²Π½ΠΎΠ΅ /Ρ€roc/ide/ide0/hda/ Основной ΠŸΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠ΅ /proc/ide/ide0/hdb/ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π“Π»Π°Π²Π½ΠΎΠ΅ /proc/ide/ide1/hdc/ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠŸΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠ΅ /proc/ide/ide1/hdd/

Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ IDE-устройства Π΅ΡΡ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ², хранящих ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ устройства. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ….

β–  model. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ строку ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ устройства.

β–  media. ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ носитСля. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: disk, cdrom, tape, floppy ΠΈ UNKNOWN.

β–  capacity. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ устройства (Π² 512-Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ…). Для дисководов CD-ROM Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ 2Β³ΒΉ-1, Π° Π½Π΅ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диска, вставлСнного Π² дисковод. НаходящССся Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставляСт Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ всСго физичСского диска. Π•ΠΌΠΊΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм, содСрТащихся Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… диска, Π±ΡƒΠ΄Π΅Ρ‚ мСньшС.

НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ носитСля ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ IDE-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ:

% cat /proc/ide/ide1/hdc/media

cdrom

% cat /proc/ide/ide1/hdc/model

TOSHIBA CD-ROM XM-6702B

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС это дисковод CDROM ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Toshiba.

Если Π² систСмС Π΅ΡΡ‚ΡŒ SCSI-устройства, Π² Ρ„Π°ΠΉΠ»Π΅ /proc/scsi/scsi Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ сводка ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ этого Ρ„Π°ΠΉΠ»Π° выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ

% cat /proc/scsi/scsi

Attached devices:

Host: scsi0 Channel: 00 Id: 00 Lun: 00

 Vendor: QUANTUM Model: ATLAS_V__9_WLS Rev: 0230

 Type:   Direct-Access ANSI SCSI revision: 03

Host: scsi0 Channel: 00 Id: 04 Lun: 00

 Vendor: QUANTUM Model: QM39100TD-SW Rev: N491

 Type:   Direct-Access ANSI SCSI revision: 02

Π’ систСмС присутствуСт ΠΎΠ΄ΠΈΠ½ ΠΎΠ΄Π½ΠΎΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ SCSI-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΊ scsi0), ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π΄Π²Π° дисковых накопитСля Quantum со SCSI-Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ 0 ΠΈ 4.

Π’ Ρ„Π°ΠΉΠ»Π΅ /proc/partitions содСрТатся свСдСния ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… распознанных дисковых устройств. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ ΠΈ младший Π½ΠΎΠΌΠ΅Ρ€Π°, число ΠΎΠ΄Π½ΠΎΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ имя устройства, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ этому Ρ€Π°Π·Π΄Π΅Π»Ρƒ.

Π€Π°ΠΉΠ» /proc/sys/dev/cdrom/info Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ возмоТностях дисководов CD ROM. Записи этого Ρ„Π°ΠΉΠ»Π° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ особых пояснСний:

% cat /proc/sys/dev/cdrom/info

CD-ROM information, Id: cdrom.с 2.56 1999/09/09


drive name: hdc

drive speed: 48

drive # of slots: 0

Can close tray: 1

Can open tray: 1

Can lock tray: 1

Can change speed: 1

Can select disk: 0

Can read multisession: 1

Can read MCN: 1

Reports media changed: 1

Can play audio: 1

7.5.3. Π’ΠΎΡ‡ΠΊΠΈ монтирования

Π’ Ρ„Π°ΠΉΠ»Π΅ /proc/mounts находится ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ смонтированных Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм. КаТдая строка соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ дСскриптору монтирования ΠΈ содСрТит имя устройства, имя Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ свСдСния. Π’Π° ΠΆΠ΅ самая информация хранится Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ /etc/mtab, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски обновляСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ mount.

НиТС пСрСчислСны элСмСнты дСскриптора монтирования.

β–  ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт строки β€” это имя смонтированного устройства. Для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ /proc, здСсь стоит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ none.

β–  Π’Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт β€” это имя Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования, Ρ‚.Π΅. мСста Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС, Π³Π΄Π΅ появится содСрТимоС ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. Для самой ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ систСмы Ρ‚ΠΎΡ‡ΠΊΠ° монтирования обозначаСтся символом /. Π Π°Π·Π΄Π΅Π»Π°ΠΌ ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ соотвСтствуСт Ρ‚ΠΎΡ‡ΠΊΠ° монтирования swap.

β–  Π’Ρ€Π΅Ρ‚ΠΈΠΉ элСмСнт β€” это Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. Π’ настоящСС врСмя Π½Π° ТСстких дисках Linux Π² основном ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Ρ‚ΠΈΠΏΠ° ext2, Π½ΠΎ диски DOS ΠΈ Windows ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ fat ΠΈΠ»ΠΈ vfat. Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-дисков β€” iso9660. Бписок Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° man-страницС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ mount.

β–  Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ элСмСнт β€” это Ρ„Π»Π°Π³ΠΈ монтирования. Они ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования. ПояснСниС этих Ρ„Π»Π°Π³ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π½ΠΎ Π½Π° man-страницС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ mount.

Π’ Ρ„Π°ΠΉΠ»Π΅ /proc/mounts послСдниС Π΄Π²Π° элСмСнта всСгда Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ дСскрипторов монтирования ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π° man-страницС fstab. Π’ Linux Π΅ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС дСскрипторов монтирования. Π—Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ man-страницС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ getmntent().