Использование разделов DOS под Solaris 2.x


Для использования разделов DOS под Solaris'ом необходимо просто подмонтировать файловою систему DOS с жесткого диска, также как и дискету. Только имеется небольшая хитрость в наименовании устройств.

То есть если раздел DOS находится на устройстве /dev/dsk/c0d0p0 то для его монтирования необходимо обращаться к устройству /dev/dsk/c0d0p0:c для доступа к диску C: на этом разделе, если на этом разделе имеется диск D: то к нему можно обратиться как /dev/dsk/c0d0p0:d и далее соответственно для дисков E:, F: ...

Также можно использовать номера вместо букв, то есть /dev/dsk/c0d0p0:0 вместо /dev/dsk/c0d0p0:c 


Пример 1

Наболее распространенная ситуация - имеется один раздел DOS и на нем диск C:

1. Создадим директорию под которой будет подмонтирован раздел DOS:
mkdir /dos
2. Далее подмонтируем файловую систему:
mount -F pcfs /dev/dsk/c0d0p0:c /dos
3. Если необходимо автоматически подмонтировать этот раздел при каждой загрузке системы, то необходимо добавить следующую строчку в файл /etc/vfstab:
/dev/dsk/c0d0p0:c       -        /dos   pcfs    -       yes     -

Пример 2

Имеется два диска: один IDE с диском С:, другой SCSI с дисками D: и E:

1. Создадим директории под которыми будет подмонтировать разделы DOS:
mkdir -p /dos/c
mkdir /dos/d
mkdir /dos/e
2. Далее подмонтируем файловые системы:
mount -F pcfs /dev/dsk/c0d0p0:0 /dos/c
mount -F pcfs /dev/dsk/c1t1d0p2:0 /dos/d
mount -F pcfs /dev/dsk/c1t1d0p2:1 /dos/e
3. И соответственно обновим /etc/vfstab
/dev/dsk/c0d0p0:0       -        /dos/c pcfs    -       yes     -
/dev/dsk/c1t1d0p2:0     -        /dos/d pcfs    -       yes     -
/dev/dsk/c1t1d0p2:1     -        /dos/e pcfs    -       yes     -
См. также Названия устройств в Solaris,mount_pcfs(1m), vfstab(4)