openwrt如何挂载局域网的NAS到本地
opkg update
opkg install kmod-fs-cifs
mkdir /mnt/nas
mount -t cifs //nas_ip/nas_share /mnt/nas -o username=your_username,password=your_password
opkg update
opkg install kmod-fs-cifs
mkdir /mnt/nas
mount -t cifs //nas_ip/nas_share /mnt/nas -o username=your_username,password=your_password
红框中输入iocharset=utf8
在PVE的容器被指文件底部添加这两天指令即可
比如配置文件是 /etc/pve/lxc/112.conf 这个,则编辑这个文件,底部添加
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file
重启容器,就好了
刷OP的过程不不在这里阐述了
刷完OP后,安装简体中文
luci-i18n-base-zh-cn
读取TF卡这四个
kmod-mmc 、kmod-mmc-over-gpio、kmod-sdhci、kmod-sdhci-7620
读取U盘需要这些(不确定)
kmod-usb-storage kmod-fs-ext4
kmod-usb-ohci kmod-usb2 kmod-usb-uhci kmod-usb-stroage
block-mount //挂载点工具(必须)
e2fsprogs fdisk cfdisk// 格式化工具
安装tailscale需要iptables以及一些加密工具
iptables-mod-account libustream-openssl ca-bundle kmod-tun
挂载overlay,参考:https://www.youtube.com/watch?v=YwbwzuXKNlg
1、创建挂载目录
mkdir /mnt/tf
2、挂载TF卡/U盘到挂载目录(ls查看列表有没有lost+found文件夹就知道是否成功)
mount /dev/mmcblk0p1 /mnt/tf
3、复制所有文件到TF卡或者U盘(overlay目录里主要有upper和work两个目录)
cp -r /overlay/* /mnt/tf
4、网页设置overlay挂载点即可,无需手动设置开机挂载代码
PS:
dmesg,查看当前是否有识别sd卡
block info 可以看到SD卡信息
df -h 查看磁盘挂载信息
lsblk 查看所有磁盘列表以及挂载点
cfdisk /dev/盘符 给SD卡或者U盘进行分区(参考https://www.youtube.com/watch?v=YwbwzuXKNlg)
指定分区格式化ext4格式
sd卡:
mkfs.ext4 /dev/mmcblk0p1
U盘:
mkfs.ext4 /dev/sda1
1.Linux下强制删除文件或者文件夹
rm -rf 文件名或文件夹名字
2.有时候会遇到root都无法删除的文件
可用lsattr查看文件属性
lsattr 文件名
比如:
lsattr .user.ini
----i--------e-- .user.ini
发现文件被加了i属性保护,此时文件无法删除
需要用chattr,可以加减属性
加i属性操作如下:
chattr +i 文件名
减i属性操作如下:
chattr -i 文件名
所以对上面的.user.ini文件,我们需要如下操作:
chattr -i .user.ini
然后就能删除了
rm -rf .user.ini
3.在Docker中或许无法完成上面的操作,因为chattr命令使用时需要CAP_LINUX_IMMUTABLE,而在docker是默认禁用的
我们需要再运行容器时加上这个参数 --cap-add LINUX_IMMUTABLE
比如:
docker run --cap-add LINUX_IMMUTABLE -it bash