WSL数据科学环境使用小记

之前在笔记本和阿里云上搭载了WSL数据科学环境,关于环境搭建的博文日志如下。本文记录一下使用过程中遇到的几个小问题。

用Ubuntu和RStudio Server搭建一个R语言的云平台

阿里云配置Rstudio Server数据科学环境

1 WSL挂载移动硬盘

最近在处理全国公里级别的栅格数据,这类数据量比较大,我准备直接从移动硬盘里进行读取处理,然后就发现了一个小问题,WSL无法直接读取硬盘的地址。WSL可以直接读取电脑的本地磁盘,路径为/mnt/下面的各个盘符对应的文件夹。本身Linux系统操作移动硬盘也需要先进行挂载。这里就来讲解下如何在WSL下进行挂载。

首先我们先确定移动硬盘在电脑里显示为什么盘符,我这里是M盘。首先定位到/mnt文件夹新建一个对应的m文件夹。

1
sudo mkdir /mnt/m

下一步直接挂载硬盘,输入如下的命令。

1
sudo mount -t drvfs M: /mnt/m

这就大功搞成了,输入ls -l即可显示出硬盘文件夹内容。

不过后面如果要退出硬盘还需要执行如下命令,否则硬盘会一直被占用。

1
sudo umount /mnt/m

2 RStudio Server plot字体显示

第二个问题是关于在RStudio Server上绘图是数字无法显示。

查询谷歌结果,发现是字体以及账户权限的问题。按照如下命令操作问题解决。打开一个终端。

1
2
su -
chmod -Rf 777 /usr/share/fonts/*

运行完毕,完美解决。

注,最好重启RStudio Server。

3 RStudio Server多人协作设置

最近刚好有一个云平台多人协作的需求,因此在阿里云的Rstudio Server上进行设置。只需要按照如下命令设置即可。groupname和username自行设计。

1
2
3
4
5
6
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

如果后续想删除用户组和用户,按照如下命令设置即可。

1
2
sudo groupdel groupname
sudo userdel username

参考链接:

Windows Subsystem for Linux (WSL)挂载移动硬盘U盘

HowTo: Fix Pango-WARNING: failed to create cairo scaled font

多人在线协作R开发RStudio Server