斐讯N1挂载U盘,迁移Docker
N1是个好玩具,省电小巧。但是机身存储太小了就8G,装不了多少东西。有条件的可以手动换存储,我这啥也没,就插个U盘跑跑也是一样的,写下来做个记录。
格式化U盘
我的N1是刷的armbian
先插上U盘,ssh登陆执行
fdisk -l
看看在哪个驱动器上
Disk /dev/sda: 28.7 GiB, 30765219840 bytes, 60088320 sectors
Disk model: SanDisk 3.2Gen1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 32 60088319 60088288 28.7G c W95 FAT32 (LBA)
我这边是/dev/sda1
,命令行执以下代码,格式化为ext4
mkfs.ext4 /dev/sda1
挂载U盘
在N1上新建一个目录disk文件夹
mkdir /mnt/disk
将U盘挂载到该目录
mount /dev/sda1 /mnt/disk
设置开机自动挂载U盘
vim /etc/rc.local
在exit 0 之前添加以下代码,并且保存
mount /dev/sda1 /mnt/disk
查看挂载好的U盘
df -h
文件系统 类型 1K-块 已用 可用 已用% 挂载点
/dev/sda1 ext4 29440892 45080 27877224 1% /mnt/disk
迁移Docker
先关闭Docker
service docker stop
在U盘挂载的目录新建一个文件夹docker
mkdir /mnt/disk/docker/
把docker的文件都迁移到/mnt/disk/docker/目录中
rsync -avz /var/lib/docker/ /mnt/disk/docker/
编辑docker本地文件路径 追加参数"data-root": "/mnt/disk/docker/"
vim /etc/docker/daemon.json
配置示例
{
"log-level": "warn",
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "5"
},
"data-root": "/mnt/disk/docker/"
}
修改完,重启docker即可
service docker start
这样就完成了挂载U盘,迁移Docker
但是这个N1两个usb口都是2.0的,有条件的还是直接更新闪存吧。
文章目录
关闭
共有 0 条评论