好烦小窝 - 挂载U盘
type: channel
link: https://blog.fanl.cn/tag/%E6%8C%82%E8%BD%BDU%E7%9B%98/
items: Linux 挂载拓展U盘 - 棒子折腾记（四）

Linux 挂载拓展U盘 - 棒子折腾记（四）
type: item
date: 2024-08-26T18:01:00+08:00
description: 前言随身WIFI刷debian之后虽然确实可以跑一些小服务，但是默认的磁盘空间太小，所以决定挂载一个8G的U盘来拓展磁盘空间 ::(勉强) 环境准备一个8G大小的U盘（格式化成ext4格式更好地适合linux系统）棒子拓展板（连接棒子和U盘）debain内要修改usb为主动模式SSH连接工具（不再赘述）实验开始SSH连接到我们的debain（用root用户登录）修改usb为主动模式vi /usr/sbin/mobian-usb-gadget # 将下面这行添加到【setup() { 】的下一行 echo host > /sys/kernel/debug/usb/ci_hdrc.0/role创建挂载目录并新建分区（如果是大于2T的移动硬盘，下一条命令中的fdisk换成gdisk）# 创建/udisk挂载目录 mkdir /udisk #先查看我们的U盘的格式（/dev/xxx）,如果没有，可能是因为没有重启（改了usb模式之后重启才能显示）fdisk -l # fdisk 管理我们的U盘 fdisk /dev/sda #先删除分区sda,不同环境可能存在差异，自己确定是不是sda d #新建分区，一路回车 n #保存更改 w格式化分区#ext4性能好安全性高但不兼容windows，exfat性能差安全性差但兼容windows mkfs.ext4 /dev/sda1 #或 mkfs.exfat /dev/sda1挂载mount /dev/sda1 /udisk chmod 777 /udisk一些优化创建启动脚本touch /etc/rc.local echo '#!/bin/sh -e' > /etc/rc.local echo "exit 0" >> /etc/rc.local给脚本执行权限chmod +x /etc/rc.local重载systemd配置管理器systemctl daemon-reload启动守护进程systemctl start rc-local修改启动脚本vi /etc/rc.local # 将下面的不同内容插入或直接替换掉所有内容 #!/bin/sh -e #等待2秒等待设备彻底启动完成 sleep 2 #挂载硬盘 mount /dev/sda1 /udisk & #等待5秒等待挂载完毕 sleep 3 #清空minidlna缓存 minidlnad -R #等待3秒等待清空完成 sleep 2 #启动dlna systemctl start minidlna & #启动aria2 aria2c -D --conf-path=/etc/aria2/aria2.conf & exit 0如果挂载的是移动硬盘可以配置# 防止移动硬盘休眠 crontab -e */3 * * * * echo "1" > /udisk/download/.no-hiberfil