Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Линукс-Хуинукс /by BARV/.docx
Скачиваний:
7
Добавлен:
09.11.2018
Размер:
1.51 Mб
Скачать

2) Дисковод cd-rom

Довольно легко заставить Linux проигрывать для вас CD диски: все, что вам нужно — это дисковод CD-ROM, колонки или наушники, CD-диск с музыкой и немного трудолюбия. Если вы устанавливали Linux на компьютер, в котором уже стоял CD-дисковод, то все необходимые настройки, скорее всего, сделаны автоматически. Если же вы поставили CD-ROM после установки Linux, то надо научить Linux распознавать этот дисковод. Для этого в каталоге /dev должна иметься ссылка (линк) на устройство. Если ее нет, создайте, выполнив следующие команды:

[root]# cd /dev

[root]# ln -s hdc cdrom

где вместо hdc вы, естественно, должны указать ваш CD-дисковод. Если не знаете, что тут указать, то внимательно просмотрите те сообщения, которые Linux выдает при загрузке. Для этого не требуется перезагружаться, протокол загрузки сохранен в файле /var/log/dmesg и выдается на экран по команде dmesg.

Рис. 9.12. CD Player

После этого можно запустить программу управления проигрыванием CD-дисков, например xplaycd. В графической оболочке KDE имеется простой проигрыватель CD-дисков с названием "CD Player" (рис. 9.12). Вызвать его можно через меню оболочки KDE.

2.2 ) Работа с дисками

Не рекомендуется использовать программы fdisk/cfdisk для первичного разбиения диска, один из разделов в котором предназначен для загрузки Windows. Используйте parted.

0. Создать загрузочную запись См. man ms-sys или sys в DOS/Win95/Win98 или fixboot в консоли восстановления 2003

1. Увидеть, что пишет система о дисках при загрузке

# dmesg | grep hd

2. Вывести перечень всех разделов и всех дисков

# fdisk -l

3. Полная информация о диске

# hdparm -I /dev/sda

4. Вывести информацию о состоянии диска

# smartctl -a /dev/sda

Запустить внутренний тест диска

# smartctl -t short /dev/sda

или

# smartctl -t long /dev/sda

5. Программа работы с разделами диска

# parted /dev/hd?

6. Программы восстановления потерянных разделов

# testdisk (более user-friendly)

# gpart (более могучая, но надо тщательно читать man)

7. Графическая программа для работы с разделами диска

$ qtparted

8. Вывод температуры диска

# hddtemp /dev/sda

9. Простая программа работы с разделами диска

# cfdisk

10. Восстановление файлов на разделе ext2

$ man recover

Восстановление стёртых файлов с любых файловых систем - photorec из пакета testdisk.

Таблица соответствия устройств

Устройство

Подключение

/dev/hda

Master на IDE0 (Primary)

/dev/hdb

Slave на IDE0 (Primary)

/dev/hdc

Master на IDE1 (Secondary)

/dev/hdd

Slave на IDE1 (Secondary)

/dev/sda

SATA-устройство

Как пользоваться smartctl

# smartctl -a /dev/sda

Смотрим на следующие параметры:

1 Raw_Read_Error_Rate 0x000b 100 100 051 Pre-fail Always - 11

5 Reallocated_Sector_Ct 0x0033 051 051 010 Pre-fail Always - 101

7 Seek_Error_Rate 0x000b 253 253 051 Pre-fail Always - 0

197 Current_Pending_Sector 0x0033 253 253 010 Pre-fail Always - 0

198 Offline_Uncorrectable 0x0031 253 253 010 Pre-fail Offline - 0

200 Multi_Zone_Error_Rate 0x000b 100 100 051 Pre-fail Always - 0

201 Soft_Read_Error_Rate 0x000b 100 100 051 Pre-fail Always - 2

Если вкратце, то это все означает, что у вашего диска есть

проблемы

с поверхностью диска и часть секторов уже переназначена на запасные (параметр Reallocated_Sector_Count), а часть вообще потеряна (параметр Offline_Uncorrectable). Когда первый параметр достигнет нуля, есть большая вероятность появления bad секторов. Но эта вероятность есть и сейчас, поскольку нет 100% вероятности, что переназначенный сектор содержит ту же информацию, что и раньше