查看磁盘信息

sudo fdisk -l

如果磁盘太多可以用

sudo fdisk -l | grep GiB

只看以GB为单位的磁盘,可以看到系统空间16G和128G的SD卡
磁盘信息

查看磁盘原挂载点

df -kh

原挂载点
可以看到默认挂载在/media下,我们想要让他挂载在一个固定的目录下,先取消挂载

sudo umount /dev/mmcblk1
df -kh

这时看到已经没有刚刚的SD卡了

永久开机自动挂载分区——修改文件/etc/fstab

首先创建好挂载点,我这里用www:

sudo mkdir /www

修改文件

sudo vim /etc/fstab

可以看到原本的磁盘:
原本的磁盘
仿照上面的格式,下面写我们的SD卡:
第一列是磁盘的名字,第二列是挂载点,第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)

/dev/mmcblk1         /www                  ext4           defaults                                     0 0

效果

应用挂载

保存退出,然后自动挂载:

sudo mount -a
df -kh

挂载成功
这样即使重启也是开机能自动挂载的。

但是有一定的概率开不了机,只要断电重开一次就好,可能是开机的时候没有读取到SD卡导致挂载失败然后就开不了机,很神奇。

修改docker默认存储路径

查看现在docker的路径

docker info

docker路径
用配置文件修改:

vim /etc/docker/daemon.json 

这个文件一开始是没有的,直接新建

{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "data-root": "/www/docker"
}

然后重启docker

systemctl restart docker

如果以前/var/lib/docker下有文件可以先移过来:

mv /var/lib/docker/ /www/docker/

再次查看docker info可以看到路径已经变了
docker info

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