Назад | Перейти на главную страницу

Debootstrap Ubuntu через NFS приводит к ошибке ввода-вывода mknod

Я пытаюсь подготовить среду Ubuntu для бездисковой машины, которая будет загружаться с помощью PXE и ​​монтировать общий ресурс NFS в качестве корневого. В настоящее время у меня есть еще одна машина Ubuntu, на которой монтируется общий ресурс NFS, и я пытаюсь отменить загрузку на нее, но у нее проблемы с созданием устройств через NFS:

root@kimiko:~# mount | grep Seiuchi
192.168.0.203:/mnt/user/Seiuchi on /mnt type nfs (rw,addr=192.168.0.203)
root@kimiko:~# debootstrap --arch i386 maverick /mnt http://gb.archive.ubuntu.com/ubuntu/
mknod: `/mnt/test-dev-null': Input/output error
E: Cannot install into target '/mnt' mounted with noexec or nodev

Мое правило NFS на сервере unRAID: 192.168.0.201/32(rw,no_root_squash,sync). У меня нет noexec или nodev набор опций. У меня нет большого опыта работы с NFS, поэтому мне, вероятно, не хватает чего-то базового в том, как я делюсь этим, но мои попытки поиска ответа в Google на самом деле не дают ничего полезного.

Есть ли у кого-нибудь предложения о том, что я мог пропустить, или, возможно, соответствующие документы?

Редактировать: Создание обычных файлов (и каталогов) отлично работает, я просто не могу создавать устройства ...

root@kimiko:/mnt# mkdir foo
root@kimiko:/mnt# cd foo
root@kimiko:/mnt/foo# touch bar
root@kimiko:/mnt/foo# mknod quux c 4 64
mknod: `quux': Input/output error
root@kimiko:/mnt/foo# ls
bar

Похоже, что unRAID не имеет поддержки mknod в драйвере файловой системы прямо сейчас, что кажется корнем моей проблемы. Если кто-то хочет следить за этой проблемой, я создал эта ветка на форумах unRAID.