OpenWrt搭建time machine软路由搭建苹果时间机器服务器
硬件r4s刷的openwrt固件 机械硬盘软件netatalk avahi1.1将硬盘连接到软路由并挂载1.2此步骤为建议步骤将存储磁盘格式化为hfs可在还原时直接通过usb连接mac(这将极大加快mac从时间机器恢复的速度)。将外置驱动器插入 Mac#此命令在mac上的终端完成 #查看外置硬盘装载位置 diskutil list#此命令在mac上的终端完成 #卸载外置存储器 diskutil unmountDisk /dev/disk6 #格式化外置存储器为区分大小写的hfs格式名称为timemachine diskutil eraseDisk hfsx timemachine disk6在openwrt上安装kmod-fs-hfsplus以支持hfs格式的读写#此命令使用ssh连接软路由使用 opkg updata opkg kmod-fs-hfsplus2.1在openwrt上安装netatalk avahi#此命令使用ssh连接软路由使用 opkg updata opkg netatalk opkg avahi-dbus-daemon2.2当前的 Netatalk 软件包有一点小小的 posix 权限问题。#此命令使用ssh连接软路由使用 chmod 644 /etc/afp.conf chmod 644 /etc/extmap.conf3.1netatalk文件配置文件地址/etc/afp.conf。解释文档请参阅​​​​​​​http://netatalk.sourceforge.net/3.0/htmldocs/afp.conf.5.html将文件下载至本地并用文本编辑器打开修改为以下内容注vol size limit为设置可供时间机器备份空间的大小1000为1G; ; Netatalk 3.x configuration file ; [Backups] path /mnt/sdb1/Backups time machine yes vol size limit 250000 valid users users完成后将afp.conf上传至/etc目录3.2afp.service配置文件地址/etc/avahi/services/afp.service此文件需自行编辑创建配置模版参照以下?xml version1.0 standaloneno?!--*-nxml-*-- !DOCTYPE service-group SYSTEM avahi-service.dtd service-group name replace-wildcardsyes%h/name service type_afpovertcp._tcp/type port548/port /service service type_device-info._tcp/type port0/port txt-recordmodelTimeCapsule/txt-record /service service type_adisk._tcp/type port9/port txt-recordsyswaMa0,adVF0x100,adVU00000000-AAAA-BBBB-CCCC-111111111111/txt-record txt-recorddk0adVNBackups,adVF0x81/txt-record /service /service-group注意modelTimeCapsule决定了 macOS Finder 中显示的硬件图标。还有一些可用的选项是Xserve, PowerBook, PowerMac, Macmini, iMac, MacBook, MacBookPro, MacBookAir, MacPro, MacPro6,1, TimeCapsule, AppleTV1,1 以及 AirPort.adVU00000000-AAAA-BBBB-CCCC-111111111111必须被改为一个唯一生成的 UUID. 在 ssh中你可以通过输入cat /proc/sys/kernel/random/uuid来创建一个 UUID每次都会生成并显示一个新的 UUIDadVNBackups必须和共享自/etc/afp.conf中的timemachine YES的虚拟宗卷名称相匹配。如果你使用我上面的示例配置将该项设置为Backups即可无需更改。大多数在线教程使用“TimeMachine”然而“Backups”更经典因为使用 macOS Server 或 Time Capsule 时它是默认名称。不过使用什么确实无伤大雅只要它们匹配就可以了。4.1创建用户和组使用以下命令创建一个名为test此名称可自行填写的用户并使用passwd命令修改密码#此命令在ssh客户端使用 useradd --create-home --groups users --user-group test passwd test4.2更改备份目录的权限。#此命令在ssh使用 cd命令请切换至各自存储器实际地址 cd /mnt/sdb1/ mkdir Backups chmod 775 Backups/ chgrp users Backups/5.启动netatalk服务并设置开机启动#此命令在ssh终端使用 /etc/init.d/afpd strat /etc/init.d/afpd enable6.在mac上连接Time machine服务器在桌面按commandk连接服务器示例afp://192.168.2.1)输入用户名此篇使用的用户名为test和密码即可连接此后即可在时间机器里看到备份磁盘至此开始愉快的备份吧本文参考连接[OpenWrt Wiki] AFP Netatalk 分享配置 (又名 Apple Time Machine).openwrt山寨TC教程备用_sExBodY_EaSY_新浪博客

