The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Монтирование zfs при загрузке Solaris 10, !*! Dns, 10-Май-12, 13:28  [смотреть все]
Добрый день.

zfs list (касательно проблемы):
rpool/zones                 2.71G   978G    31K  /rpool/zones
rpool/zones/ALFA_1           119M   978G   119M  /rpool/zones/ALFA_1

При загрузке системы начала возникать ошибка при монтировании (/usr/sbin/zfs mount -a):
cannot mount '/rpool/zones': directory is not empty

В этой директории действительно есть папка ALFA_1. Только смущает 1 факт. У меня есть такая же конфигурация системы и пулов в VirtualBox. Иерархия файловых систем такая же. Никаких ошибок не возникает.

Подскажите пож-та в чем может быть проблема.

P.S. Про монтирование поверх непустого каталога я нашел в доках... Только как управлять загрузкой ZFS в момент запуска системы (-O)?

  • Монтирование zfs при загрузке Solaris 10, !*! старый сантехник, 16:03 , 10-Май-12 (1)
    Видал такое несколько раз. Было обычно результатом аппаратных проблем (диски, контроллеры...). Лечил примерно так:

    zfs unmount rpool/zones/ALFA_1
    rmdir rpool/zones/ALFA_1
    zfs unmount rpool/zones
    zfs mount -a

    Как я понимаю, ALFA_1 - это зона. Если все сделано как положено, то она не должна автоматом монтироваться по zfs mount -a, а будет смонтирована при попытке стартовать зону. Все остальное должно нормально смонтироваться.

    • Монтирование zfs при загрузке Solaris 10, !*! Dns, 17:45 , 10-Май-12 (2)
      > Видал такое несколько раз. Было обычно результатом аппаратных проблем (диски, контроллеры...).
      > Лечил примерно так:
      > zfs unmount rpool/zones/ALFA_1
      > rmdir rpool/zones/ALFA_1
      > zfs unmount rpool/zones
      > zfs mount -a

      оба пула размонтированы. зона в состоянии "configured"
      Папку удалил, директория сейчас пустая. При попытке смонтировать rpool/zones возникает ошибка:
      mountpoint or dataset is busy.
      такой же mountpoint больше нигде не используется (смотрел в df -h).

      > Как я понимаю, ALFA_1 - это зона. Если все сделано как положено,
      > то она не должна автоматом монтироваться по zfs mount -a, а
      > будет смонтирована при попытке стартовать зону.

        хм... а Вы это случаем с типом legacy не путаете?
      Я проверил на другой машинке с такой же иерархией пулов. при вызове zfs munt -a монтируются все пулы (св-во mounted=yes).

      • Монтирование zfs при загрузке Solaris 10, !*! старый сантехник, 18:00 , 10-Май-12 (3)
        А зоны то реально есть или как? И в каком они тогда состоянии, если есть?

        И для зон, кот. созданы на zfs, эти самые zfs файловые системы должны иметь legacy. Не совсем понятно, что и как на том сервере, потому и делаю всякие предположения.

        Давайте вывод zoneadm list -v посмотрим

        А для анализа что и как с ФС неплохо бы посмотреть что дают вывод zpool status rpool, а также zfs get all для всех ФС

        • Монтирование zfs при загрузке Solaris 10, !*! Dns, 18:29 , 10-Май-12 (4)
          > А зоны то реально есть или как? И в каком они тогда
          > состоянии, если есть?

          зона одна ALFA_1 (state: configured)

          > И для зон, кот. созданы на zfs, эти самые zfs файловые системы
          > должны иметь legacy. Не совсем понятно, что и как на том
          > сервере, потому и делаю всякие предположения.

          legacy только те, которые потом вяжутся в качестве dataset'ов для настраиваемых файловых систем в зоне.

          > Давайте вывод zoneadm list -v посмотрим
          > А для анализа что и как с ФС неплохо бы посмотреть что
          > дают вывод zpool status rpool, а также zfs get all для
          > всех ФС

          Сложные Вы задачи задаете. У меня не работает ssh и нет нормального перенаправления консоли. Проблематично текст доставать :(




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру