OpenSolaris: поиск разделов и вывод их в человеческом виде
Нумерация дисков в Solaris / OpenSolaris может показаться довольно странной для неподготовленного человека. Дисковые устройства располагаются в директориях /dev/dsk и /dev/rdsk (raw устройства) и имеют названия типа c0t1d0p2. Т.е. номер контроллера (c), номер цели на контроллере (t, фактически — номер канала, например, 0 или 1 для IDE), номер диска (d), номер партиции (p, 0 — весь диск, 1-4 — основные разделы, с 5 — логические).
Неудобство в том, что в /dev/dsk/ расположены все возможные дисковые устройства и среди них есть подключенные, которые сразу и не найдешь.
Для упрощения жизни для дистрибутива BeleniX была разработана утилита prtpart. Она выводит на экран список разделов подключенных дисков. Например:
Для установки prtpart скачиваем 2 архива:
www.belenix.org/binfiles/FSWpart.tar.gz
www.belenix.org/binfiles/FSWfsmisc.tar.gz
Устанавливаем:
По мотивам:
www.thermetics.net/tag/prtpart/
Неудобство в том, что в /dev/dsk/ расположены все возможные дисковые устройства и среди них есть подключенные, которые сразу и не найдешь.
Для упрощения жизни для дистрибутива BeleniX была разработана утилита prtpart. Она выводит на экран список разделов подключенных дисков. Например:
# prtpart
Fdisk information for device /dev/rdsk/c5t0d0p0
Block Size : 512 bytes
Controller : pciclass,010601
Disk : sd
Capacity : 149 GB
# start block # nblocks startCylSecHd endCylSecHd OSType
1: 0000002048 0057301807 0/21/20 ff/ff/fe IFS: NTFS
2: 0057303855 0255272850 ff/ff/fe ff/ff/fe DOS Extended
# start block # nblocks startCylSecHd endCylSecHd OSType
5: 0000000063 0184731372 ff/ff/fe ff/ff/fe Linux native
0: 0184731435 0004192965 ff/ff/fe ff/ff/fe DOS Extended
# start block # nblocks startCylSecHd endCylSecHd OSType
6: 0000000063 0004192902 ff/ff/fe ff/ff/fe Linux swap
0: 0188924400 0066269184 ff/ff/fe ff/ff/fe DOS Extended
# start block # nblocks startCylSecHd endCylSecHd OSType
7: 0000000063 0066269121 ff/ff/fe ff/ff/fe Solaris x86
Для установки prtpart скачиваем 2 архива:
www.belenix.org/binfiles/FSWpart.tar.gz
www.belenix.org/binfiles/FSWfsmisc.tar.gz
Устанавливаем:
gunzip -c FSWpart.tar.gz | tar xvf -
pkgadd -d . FSWpart
gunzip -c FSWfsmisc.tar.gz | tar xvf -
pkgadd -d . FSWfsmisc
По мотивам:
www.thermetics.net/tag/prtpart/
Комментарии (1)
RSS свернуть / развернутьMarkony
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.