Jump to content
Калькуляторы

NFS примонтирован, но при запуске программ - пишет нет места

root@lio:/home/nfs# opkg install swap-utils_2.21.2-1_atheros.ipk
Installing swap-utils (2.21.2-1) to root...
Collected errors:
 * wfopen: //usr/lib/opkg/info/swap-utils.control: No space left on device.
 * wfopen: /sbin/mkswap: No space left on device.
 * wfopen: /sbin/swapon: No space left on device.
 * wfopen: /sbin/swaplabel: No space left on device.
 * extract_archive: Cannot create symlink from ./sbin/swapoff to 'swapon': No space left on device.
 * set_flags_from_control: Failed to open //usr/lib/opkg/info/swap-utils.control: No such file or directory.
 * pkg_write_filelist: Failed to open //usr/lib/opkg/info/swap-utils.list: No space left on device.
 * opkg_install_pkg: Failed to extract data files for swap-utils. Package debris may remain!
 * opkg_install_cmd: Cannot install package swap-utils.
 * opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: No space left on device.
root@lio:/home/# df
root@lio:/home/# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  960.0K    896.0K     64.0K  93% /
/dev/root                 1.8M      1.8M         0 100% /rom
tmpfs                     6.4M     52.0K      6.3M   1% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mtdblock3          960.0K    896.0K     64.0K  93% /overlay
overlayfs:/overlay      960.0K    896.0K     64.0K  93% /
192.168.1.2:/home/
                         12.9G      8.6G      3.7G  70% /home/
root@lio:/home/nfs# 

root@lio:/home/nfs# 

 

 

NFS примонтирован, но при запуске программ  -  пишет нет места. Получается 3.7 гига, как бы есть, но в тоже время нет.

Share this post


Link to post
Share on other sites
/home/nfs/ *(rw,async,no_root_squash,no_subtree_check,insecure)


 или 
/home/ *(rw,async,all_squash,no_subtree_check,insecure)

 

Edited by pprogra

Share this post


Link to post
Share on other sites

Вроде все нормально. Теперь на клиенте:

 

/home/# df -i

 

параллельно на сервере прогнать fsck  на диск, где лежит шара.

 

 

Share this post


Link to post
Share on other sites
fsck from util-linux 2.34
e2fsck 1.45.3 (14-Jul-2019)
fsck.ext2: Это каталог while trying to open /home/nfs

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>
root@r:/etc/init.d# df -i / 
Файловая система Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
/dev/sda7        864960        380869    484091            45% /

 

 

но пока, не работает

Share this post


Link to post
Share on other sites

маловероятно, но: покажите rpcinfo на серверве и на клиенте

Share this post


Link to post
Share on other sites
program version netid     address                service    owner
    100000    4    tcp6      ::.0.111               portmapper superuser
    100000    3    tcp6      ::.0.111               portmapper superuser
    100000    4    udp6      ::.0.111               portmapper superuser
    100000    3    udp6      ::.0.111               portmapper superuser
    100000    4    tcp       0.0.0.0.0.111          portmapper superuser
    100000    3    tcp       0.0.0.0.0.111          portmapper superuser
    100000    2    tcp       0.0.0.0.0.111          portmapper superuser
    100000    4    udp       0.0.0.0.0.111          portmapper superuser
    100000    3    udp       0.0.0.0.0.111          portmapper superuser
    100000    2    udp       0.0.0.0.0.111          portmapper superuser
    100000    4    local     /run/rpcbind.sock      portmapper superuser
    100000    3    local     /run/rpcbind.sock      portmapper superuser
    100005    1    udp       0.0.0.0.160.99         mountd     superuser
    100005    1    tcp       0.0.0.0.152.167        mountd     superuser
    100005    1    udp6      ::.139.104             mountd     superuser
    100005    1    tcp6      ::.228.225             mountd     superuser
    100005    2    udp       0.0.0.0.235.220        mountd     superuser
    100005    2    tcp       0.0.0.0.174.119        mountd     superuser
    100005    2    udp6      ::.225.116             mountd     superuser
    100005    2    tcp6      ::.156.125             mountd     superuser
    100005    3    udp       0.0.0.0.172.163        mountd     superuser
    100005    3    tcp       0.0.0.0.198.173        mountd     superuser
    100005    3    udp6      ::.189.21              mountd     superuser
    100005    3    tcp6      ::.205.147             mountd     superuser
    100003    3    tcp       0.0.0.0.8.1            nfs        superuser
    100003    4    tcp       0.0.0.0.8.1            nfs        superuser
    100003    3    udp       0.0.0.0.8.1            nfs        superuser
    100003    3    tcp6      ::.8.1                 nfs        superuser
    100003    4    tcp6      ::.8.1                 nfs        superuser
    100003    3    udp6      ::.8.1                 nfs        superuser
    100021    1    udp       0.0.0.0.135.159        nlockmgr   superuser
    100021    3    udp       0.0.0.0.135.159        nlockmgr   superuser
    100021    4    udp       0.0.0.0.135.159        nlockmgr   superuser
    100021    1    tcp       0.0.0.0.171.209        nlockmgr   superuser
    100021    3    tcp       0.0.0.0.171.209        nlockmgr   superuser
    100021    4    tcp       0.0.0.0.171.209        nlockmgr   superuser
    100021    1    udp6      ::.215.211             nlockmgr   superuser
    100021    3    udp6      ::.215.211             nlockmgr   superuser
    100021    4    udp6      ::.215.211             nlockmgr   superuser
    100021    1    tcp6      ::.129.233             nlockmgr   superuser
    100021    3    tcp6      ::.129.233             nlockmgr   superuser
    100021    4    tcp6      ::.129.233             nlockmgr   superuser

