Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: zfs and file based in wsl2  (Прочитано 1010 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн metnek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
zfs and file based in wsl2
« : 06 Декабря 2020, 14:50:17 »
Добрый день уважаемы специалисты своего дела. Подскажите почему после сборки ядра с поддержкой zfs у меня не работает создание zpool указывая вместо блочного устройства файл.
zpool create -f test /root/testim.img
cannot create 'test': no such pool or dataset
Может ли быть такое , что при сборке во время ./configure я должен был , указать параметр для того что бы включить file based?
И если да то подскажите какой. Я в гугле уже третий день не могу найти в чем проблема. Спасибо

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Re: zfs and file based in wsl2
« Ответ #1 : 06 Декабря 2020, 15:44:22 »
Лучше вместо WSL2 для работы с ZFS использовать виртуальную машину на Hyper-V с Ubuntu 20.04. Тогда ядро уже будет поддержкой ZFS.

Для создания и управления виртуальными машинами с Ubuntu Server в Hyper-V можно использовать multipass.

Оффлайн metnek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: zfs and file based in wsl2
« Ответ #2 : 06 Декабря 2020, 15:52:18 »
Спасибо тебе добрый человек. Но дело в том , что все работает и zfs и nbd. Во zfs-fuse работает file based. Но только вот это осталось у самого zfs не fuse включить возможность file based. Я бы и с радостью использовал не WSL но в требованиях к моему ПО идет только WSL2. Я использовал к файлу testim.img петлю loop и все работает. Но это накладывает дополнительную нагрузку на реализацию моего ПО. И если кто знает подскажите как добавить во время сборки данную функцию как file based Либо от чего она зависит.  Спасибо еще раз

Пользователь добавил сообщение 06 Декабря 2020, 19:05:26:
Вот что пишет на файл:
   pool: test
     id: 12454382474042677065
  state: UNAVAIL
status: One or more devices are missing from the system.
 action: The pool cannot be imported. Attach the missing
        devices and try again.
   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-3C
 config:

        test                UNAVAIL  insufficient replicas
          /root/testim.img  UNAVAIL  cannot open
« Последнее редактирование: 06 Декабря 2020, 19:05:26 от metnek »

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Re: zfs and file based in wsl2
« Ответ #3 : 06 Декабря 2020, 20:46:13 »
А что выдают команды:
sudo ls -l  /root/testim.imgsudo lsattr  /root/testim.img

Оффлайн metnek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: zfs and file based in wsl2
« Ответ #4 : 06 Декабря 2020, 23:16:57 »
root@DESKTOP-870P8AM:/home/nsboot# sudo ls -l  /root/testim.img
-rw-r--r-- 1 root root 1073741824 Dec  6 21:42 /root/testim.img
root@DESKTOP-870P8AM:/home/nsboot# sudo lsattr  /root/testim.img
--------------e----- /root/testim.img
root@DESKTOP-870P8AM:/home/nsboot#

 

Страница сгенерирована за 0.036 секунд. Запросов: 25.