之前在笔记本和阿里云上搭载了WSL数据科学环境,关于环境搭建的博文日志如下。本文记录一下使用过程中遇到的几个小问题。
用Ubuntu和RStudio Server搭建一个R语言的云平台
1 WSL挂载移动硬盘
最近在处理全国公里级别的栅格数据,这类数据量比较大,我准备直接从移动硬盘里进行读取处理,然后就发现了一个小问题,WSL无法直接读取硬盘的地址。WSL可以直接读取电脑的本地磁盘,路径为/mnt/下面的各个盘符对应的文件夹。本身Linux系统操作移动硬盘也需要先进行挂载。这里就来讲解下如何在WSL下进行挂载。
首先我们先确定移动硬盘在电脑里显示为什么盘符,我这里是M盘。首先定位到/mnt文件夹新建一个对应的m文件夹。
sudo mkdir /mnt/m
下一步直接挂载硬盘,输入如下的命令。
sudo mount -t drvfs M: /mnt/m
这就大功搞成了,输入ls -l即可显示出硬盘文件夹内容。
不过后面如果要退出硬盘还需要执行如下命令,否则硬盘会一直被占用。
sudo umount /mnt/m
2 RStudio Server plot字体显示
第二个问题是关于在RStudio Server上绘图是数字无法显示。
查询谷歌结果,发现是字体以及账户权限的问题。按照如下命令操作问题解决。打开一个终端。
su -
chmod -Rf 777 /usr/share/fonts/*
运行完毕,完美解决。
注,最好重启RStudio Server。
3 RStudio Server多人协作设置
最近刚好有一个云平台多人协作的需求,因此在阿里云的Rstudio Server上进行设置。只需要按照如下命令设置即可。groupname和username自行设计。
sudo groupadd groupname
sudo useradd username -g groupname
sudo passwd username
sudo adduser username sudo
sudo mkdir/home/username
sudo chown -R username:groupname /home/username
如果后续想删除用户组和用户,按照如下命令设置即可。
sudo groupdel groupname
sudo userdel username
参考链接:
Windows Subsystem for Linux (WSL)挂载移动硬盘U盘
HowTo: Fix Pango-WARNING: failed to create cairo scaled font