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 <http://support.od.ua>

_______________________________________________
freebsd mailing list
[email protected]
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить