|
本帖最后由 hwj180 于 2019-11-14 08:20 编辑
首先声明一下,折腾精力都来源于恩山,对各位折腾大佬表示感谢。
折腾OMV多次失败,所以就不折腾了,下面以armbian安装docker集成各种服务,如qbittorrent,kodexplorer,hassio,linuxqq等讲一下我的折腾经历吧。原来用最新的armbian5.98折腾OMV,不知道是OMV的原因,还是armbian内核的原因,反正各种不快,最后就回到armbian 5.77那个稳定版本了。
5.77现在还不好找了,我放一个我的网盘链接吧链接: https://pan.baidu.com/s/1phe2NuNTrlT_-kBUFWneSQ 提取码: ys7r
dtb文件下载见https://www.right.com.cn/forum/thread-510423-1-1.html
5.77的img文件用win32image写到U盘里面去,听说这东西挑U盘,感觉越有岁月的U盘越容易成功。
替换dtb文件,不然系统占用会很高,就是把那个dtb文压缩包解压出来,得到的xxx.dtb文件放到写好的U盘文件里面的dtb目录下,然后修改eEV.ini文件,把里面那个dtb文件路径换成刚才替换的dtb文件路径。
开启bbr的教程 https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=510423&page=3#pid3683893
怎么用这个U盘启动?看下恩山论坛的相关帖子吧,一般新的N1拿来,无非就是进原厂android系统,版本号点几下开启adb调试模式,然后降级,线刷webpad大神的官改包,然后启动,插U盘到靠近HDMI那个口,进ssh,输入命令reboot update,自动重启进入U盘启动了。大概是这样,我有点记不清了。有的说android系统会破环U盘文件,要先reboot update,再插U盘,我反正是先插,也行的。
进入U盘启动之后(连显示器会看到代码滚动,代码里面会看到启动成功的标志),路由器里看N1 的IP地址,ssh连接它,putty或者xshell软件都行,初始用户名密码是root 1234,新系统会要求修该密码,新建用户,按照提示操作吧,最后需要把U盘系统写入N1自带emmc空间,就输入./install.sh,等待命令执行完成,输入reboot命令,拔U盘即可,等一会儿,N1启动了,这次是从自己的EMMC里面启动的。
进armbian系统之后需要先修改系统镜像源为中科大源,我们的5.77的基于debian stretch发行版的,nano /etc/apt/sources.list命令,把内容修改成如下的内容:
deb http://mirrors.ustc.edu.cn/debian stretch main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-backports main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free
ctr+o 回车,ctr+x
然后apt update参考的https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=430903&page=1
主要就是
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
安装完docker之后,因为内置EMMC也就8G,安装完armbian剩下4G左右,今后要是一直安装docker容器恐怕emmc不够,所以我提前想把docker默认存储空间移到外置移动硬盘,不想用OMV那个逆天的设计了,自己找了自动挂载移动硬盘的方法,前提插上移动硬盘。
格式化移动硬盘如下:https://blog.csdn.net/u010334295/article/details/82592472
[1 首先查看新硬盘基本信息
fdisk -l
会罗列出很多分区地址,自行确认自己的新硬盘识别地址在哪里,我的新硬盘被识别到了”/dev/sda”。
2 对新硬盘进行分区
fdisk /dev/sda,按提示输出那个提示的字母,这里的 /dev/sda 是步骤(1)中 查询出来的硬盘识别文件地址。如果你在步骤(1)中要格式化的硬盘存在于其他地址请相应改变。然后在提示信息引导下,可能需要先删除分区,看你之前的移动硬盘是否有多个分区了,如果有多个分区,就一个一个删除了,在选择(n) “add a new partition” 将硬盘划分为一个新分区。
因为我整个硬盘只作为一个分区,所以接下来的Partition number,我默认(1)。
指定柱面直接默认回车,接下来其他操作也默认回车即可,如果自己有需求自行按照说明选择。
最后再输出(p)确认下自己创建的分区表信息是否正确。确认无误后(w)保存。
如果成功,系统会提示“The partition table has been altered” 分区表已更改完毕 。
3 查看新硬盘识别到了哪里
重新输入 fdisk -l,我本地的新硬盘被识别到了 “/dev/sda1” 。
4 新硬盘格式化
mkfs -t ext4 /dev/sda1
该句将新硬盘(sda1)格式化为EXT4格式,至此新硬盘的格式化操作结束。
挂载新硬盘到文件目录
1 新建挂载目录
在你想要挂载硬盘的目录下新建文件夹,我将其保存在本地用户目录下新建文件夹中。创建文件夹命令样例为:
mkdir <文件夹路径> 我用的mkdir /usbdisk /mnt/usbdisk
chmod -R 777 /usbdisk 你们可以按照需要修改这个文件夹权限,我是无所谓,自己用,没什么安全需求,也是怕之后可道云或者docker提示这权限不足,那pemission denied,麻烦。
2 挂载硬盘到目录
mount /dev/sda1 /mnt/usbdisk
]
自动挂载移动硬盘如下:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=388292&page=1
完全按照操作即可。这样就解决了OMV下面,移动硬盘可能在docker后挂载,移动硬盘可能没权限的问题。
修改docker默认存储空间到移动硬盘的方法.默认docker存储目录在/var/lib/docker,就是把这个文件夹移到移动硬盘下,然后创建一个软链接到移动硬盘(软连接貌似不好使,现修改如下)。
systemctl stop docker
cd /var/lib
mv /var/lib/docker /usbdisk
ln -s /usbdisk/docker /var/lib/dockervim /etc/docker/daemon.json
{"registry-mirrors": ["https://xxxx(改成自己的).mirror.aliyuncs.com"],"graph": "/mnt/usbdisk/docker"}
systemctl start docker
docker info 查看docker的默认存储目录,就是那个Docker Root Dir: /mnt/usbdisk/docker
如果是这样就成功了。
接下来是,替换docker源加速地址,安装docker portainer,参考https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=430903&page=1
|
评分
-
查看全部评分
|