ДИСКИ, ЛЕНТЫ, ФАЙЛОВЫЕ СИСТЕМЫ
- SCSI устройства
- Как называются диски на машине
- Как отформатировать SCSI диск
- Какого типа у нас файловые системы
- Монтирование файловых систем
- MOTOROLA: Монтирование CD-ROM
- Отмонтирование файловых систем
- Выделение раздела под swap
- Bad-блоки
- Утилита тестирования оборудования GOLD
SCSI устройства
MOTORОLA: Какие есть SCSI устройства.
После подключения новых устройств к компьютеру Motorola 922, он
самостоятельно их распознает при очередной начальной загрузке,
и запускает программу autoboot, которая создает специальные
файлы, соответствующие этим устройствам.
scsiscan
- эта утилита сообщит вам, какие SCSI
устройства подключены, и как они называются
см. также команды prtconf, prtvtoc, hardfmt
SUN: Какие есть SCSI устройства.
На компьютере Sun SPARC для определения SCSI-устройств: Перейдите в BOOT-prom монитор (Нажмите клавиши Stop+A) Введите команду probe-scsi
ok probe-scsi
LINUX: Какие есть SCSI устройства.
IBM PC/Linux сообщает об опознанных устройствах при начальной
загрузке. Чтобы еще раз просмотреть эти сообщения, выполните
команду
dmesg
Как называются диски на машине.
Каждое "устройство" имеет соответствующий ему "специальный
файл" От системы к системе имена эти абсолютно друг на друга не
похожи. Одно, пожалуй, постоянно: все специальные файлы обычно
расположены в каталоге /dev или его подкаталогах.
В SVR4 устройства собраны в отдельные каталоги:
/dev/rdsk/* | - бесструктурные диски и разделы дисков |
/dev/dsk/* | - блочные диски и разделы дисков |
/dev/rmt/* | - стриммерные накопители на магнитной ленте |
/dev/term/* | - линии для подключения терминалов (dial-in) |
/dev/cua/* | - линии с модемным управлением (dial-out) |
/dev/pts/* | - псевдо-терминальные линии |
MOTOROLA
Общий формат имени: controller_cXdYsuffix
где,
controller | - тип устройства |
X | - номер контроллера |
Y | - логический номер устройства |
suffix | - зависит от устройства, например: номер раздела на жестком диске |
Логические диски (разделы физического SCSI диска) с блочной структурой на станции Motorola 922
/dev/dsk/m197_c0d0s1 | SCSI контроллер m197 номер 0,
SCSI устройство 0
логический раздел (slice) 1 |
/dev/dsk/m328_c0d0s0 | SCSI контроллер m328 номер 0,
SCSI устройство 0
логический раздел (slice) 0 |
Физический диск (целиком)
/dev/rdsk/m328_c0d0s7 /dev/rdsk/m197_c0d1s7 | Условное обозначение всего жесткого
диска, целиком |
Бесструктурные (сырые) разделы
/dev/rdsk/m197_c0d0s1
/dev/rdsk/m197_c0d1s2
Магнитные ленты.
/dev/rmt/ctape1
, а также
/dev/rmt/m197_c0d4
CD-ROM.
/dev/rdsk/m197_c0d6s7 | - "сырой" (физический) |
/dev/dsk/m197_c0d6s0 | - раздел CD-ROM с файловой системой "Моторольного" формата ufs |
/dev/dsk/m197_c0d6s7 | - CD-ROM'а со стандартной файловой системой iso9660 |
Sun SPARCstation.
Логические разделы (блочные) на станции SPARCstation:
Диск может быть разбит на 8 логических разделов с 0 по 8.
Общий формат имени SCSI устройства:
/dev/dsk/c0t2d0s3 |
Controller | 0 | (обычно 0) |
Taget | 2 | (SCSI ID) |
Disk | 0 | (LUN Logical Unit Number
- обычно 0) |
Slice | 3 | (Номер раздела) |
Физический диск (целиком)
/dev/rdsk/c0t3d0s2 | Весь жесткий диск представляется разделом 2
Загрузочный внутренний жесткий диск SPARC station имеет 3-й SCSI номер. |
CD-ROM (целиком)
/dev/dsk/c0t6d0s2 | CD обычно вешают на 6-й SCSI номер.
Имеет ровно один раздел - весь диск. |
Магнитные ленты.
/dev/rmt/0
1-я лента (обычно 150Мб)
/dev/rmt/1
2-я лента (обычно DAT 4Гб)
После подключения новых устройств к Sun'у.
Нужно выполнить "reconfiguration boot". Из boot proma:
ok boot -r
Linux IBM PC.
Диск может быть разбит на 4 primary раздела с 1 по 4. Один из
разделов может быть extended - тогда он может быть разбит еще
на 4 раздела с 5 по 8
Физический диск (целиком)
/dev/hda
- Первый IDE жесткий диск
/dev/hdb
- Второй IDE жесткий диск
/dev/sda
- Первый SCSI жесткий диск
/dev/sdb
- Второй SCSI жесткий диск
CD-ROM
/dev/sbpcd
, /dev/sonycd
, ...
а лучше /dev/cdrom
Магнитные ленты.
/dev/rmt1
Дискеты.
/dev/fd0
- флоппи A:
/dev/fd1
- флоппи B:
Как отформатировать SCSI диск.
Форматировать SCSI на низком уровне не умеет ни один unix в мире. Формат обычно заключается в тестировании bad blockов и
нанесении логической разметки диска - разделении его на логические разделы.
MOTOROLA:
На Motorole для форматирования диска воспользуйтесь командой
scsifmt. Применяется она к БЕССТРУКТУРНОМУ цельному диску (каталог /dev/rdsk). Например:
scsifmt /dev/rdsk/m197_c0d1s7
scsifmt /dev/rdsk/m328_c1d0s7
ВНИМАНИЕ: Вы уже набрали эту команду? Сосчитайте до 20 и немного подумайте. Подумали? Теперь нажмите Ctrl-C. Вы нажали ENTER
вместо Ctrl-C ? У вас есть 30 свободных минут. Можете за это
время ознакомиться с главой "Инсталляция Unix". Ведь команда
scsifmt ничего не переспрашивает, и сразу начинает
форматировать указанный диск, не требуя никаких подтверждений.
SUN:
Физический формат диска на SunOS не делают. Считается, что
диск должны отформатировать на заводе. Можно посмотреть информацию о диске.
prtvtoc /dev/rdsk/c0t0d0s2
SUN: Разметка форматированного диска на разделы.
Чтобы диск опознавался Sun'ом, для него должно существовать
описание в файле /etc/format.dat
Из под СуперПользователя запустите команду format, и в диалоговом режиме сможете проинициализировать и протестировать диск и
разбить его на разделы.
format
Boot-монитор при загрузке операционной системы ищет на корневом
разделе boot-блок. Он записывается командой installboot или dd
installboot /dev/rdsk/c0t3d0s0
dd if=/usr/lib/fs/ufs/bootblk bs=1k skip=1 of=/dev/dsk/c0t3d0s0
SUN: Создание файловой системы.
newfs /dev/dsk/c0t0d0s7
SUN: виды файловых систем.
ufs | Unix File System
основной тип файловых систем для жестких дисков |
hsfs | High Sierra, ISO 9660, Rock Rige Extension
файловая система на CD-ROM'ах |
pcfs | MS-DOS FAT для дискет 3" |
nfs | Network File System
наиболее популярная сетевая файловая система |
rfs | Remote File System
тяжелое наследие System V - еще одна сетевая FS |
tmpfs | для хранения Временной Файловой системы используется
свободное место swap-области |
lofs | Loop Back FS
фактически mount -F nfs localhost:/ /mnt |
procfs | Process FS - "для каждого процесса имеется файл" |
fifofs | FIFO FS |
fdfs | File Descriptors FS |
namefs |
MOTOROLA: Разметка форматированного диска на разделы.
Производится Disk Slice Editor'oм dse. На диске может быть до 15
slice'ов (разделов). Они нумеруются числами от 0 до 6, от 8 до
f. Номер 7 зарезервирован, чтобы обозначать весь диск целиком.
dse имя_бесструктурного_диска # например:
dse /dev/rdsk/m197_c0d0s7
Он имеет экранный интерфейс, схожий с редактором VI
Команды:
:q! | выйти без внесения изменений в таблицу разделов |
:wq | сохранить изменения и выйти |
h,j,k,l | команды перемещения по экрану (это если у вас не работают стрелочки) |
C | создать раздел на свободном месте |
dw | стереть поле |
dd | уничтожить раздел |
cw | изменить значение поля |
ВНИМАНИЕ: самый первый раздел должен начинаться с блока номер
648 (или больше), поскольку на диске должно оставаться место
для хранения разметки диска VTOC (Volume Table Of Contents).
На создаваемом разделе должна быть создана файловая система. В
SVR4/88 используются 3 разных типа - ufs, s5, bfs. Выбирайте
"UFS".
Motorola: виды файловых систем.
ufs | Unix File System
основной тип файловых систем для жестких дисков |
s5 | System V. Устарелый тип файловой системы, использовался в старых версиях SV 3.1. Более медленная,
но занимает меньше места под служебную информацию |
bfs | Boot File System
Служебная "очень простая" файловая система. В ней
лежат файлы начальной загрузки boot и unix |
cdfs | CD File System
Стандартная для CD ROM'ов разметка ISO 9660 |
После переразметки диска dse автоматически запустит команду mkfs со всеми необходимыми параметрами - для создания чистых
файловых систем на новых разделах, поэтому пункт, относящийся к
команде mkfs, имеет скорее академический интерес.
Linux: Разметка форматированного диска на разделы.
fdisk
- диалоговая программа для разметки жесткого диска
mke2fs /dev/hda1
создает файловую систему типа ext2 на первом разделе
Какого типа у нас файловые системы.
fstyp имя_дискового_раздела
рекомендуемый тип для неспециализированных (т.е. не тех, которые /stand, /boot и некоторые другие) файловых систем стандартный Unix'овский "ufs" - Unix File System. Это быстрая файловая система BSD-подобного типа с символическими линками,
длинными именами файлов (до 256 байт), изменяемым размером блока, "размазанной" таблицей inod'ов (описатели файлов расположены группами, которые равномерно распределены по диску)
mkfs - создает пустую файловую систему.
# создаем файловую систему типа s5 на 4-ом разделе диска, раз-
# мером 200 Мб !!! Размер указывается в 512-байтных блоках
mkfs -F s5 /dev/rdsk/m328_c2d0s4 400000
# создаем файловую систему типа ufs на 5-ом разделе диска
mkfs -F ufs -o bsize=4096,nsect=36,ntrack=9,free=1 \
/dev/rdsk/m328_c2d0s5
Монтирование файловых систем.
Чтобы сделать "видимыми" файлы, лежащие на дисковом разделе,
Unix использует команду mount. Mount "подцепляет" файловую
систему к общему дереву файлов. При монтировании нужно указать
"точку монтажа" - каталог, к которому "подцепляется" наша новая
файловая система. Например:
mount -F ufs /dev/dsk/m197_c0d0s8 /home1
Чтобы посмотреть, какие файловые системы у нас смонтированы
выполните команду
df
Чтобы наши файловые системы монтировались, а swap области активизировались автоматически при каждой загрузке, необходимо
вставить соответствующие строки в файл /etc/vfstab . Формат
строчек можно посмотреть в этом же файле.
MOTOROLA: Монтирование CD-ROM.
Если на CDROM'е записана файловая система формата "ufs" - т.е.
это "родной", моторольный cdrom, то монтировать его нужно по
тем же правилам, что и обычный жесткий диск, только "read only"
mount -F ufs -r /dev/dsk/m197_c0d6s0 /cdrom
Если же это обычный "game'овый" диск для MSDOSа, а точнее, CDROM
стандартного формата iso9660, то монтировать его надо так:
mount -F cdfs -o ro /dev/dsk/m197_c0d6s7 /cdrom
(использование ключей -r и -o ro - равнозначно)
Отмонтирование файловых систем.
umount /home1
Выделение раздела под swap.
Под swap область рекомендуется выделять не более одного раздела
(предпочтительнее самого первого) на каждом жестком диске.
под swap рекомендуется выделять 1*RAM - 2*RAM места, а если
на машине активно используется X-Windows, то 3*RAM.
После выделения раздела под swap его надо активизировать:
swap -a /dev/rdsk/m328_c2d0s0 0 0
В случае срочной необходимости, под swap можно выделить и обычный файл. Создайте файл большого размера, а затем подключите
его под swapping. Пример: выделяем 20 Mb-овый файл
dd if=/dev/zero of=/var/swapfile bs=1k count=20480
swap -a /var/swapfile 0 40960 # Внимание - здесь длина
# указывается в 512-байтных блоках
Bad-блоки.
Лучше будет, если вы ознакомитесь с документацией - раздел "Bad
blocks" в Томе "Disks and Tapes Managment"
см. также man по ddefs, mvme328, scsi1x7, dinit
Утилита тестирования оборудования GOLD.
Для тестирования и диагностики оборудования станции Motorola
922 можно воспользоваться утилитой gold. Она имеет систему меню, очень похожую на систему меню утилиты sysadm.
[Назад]
[Содержание]
[Вперед]