[freebsd] Монтирование NFS раздела и проблемы с блокировками/датами

Vladislav V. Prodan admin at support.od.ua
Tue Aug 1 21:26:32 EEST 2017


Здравствуйте.

Спасибо всем за советы.

Пока что на Revision: 321671 есть ругань на ofed драйверы:

...
sdp_tx.o: In function `sdp_tx_ring_destroy':
/usr/src/sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c:(.text+0xbf9):
undefined reference to `M_KMALLOC'
/usr/src/sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c:(.text+0xc1e):
undefined reference to `ib_destroy_cq'
sdp_tx.o:(.data+0x8): undefined reference to `sysctl___compat_linuxkpi'
*** [kernel] Error code 1

make[2]: stopped in /usr/obj/usr/src/sys/XXXXX.5
1 error

make[2]: stopped in /usr/obj/usr/src/sys/XXXXX.5
*** [buildkernel] Error code 2


Пока добавил в /usr/src.conf:
WITHOUT_OFED=yes

И заново запустил сборку мира...



29 июля 2017 г., 3:23 пользователь Владимир Друзенко <vvd at unislabs.com>
написал:

> 29.07.2017 02:58, Vladislav V. Prodan пишет:
>
>
> Сабж.
>
> На виртуалке не хватает дискового места для сборки и инсталла мира.
>
> # svnlite co https://svn.freebsd.org/base/stable/11 /usr/src
>
> Делайте на сервере. Я так уже лет 8 живу с расшаренным по NFS /usr/src для
> десятка физических серверов и десятка полтора виртуалок.
> /usr/obj будет использоваться локальный - на него тоже места не хватает?
> /usr/obj по NFS будет крайне медленный.
>
>
> svn: E200030: sqlite[S10]: disk I/O error, executing statement 'PRAGMA
> case_sensitive_like=1;PRAGMA synchronous=OFF;PRAGMA
> recursive_triggers=ON;PRAGMA foreign_keys=OFF;PRAGMA locking_mode =
> NORMAL;PRAGMA journal_mode = TRUNCATE;'
>
> На сервере:
> # cat /etc/rc.conf
> # NFS for VPS in OVH
>
> rpcbind_enable="YES"
> rpcbind_flags="-h 1.1.1.1 -s"
> nfs_server_enable="YES"
> nfs_server_flags="-u -t -n 4"
> mountd_enable="YES"
> mountd_flags="-r -l -h 1.1.1.1 -p 877"
>
> nfsv4_server_enable="YES"
> nfsuserd_enable="YES"
>
> #
>
> # cat exports
> V4: / -sec=sys -network 2.2.2.2 -mask 255.255.255.255
> /var/vps343073 -maproot=root
> #
>
> Где, 1.1.1.1 - ip сервера
> 2.2.2.2 - ip VPS
>
> На клиенте:
>
> # df -h
> Filesystem                      Size    Used   Avail Capacity  Mounted on
> ...
> 1.1.1.1:var/vpsXXXXXX     20G     24K     20G     0%    /mnt/YYYYY
> /mnt/otrada/src                  20G     24K     20G     0%    /usr/src
> /mnt/otrada/obj                  20G     24K     20G     0%    /usr/obj
>
>
> Пробовались разные опции монтирования
>
> mount_nfs  1.1.1.1:var/vpsXXXXXX /mnt/YYYYY
> mount_nfs -o nolockd,rw,soft,intr 1.1.1.1:var/vpsXXXXXX /mnt/YYYYY
>
> Все равно
> # stat /usr/src/.svn/wc.db
> 687931146 27 -rw-r--r-- 1 root wheel 19632 58011648 "Jul 29 02:42:29 2017"
> "Jul 29 02:17:40 2017" "Jul 29 02:17:40 2017" "Jan  1 02:59:59 1970" 4096
> 43095 0 /usr/src/.svn/wc.db
>
>
> Из-за того, что дата не совпадает - Jan  1 02:59:59 1970
> svn не может локнуть файл и вываливается с ошибкой...
>
> Как проще решить проблему?
>
>
>
> --
>  Vladislav V. Prodan
>  System & Network Administrator
>  support.od.ua
>
>
>
> _______________________________________________
> freebsd mailing list
> freebsd at uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd
>
>


-- 
 Vladislav V. Prodan
 System & Network Administrator
 support.od.ua
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uafug.org.ua/pipermail/freebsd/attachments/20170801/eb7f6ed5/attachment.html>


More information about the freebsd mailing list