分类 云 下的文章

[原创]内核中没有nfs模块的联想个人云存储A1怎么挂载到Linux上作共享分区使用

个人原创,如有转载,请注明出处。
——by realasking

今天有人问起联想个人云存储怎么挂载到Linux上作共享分区的问题,就稍微折腾了一下。

众所周知,NAS的一个重要用法是以NFS协议挂载到多个GNU/Linux结点设备上作为共享分区。这么做好处很多,比如需要在多台设备分别调试一个程序的时候,可以不用反复搬运程序、从而避免可能引入的不一致;又比如需要跨结点计算时,可以不必复制多套相同数据,从而节省存储空间和减少数据交换。但是,现在很多“轻路由”却阉割掉了这一功能,在使用上引起了一些不便。

联想个人云存储A1就是如此的,它没提供NFS功能,但好在它的文件共享使用的是samba技术实现的,所以可以用cifs工具来进行挂载。做法如下,不过要注意我是已经获取了A1的root权限和永久ssh登录功能的:

在一台安装有Archlinux的设备上,执行以下命令安装cifs相关工具:

sudo pacman -S smb4k cifs-utils gvfs-smb

然后用以下命令先手动挂载个人云的samba目录:

sudo mkdir /mnt/SMB
sudo mount  -t cifs //个人云IP/Samba用户 /mnt/SMB -o user=Samba用户,pass=Samba密码,rw,file_mode=0777,dir_mode=0777

打开smb4k,在“已挂载的共享”中的这个挂载好的图标上单击右键-添加书签。

再点击设置-配置smb4k-挂载-通用挂载设置,勾选写入权限,点击确定。

然后卸载已挂载的共享,之后就可以在smb4k的书签菜单下直接点击保存的书签进行挂载了。

做好后,挂载的samba目录默认在${HOME}/smb4k/个人云IP/Samba用户下,用当前用户可以进行读写执行操作,但是保存在个人云上会是root权限。

然后可以把smb4k的快捷方式放到常用程序中,用的时候相对方便。

发现zotero中用webdav方式同步文献全文不成功

最近发现在zotero中用webdav方式同步文献不成功,两台笔记本上的文献条目和附件有差别,不知道什么时候起发生的。然后分别配置了使用了一下infini-cloud和坚果云的webdav,观察到连不上和没有同步的情况。猜想可能是学校的网络有些问题,于是找了个盒子装了个固态硬盘,然后改用zoteroportable的版本了,今后随身就得多带一个盘了。
另外,win11上配置的wsl中的emacs又不能正常开机启动了,不知道是什么升级影响了它,于是win下转到了vscode,懒得搞了。

[备忘]关于网站和AUR的一些笔记

个人笔记,如有转载,请注明出处。——by realasking

最近对自己的博客和AUR的几个包做了点维护,因为有些操作长期不做,用的时候就忘了,现在做个记录,备忘。

AUR包维护

  1. AUR更新客户端的ssh公钥

登录aur.archlinux.org,进入My ACCOUNT,在ssh 公钥处添加或替换即可。

ssh公钥的生成:

在客户端执行:

ssh-keygen -t rsa

然后.ssh/id_rsa.pub的内容就是所要的。中间有一步可以自己命名。

  1. essential-pathway-git为例,展示维护过程

2.1 准备

mkdir myAURSupport
cd myAURSupport
git clone ssh://[email protected]/essential-pathway-git.git
cd essential-pathway-git

2.2 修改包

2.3 更新包

makepkg  --printsrcinfo > .SRCINFO
git add PKGBUILD .SRCINFO
git config --global user.email "我的电邮"
git config --global user.name "我的用户名"
git commit -m "更改”
git push

2.4 更新自己系统中的包

yay -Syua

更新博客系统的ssl签名

  1. cloudflare上自己个人网站的所有记录的DNS某状态全部设置为仅DNS,保存
  2. ssh登录网站服务器并切换到root帐号
  3. 移动所有/etc/nginx/conf.d/*.conf到一个备用目录
  4. 删除/etc/letsencrypt/live,renewal,archive下除了README之外的所有文件
  5. yum install python2-certbot-dns-cloudflare.noarch python2-certbot.noarch python2-certbot-nginx.noarch certbot.noarch
  6. certbot certonly,然后选nginx
  7. 修改移动出来的nginx的所有.conf文件中的ssl签名文件路径
  8. conf文件拷贝回/etc/nginx/conf.d/
  9. 重启nginx检查是否正常
  10. 重启服务器
  11. cloudflare上某状态全部重新打开

[记录]在Linux上移除了坚果云客户端

坚果云客户端今天强制升级了,开机就两个坚果云图标,后来发现是系统中一个,个人用户下一个。而且还强制添加自启动,在KDE下禁用一个,重启之后又变两个了。并且还要重新登录和重新设置同步位置,问题是KDE下仍然无法打开坚果云的设置界面,它的更新的通知点开看也是一片空白,几个月前就报过bug,但现在也还没有见到修正。既然无法使用,也只有移除了,现在将一些必须同步的东西迁移到了私有云,其它像文献之类的今后只在Windows下看吧。感觉现在Linux下很难找到国内比较好用的同步盘了。

[笔记]中国移动光宽带用户下载Github项目中releases压缩包的办法

个人笔记,如有转载,请注明出处。

——by realasking

我家用的中国移动送的移动光宽带,以前在家干活儿时间少,没有觉得有啥不便,最近因为疫情问题,没有出家门,终于觉得移动光宽带上某些站点实在难以忍受了。

最近一段时间,用移动光宽带下载Github上的项目的releases包和更新AUR里的很多包,速度都慢到令人发指。上午8点到10点,下午2点到4点稍快,能达到50KiB/s,其它时候都在7~8KiB/s,而且关键是,如果挂在那里不管,下载一段时间后就会中断。Github的东西又不能续传,更新几次VTKLAMMPS等等简直要了老命了。百度网盘的离线下载就是废物,技术水平可能太水了,尽管买了超级会员,离线下载的时候总是资源不存在。

好在经过一番搜索,找到了解决的办法,直接用微软账号登录offcloud.com,然后把链接拷贝到页面上的对话框,什么都不用再改,直接回车,就能开始顺利下载了,下载速度基本上保持在120KiB/s~2MiB/s,也没中断,很好了。只是AUR的更新就得手动完成,不过这也不算麻烦,可以将就用着了。

最新文章

最近回复

  • realasking: 哪里的话,还要非常感...
  • cnfczn: 发送留言报错:in_...
  • cnfczn: 大狮兄666,以前经...
  • realasking: 最近还行啊,就是上网...
  • cnfczn: 大狮兄,好久不见啊....
  • realasking: 您好。有什么问题就在...
  • Eric Chen: 作者你好!最近折腾中...

分类

归档

其它