肇鑫的日常博客

日常

修改Mac中iOS/iPadOS设备默认备份的位置

起因

我的iCloud只买了50G的,其中iPhone和iPad的备份占了大头。终于有一天,提示空间不够了,要加钱。于是我选择手动备份iPad,但是我发现,苹果默认备份是在主磁盘,并且没有改存储设置的选项。让一个很少用到的备份,占用主磁盘,实在是太不划算了。于是我查找修改的办法。

原理

访达中默认备份的位置是~/Library/Application\ Support/MobileSync/Backup文件夹。我们只需要将这个位置通过ln转移到我们需要的位置即可。

实践

  1. 打开访达(Finder),按下cmd+shift+o,输入~/Library/Application\ Support/MobileSync/,跳转到这个文件夹。
  2. 如果上面的文件夹不存在,就创建一个,名字一定要拼对。
  3. 查看底下是否有Backup文件夹,如果有,执行4、5、6。如果没有执行4、6。
  4. 打开另一个访达窗口,找到你想要保存备份的文件夹位置,我这里是/Volumes/1T/MobileSync/Backup/
  5. 将3中Backup内部的文件夹复制并粘贴到4的文件夹中。完成后,删掉3中的Backup文件夹。
  6. 打开一个终端(Terminal),输入命令ln -s /Volumes/1T/MobileSync/Backup/ ~/Library/Application\ Support/MobileSync/Backup
  7. 在Finder中点击备份,你会看到新备份保存在指定的位置了。

参考

SSH升级后,key自动发生变化导致不能自动登录问题的处理

最近遇到一个奇怪的问题,原本能够通过key自动登录的ssh,突然不能登录了。

经过调查,我发现原本的key类型是“ecdsa-sha2-nistp256”,但是服务器现在要求的key是“ed25519”类型。此时在客户端(本机),删除掉“~/.ssh/config”和“~/.ssh/known_hosts”里对应的服务器端的信息。重新用ssh连接。此时,虽然不能自动登录,但是可以通过密码登录。

登录成功后,在服务器端修改“vi .ssh/authorized_keys ”。将原本的“ecdsa-sha2-nistp256”类型的key,替换为“ed25519”的新key。保存并关闭。

重新用ssh登录,这下自动登录又好用了。

生成“ed25519”的方法,可以看github的说明

结论

从上个月起,github改变了策略,新上传的key必须是“ed25519”类型,之前的类型不再接受。一些Linux发行版也采用了类似的策略。但是,自动改变的类型,导致之前能自动登录的不能成功,这的确造成了一些问题。

联通需要对员工加强教育

我的宽带只开通了IPV4,没有开通IPV6,于是我找联通要求它给我开通。

我首先打的是10010,客服和我说,这个需要去营业厅办理。于是,我又去了营业厅,营业厅说,你这个需要报修才能办理。于是我有打10010报修。结果我10010报修的时候,联通所谓的技术专家竟然问我,是不是要办理高清电视的央视6台。我说不是,是宽带相关的。

下午,联通的维修人员来我家查看光猫。结果发现我的光猫只有一个关于IPV6的设置,就是状态显示。并且显示是空的状态。也就是联通后台那边没有开通。但是联通负责后台的人根本不懂什么是IPV6,他们有人办宽带,就是默认开通IPV4就完事了。

结语

联通从10010客服,到10010技术专家,到营业厅工作人员,到上门维修的技术员,到后台工程师,全部对于IPV6一无所知。这个方面,联通需要加强培训。联通怎么说也算是个科技公司啊。