水木社区手机版
首页
|版面-数字家庭(DigiHome)|
新版wap站已上线
返回
1/1
|
转到
主题:openwrt怎么把软件装到移动硬盘?
楼主
|
energy
|
2021-11-28 20:30:52
|
只看此ID
老路由openwrt升级到最新版,结果装samba提示/overlay空间不足
按照网上教程,改了/etc/opkg.conf,添加了一行:
dest usb /mnt/sda1/openwrt
也改了/etc/profile,添加了搜索路径
甚至安装时加上了-d,仍然不行:
root@OpenWrt:/mnt/sda1/openwrt# opkg install -d usb samba4-libs
Installing samba4-libs (4.14.7-1) to root...
Collected errors:
* verify_pkg_installable: Only have 5092kb available on filesystem /overlay, pkg samba4-libs needs 7009
* opkg_install_cmd: Cannot install package samba4-libs.
root@OpenWrt:/mnt/sda1/openwrt#
不知该怎么弄?
--
FROM 43.224.44.*
1楼
|
Dazzy
|
2021-11-28 22:08:09
|
只看此ID
https://openwrt.org/docs/guide-user/additional-software/extroot_configuration
【 在 energy 的大作中提到: 】
:
: 老路由openwrt升级到最新版,结果装samba提示/overlay空间不足
:
: 按照网上教程,改了/etc/opkg.conf,添加了一行:
: dest usb /mnt/sda1/openwrt
#发自zSMTH@Redmi Note 7
--
FROM 119.129.239.*
2楼
|
energy
|
2021-11-28 22:19:58
|
只看此ID
这个好像是把overlay整个挪到U盘
我是希望opkg可以同时用原来的overlay和U盘的空间
opkg有-d选项,可以选择软件装在哪里
但是我试不出来
【 在 Dazzy (大懒虫,脱焦省却磨皮) 的大作中提到: 】
:
https://openwrt.org/docs/guide-user/additional-software/extroot_configuration
: #发自zSMTH@Redmi Note 7
--
FROM 43.224.44.*
3楼
|
Dazzy
|
2021-11-28 22:29:26
|
只看此ID
正路的做法就是extroot.
至于你这种想法的说明,请看
https://openwrt.org/docs/guide-user/additional-software/opkg
章节
Non-standard installation destinations
【 在 energy @ [DigiHome] 的大作中提到: 】
:
: 这个好像是把overlay整个挪到U盘
: 我是希望opkg可以同时用原来的overlay和U盘的空间
: opkg有-d选项,可以选择软件装在哪里
: 但是我试不出来
#发自zSMTH@Redmi Note 7
--
FROM 119.129.239.*
4楼
|
energy
|
2021-11-28 22:41:31
|
只看此ID
用extroot的话,我的u盘拔掉了,系统就会崩了吧
我是要装samba,这个东西要7M,装不下
想把它装的u盘,这样U盘拔掉的话,samba也用不上了,其它软件照常运行
是不是samba不支持opkg -d的这种安装方法?
【 在 Dazzy (大懒虫,脱焦省却磨皮) 的大作中提到: 】
: 正路的做法就是extroot.
: 至于你这种想法的说明,请看
:
https://openwrt.org/docs/guide-user/additional-software/opkg
: ...................
--
FROM 43.224.44.*
5楼
|
Dazzy
|
2021-11-28 22:55:19
|
只看此ID
你看过extroot文档就知道,flash里也有个overlay, 系统挂载extroot前生效。当配置中设置的extroot的overlay缺席,flash里那个overlay继续起效,继续启动呗。路由不会砖的。
当然,用户中途拔掉extroot,系统会不会死不死不好说,我理解至少需要重启一次,让flash的overlay生效。用户手动remount overlay也是可以的,没什么必要就是了。
【 在 energy @ [DigiHome] 的大作中提到: 】
:
: 用extroot的话,我的u盘拔掉了,系统就会崩了吧
: 我是要装samba,这个东西要7M,装不下
: 想把它装的u盘,这样U盘拔掉的话,samba也用不上了,其它软件照常运行
:
#发自zSMTH@Redmi Note 7
--
FROM 119.129.239.*
6楼
|
Dazzy
|
2021-11-28 22:57:43
|
只看此ID
你看过package feed代码里,samba4的Makefile里对bin和config的指定就知道,是的,opkg -d无效,至少不能开箱即用。
【 在 energy 的大作中提到: 】
:
: 用extroot的话,我的u盘拔掉了,系统就会崩了吧
: 我是要装samba,这个东西要7M,装不下
: 想把它装的u盘,这样U盘拔掉的话,samba也用不上了,其它软件照常运行
:
#发自zSMTH@Redmi Note 7
--
FROM 119.129.239.*
7楼
|
energy
|
2021-11-29 09:22:14
|
只看此ID
昨晚熬夜试了一下
似乎是开通了,软件空间有几百G了,samba装上了
但是访问共享目录不正常
首先是挂载点有三个,分别是/mnt/sda1, /rwm, /overlay
/mnt/sda1和/overlay都指向/dev/sda1,但是实际上只有/overlay挂上了
/mnt/下面是空的,当然可以通过/overlay来访问硬盘
luci的samba界面是正常的,问题是计算机无法访问到,好像服务没启动一样
【 在 Dazzy (大懒虫,脱焦省却磨皮) 的大作中提到: 】
: 你看过package feed代码里,samba4的Makefile里对bin和config的指定就知道,是的,opkg -d无效,至少不能开箱即用。
: #发自zSMTH@Redmi Note 7
--
修改:energy FROM 114.241.209.*
FROM 114.241.209.*
8楼
|
energy
|
2021-11-29 22:04:07
|
只看此ID
晚上回来发现samba可以用了
只是/mnt/sda1的mount无效,不知为何
还有,新装的软件不知道是装到哪里了
希望能把一些小的到机内flash,这样拔掉硬盘也没事
【 在 energy (长白山) 的大作中提到: 】
: 昨晚熬夜试了一下
: 似乎是开通了,软件空间有几百G了,samba装上了
: 但是访问共享目录不正常
: ...................
--
FROM 43.224.44.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版