相关新闻

RAG检索优化:混合检索与查询扩展技术详解

RAG检索优化:混合检索与查询扩展技术详解

1. RAG检索优化方法概述在构建基于大语言模型(LLM)的问答系统时,检索增强生成(Retrieval-Augmented Generation, RAG)已成为主流技术方案。RAG通过将外部知识检索与文本生成相结合,有效解决了LLM知识固化、幻觉等问题。但实际应用中,检索环节…

2026/7/23 17:52:21 阅读更多 →
深入解析多层神经网络MLP:原理、实现与应用

深入解析多层神经网络MLP:原理、实现与应用

1. 多层神经网络MLP:从理论到实践的深度解析第一次接触多层感知机(MLP)时,我被它简洁的结构和强大的表达能力所震撼。作为深度学习领域最基础的网络架构之一,MLP不仅是理解神经网络的起点,更是许多复杂模型…

2026/7/23 17:52:21 阅读更多 →
游戏账号交易APP定制开发游戏账号交易系统制作

游戏账号交易APP定制开发游戏账号交易系统制作

随着游戏行业规模增加,热度起来以后,目前游戏账号交易需求量也在随着游戏热度上涨,像螃蟹、氪金兽、盼之等一些知名的游戏账号交易的平台业务量也在增加。像一些小的账号交易工作室业务量也在增加,随着单量的增加,再用…

2026/7/23 17:51:21 阅读更多 →

最新新闻

嵌入式ADC数字比较器与UART协同设计:硬件联动实现高效事件驱动系统

嵌入式ADC数字比较器与UART协同设计:硬件联动实现高效事件驱动系统

1. 项目概述与核心价值在嵌入式系统开发中,ADC(模数转换器)和UART(通用异步收发传输器)是两种基础且关键的外设模块。ADC负责将模拟信号转换为数字量,其数字比较器功能通过设置阈值范围,能够实时…

2026/7/23 18:05:25 阅读更多 →
嵌入式UART开发实战:中断清除与DMA配置的寄存器级详解

嵌入式UART开发实战:中断清除与DMA配置的寄存器级详解

1. 项目概述:从寄存器手册到实战代码的跨越在嵌入式开发的日常里,翻阅几百页的技术参考手册(TRM)是家常便饭。手册里那些密密麻麻的寄存器位域描述,比如“W1C”、“RW”、“RO”,初看之下冷冰冰的&#xff…

2026/7/23 18:05:25 阅读更多 →
深入解析TI Tiva QSSI接口:从SPI基础到高速多线传输实战

深入解析TI Tiva QSSI接口:从SPI基础到高速多线传输实战

1. QSSI接口:从基础SPI到高速多线传输的演进如果你在嵌入式领域摸爬滚打了一段时间,尤其是用过TI的Tiva系列微控制器,那你对SPI(Serial Peripheral Interface)肯定不陌生。这个简单、高效、全双工的四线制同步串行接口…

2026/7/23 18:05:25 阅读更多 →
数据库------>多表连接查询

数据库------>多表连接查询

使用的软件:1.VMware Worksation其中安装Openeuler 2203_server 虚拟机2.Xshll远程登录(1)创建数据库mydb11_stu并使用该数据库(2) 创建student表 mysql> create table student(id int(10) not NULL unique primary key, name varchar(20)…

2026/7/23 18:05:25 阅读更多 →
BOOST

BOOST

工作原理Boost电路是一种非常基础且重要的直流-直流升压变换电路。其核心功能是将输入的直流电压升高,输出一个更高的直流电压,且输出电压与输入电压极性相同。在硬件结构上,BOOST 电路依然使用了熟悉的四大核心元件:电感&#xf…

2026/7/23 18:05:25 阅读更多 →
Tiva ADC采样序列配置详解:从多路复用器到数字比较器的数据流控制

Tiva ADC采样序列配置详解:从多路复用器到数字比较器的数据流控制

1. 项目概述与核心价值 在嵌入式系统开发中,模数转换器(ADC)扮演着将现实世界连续变化的模拟信号(如温度、压力、光照强度)转换为微控制器能够处理的离散数字信号的关键角色。其技术价值直接决定了系统感知外部世界的精…

2026/7/23 18:04:25 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