на клиенте не работает.

 

на клиенте rpcinfo нет.

Share this post


Link to post
Share on other sites
root@OpenWrt:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                     960       896        64  93% /
/dev/root                 1792      1792         0 100% /rom
tmpfs                     6544        52      6492   1% /tmp
tmpfs                      512         0       512   0% /dev
/dev/mtdblock3             960       896        64  93% /overlay
overlayfs:/overlay         960       896        64  93% /

root@OpenWrt:/sbin# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  960.0K    896.0K     64.0K  93% /
/dev/root                 1.8M      1.8M         0 100% /rom
tmpfs                     6.4M    336.0K      6.1M   5% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mtdblock3           12.9G      8.6G      3.7G  70% /overlay
overlayfs:/overlay      960.0K    896.0K     64.0K  93% /
192.168.1.2:/home/nfs/
                         12.9G      8.6G      3.7G  70% /overlay

cd /overlay

root@OpenWrt:/overlay# opkg install libcap_2.22-1_atheros.ipk
Installing libcap (2.22-1) to root...
Collected errors:
 * wfopen: //usr/lib/opkg/info/libcap.control: No space left on device.
 * extract_archive: Cannot create symlink from ./usr/lib/libcap.so to 'libcap.so.2': No space left on device.
 * wfopen: /usr/lib/libcap.so.2.22: No space left on device.
 * extract_archive: Cannot create symlink from ./usr/lib/libcap.so.2 to 'libcap.so.2.22': No space left on device.
 * set_flags_from_control: Failed to open //usr/lib/opkg/info/libcap.control: No such file or directory.
 * pkg_write_filelist: Failed to open //usr/lib/opkg/info/libcap.list: No space left on device.
 * opkg_install_pkg: Failed to extract data files for libcap. Package debris may remain!
 * opkg_install_cmd: Cannot install package libcap.
 * opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: No space left on device.

установка программ не получается  нет места - это 3.7 гига .  В сети пишут, что всё работает.  Права разные? Операционка примотируемую часть "за свою не признаёт".

Share this post


Link to post
Share on other sites

Вы точно df -i на клиенте/Openwrt запускали? Откуда там

/dev/sda7

Share this post


Link to post
Share on other sites
root@OpenWrt:~# df -i 
df: invalid option -- i
BusyBox v1.19.4 (2013-03-14 17:30:13 UTC) multi-call binary.

Usage: df [-Pkmh] [FILESYSTEM]...

Print filesystem usage statistics

	-P	POSIX output format
	-k	1024-byte blocks (default)
	-m	1M-byte blocks
	-h	Human readable (e.g. 1K 243M 2G)

клиент не потдерживает это значение, где то может не добавил слеш иои наоборот какая -та ошибка.

Share this post


Link to post
Share on other sites
Скрытый текст

первый пакет сообщение о нехватке места нет.
root@OpenWrt:/sbin# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  960.0K    896.0K     64.0K  93% /
/dev/root                 1.8M      1.8M         0 100% /rom
tmpfs                     6.4M     52.0K      6.3M   1% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mtdblock3           12.9G      8.6G      3.7G  70% /overlay
overlayfs:/overlay      960.0K    896.0K     64.0K  93% /
192.168.1.2:/home/nfs/
                         12.9G      8.6G      3.7G  70% /overlay
root@OpenWrt:/sbin# cd /overlay
root@OpenWrt:/overlay# ls
lible-ng1.1_atheros.ipk
root@OpenWrt:/overlay# opkg install lible-ng1.1_atheros.ipk
Installing lib-ng (1.1) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for lible-ng:
 * 	lible1.1 * 	 
 * opkg_install_cmd: Cannot install package lible-ng1.1_atheros.ipk.

ну вот ставить стал дополнительный авкет по требованию и вот сообщение не понятно откуда двойной слеш? При этом повторю установка пакета 1 не сообщала нет места, только нехватка пакетов.


root@OpenWrt:/overlay# opkg install lib1e-1_atheros.ipk
Installing lible(1e-1) to root...
Collected errors:
 * wfopen: //usr/lib/opkg/info/libo.control: No space left on device.
 * wfopen: /usr/lib/libcrypto.so.1.0.0: No space left on device.
 * set_flags_from_control: Failed to open //usr/lib/opkg/info/lible.control: No such file or directory.
 * pkg_write_filelist: Failed to open //usr/lib/opkg/info/lible.list: No space left on device.
 * opkg_install_pkg: Failed to extract data files for lible. Package debris may remain!
 * opkg_install_cmd: Cannot install package lible.
 * opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: No space left on device.

ну вот ставить стал дополнительный авкет по требованию и вот сообщение не понятно откуда двойной слеш? При этом установка пакета 1 не сообщала нет места, только нехватка пакетов.

 

 

Edited by pprogra

Share this post


Link to post
Share on other sites
root@OpenWrt:/sbin# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
192.168.1.2:/home/nfs/ on /usr/nfs type nfs (rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.1.2,mountvers=3,mountport=53051,mountproto=udp,local_lock=all,addr=192.168.1.2)


монтирование с опцией -o nolock получаем local_lock=all, в роликах на ютубе там local_lock-none. Может в этом ошибка и как исправить.

 

Share this post


Link to post
Share on other sites
Collected errors:
 * wfopen: //usr/lib/opkg/info/lib.control: Read-only file system.

opkg.conf  возможно настроить так, что бы пакеты ставил на примонтированую директорию? Почему файлы запускаются документы и фильмы например, но программы ни в какую? Никто выходит не использовал nfs  как полноценное продолжение операционки?

Edited by pprogra

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this