Как найти серийный номер сервера Solaris?

Я помню, как я где-то читал, возможно, на страницах руководства, что есть своего рода ошибка, которая означает, что сделать устройство доступным только для чтения, вам также необходимо перемонтировать устройство .

mount -o remount,ro ...

попробуйте добавить перемонтирование после других записей в fstab, ps mount может иметь файловую систему «none» в fstab.

ОБНОВЛЕНИЕ:

Я нашел соответствующую запись в человеке;

   mount(8) since v2.27 allows to change the mount options by passing the relevant options along with --bind.  For example:

          mount --bind,ro foo foo

   This feature is not supported by the Linux kernel; it is implemented in userspace by an additional mount(2) remounting syscall.  This solution is not atomic.

   The alternative (classic) way to create a read-only bind mount is to use the remount operation, for example:

          mount --bind olddir newdir
          mount -o remount,ro,bind olddir newdir

   Note that a read-only bind will create a read-only mountpoint (VFS entry), but the original filesystem superblock will  still  be  writable,  meaning  that  the  olddir  will  be
   writable, but the newdir will be read-only.

   It's impossible to change mount options recursively (for example with -o rbind,ro).

исходя из этого, вы можете попробовать использовать параметры fstab;

default,rbind,ro

в противном случае добавьте запись для повторного монтирования.

ОБНОВЛЕНИЕ 2 (man 8 mount / man 8 mount blockdev);

   -r, --read-only
          Mount the filesystem read-only.  A synonym is -o ro.

          Note  that,  depending  on the filesystem type, state and kernel behavior, the system may still write to the device.  For example, ext3 and ext4 will replay the journal if
          the filesystem is dirty.  To prevent this kind of write access, you may want to mount an ext3 or ext4 filesystem with the ro,noload mount options or set the  block  device
          itself to read-only mode, see the blockdev(8) command.

Это означает, что у вас есть выбор:

ro,noload

или использовать;

blockdev --setro /dev/...
2
09.05.2016, 14:07
2 ответа

Как заметил Джефф, sneep - полезный инструмент для отслеживания серийного номера на старом оборудовании, а также в ОС. На большинстве более нового оборудования вы можете успешно получить серийный номер через ILOM или XSCF.

А в случае сомнений попросите не только вашу команду по управлению недвижимостью, но и команду, отвечающую за обслуживание сервера, поскольку он вам понадобится для продления и открытия дел с Oracle.

0
27.01.2020, 21:59

Как сказал Яскан, prtdiag работает хорошо, если вам нужно получить эту информацию от ОС и вы не можете получить или не иметь Sneep, я бы попробовал следующее

Я использую это в своем сценарии

    # prtdiag -v | awk '/Chassis Serial/{getline; getline; print}'

получить другой посмотрите

    # prtdiag -v | awk '/Chassis Serial/{print; getline; print; getline; print}'
3
27.01.2020, 21:59

Теги

Похожие вопросы