学习笔记
Java基础相关
JVM内存模型及线程空间
动态代理
java并发编程
Java中Future
移动端相关
杂乱整理
开发工具相关
Git cmd学习整理
Markdown用法大全集
【2023年12月】工作常用
Git如何单独合并某次提交到另一个分支
前端开发相关
Node+TypeScript相关记录
TypeScript 读写 MariaDB
Node TypeScript项目 token生成、管理及拦截校验的实现
TypeScript+Express创建和实现一个服务示例
Express接口处理器抽取注册方式
Express 实现 RESTful API
创建 TypeScript Express 项目,并配置直接用 npm start 运行
TypeScript + Express 实现文件下载接口
export 和 export default的区别
TypeScript+Express 实现用户注册和登录接口
TypeScript 和 JavaScript 中,`===` 和 `==`
CSS中的尺寸大小标准
小程序px和rpx
使用Python快速处理Excel的合并拆分
读书写作相关
一些句子01
李敖语录
罗翔老师的一些经典语句
周易相关知识
周易是对自然描述还是为自然立法
40句落寞诗词,穿透柔魂弱魄
杂玩整理
黑苹果睿频问题
基于纯Linux自己部署Nas构思
Ubuntu换源
Ubuntu挂载tf卡
Ubuntu运行Docker报错
Ubuntu安装运行Docker报错处理
官方镜像安装Docker
Docker 设置root dir 切换数据到其他存储位置
systemctl stop docker 报错
NextCloud安装ffmpeg 显示视频缩略图
Docker源不生效解决方式
Docker源不生效解决方式II——搭建docker-hub镜像
搞定群晖总Docker部署gitea启用ssh协议
MacOS一键安装命令软件列表
Java基础知识
精选网站
有声主播知识
学习笔记
有声主播入门到进阶
有声主播新手的入门练手内容推荐
DeepSeek分析喜马拉雅旗下 喜播平台 的有声主播培训
录书设备资料1
典故专辑资料整理
0B. 脚本和大纲
01. 柳赠别——灞桥烟雨中的离愁
0A. 前置准备资料
Ai大数据模型
模型整理
使用 DeepSeek 通用公式
学会这8招,让DeepSeek变得超好用!
大数据购物分析选优
Windows和Ubuntu部署DeepSeek性能差距
本地部署 Ollam+DeepSeek 探索爬坑
模型对比测试
-
+
首页
Ubuntu挂载tf卡
## Ubuntu挂载tf卡 1. #### 查看分区 1. ##### 安装fdisk软件 ``` sudo apt-get install fdisk ``` 2. ##### 查看分区 - 查看所有磁盘分区 ``` sudo fdisk -l ``` - 查看磁盘设备树 ``` sudo lsblk ``` 2. #### 开机自动挂载sdcard 以前是直接修改磁盘挂载配置文件,但是一旦sd卡移除就会导致系统无法正常启动报错。 **使用 systemctl 实现开机自动将 SD 卡挂载到 /mnt/sdcard** - 创建挂载单元文件: ``` sudo nano /etc/systemd/system/mount-sdcard.service ``` - 添加以下内容: ``` [Unit] Description=Mount SD card to /mnt/sdcard [Service] Type=oneshot ExecStart=/bin/mount -o rw /dev/mmcblk1p1 /mnt/sdcard [Install] WantedBy=multi-user.target ``` **注意:**将 `/dev/mmcblk1p1` 替换为您的 SD 卡设备名称。 - 保存并关闭文件。 - 启用并启动服务: ``` sudo systemctl enable mount-sdcard.service sudo systemctl start mount-sdcard.service ``` - 检查状态: ``` sudo systemctl status mount-sdcard.service ``` 输出应类似于: ```shell ● mount-sdcard.service - Mount SD card to /mnt/sdcard Loaded: loaded (/etc/systemd/system/mount-sdcard.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2023-03-13 16:32:12 UTC; 2s ago Docs: man:systemd-system.conf(5) Main PID: 1036 (mount) Tasks: 1 (limit: 1149) Memory: 5.6M CGroup: /system.slice/mount-sdcard.service └─1036 /bin/mount /dev/mmcblk1p1 /mnt/sdcard Mar 13 16:32:12 ubuntu systemd[1]: Started Mount SD card to /mnt/sdcard. ``` 现在,您的 SD 卡应该会在系统启动时自动挂载到 `/mnt/sdcard`。 3. #### 软连接挂载SD卡 **将 Docker 默认目录软连接到 SD 卡以扩展容量** **步骤 1:创建 SD 卡上的 Docker 数据目录** 在 SD 卡上创建一个目录,用作 Docker 数据目录: ``` mkdir /mnt/sdcard/docker ``` **步骤 2:移动现有 Docker 数据** 将现有 Docker 数据移动到 SD 卡上的新目录: ``` sudo mv /var/lib/docker /mnt/sdcard/docker ``` **步骤 3:创建软链接** 在 `/var/lib/docker` 目录中创建指向 SD 卡上 Docker 数据目录的软链接: ``` sudo ln -s /mnt/sdcard/docker /var/lib/docker ``` **步骤 4:验证** 检查 Docker 数据目录是否已成功链接到 SD 卡: ``` ls -l /var/lib/docker ``` 输出应类似于: ``` lrwxrwxrwx 1 root root 30 Feb 28 11:27 /var/lib/docker -> /mnt/sdcard/docker ``` **步骤 5:重启 Docker 服务** 重启 Docker 服务以应用更改: ``` sudo systemctl restart docker ``` **注意:** * 确保 SD 卡具有足够的存储空间来容纳 Docker 数据。 * 在进行任何更改之前,请务必备份您的 Docker 数据。 * 如果您以后需要恢复到默认 Docker 目录,只需删除软链接并移动数据即可。 3. #### 安装Docker和docker-compose **在 Ubuntu 24 上安装 Docker 和 Docker Compose** **步骤 1:安装 Docker** ``` sudo apt update sudo apt install docker.io ``` **步骤 2:启动 Docker 服务** ``` sudo systemctl start docker ``` **步骤 3:安装 Docker Compose** ``` sudo curl -L "https://github.com/docker/compose/releases/download/v2.29.1/docker-compose-linux-armv7" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ``` **步骤 4:验证安装** 检查 Docker 版本: ``` docker --version ``` 检查 Docker Compose 版本: ``` docker-compose --version ``` **示例:使用 Docker Compose 创建一个简单的 Web 应用程序** 创建一个名为 `docker-compose.yml` 的文件,内容如下: ```yaml version: '3.8' services: web: image: nginx ports: - "80:80" ``` 运行 `docker-compose up` 命令来创建并启动容器: ``` docker-compose up ``` 访问 http://localhost:80 查看 Web 应用程序。 要停止并删除容器,请运行: ``` docker-compose down ```
嘿手大叔
2024年7月30日 13:56
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码