天天看點

WSL資料科學環境使用小記1 WSL挂載移動硬碟2 RStudio Server plot字型顯示3 RStudio Server多人協作設定

之前在筆記本和阿裡雲上搭載了WSL資料科學環境,關于環境搭建的博文日志如下。本文記錄一下使用過程中遇到的幾個小問題。 用Ubuntu和RStudio Server搭建一個R語言的雲平台 阿裡雲配置Rstudio Server資料科學環境

1 WSL挂載移動硬碟

最近在處理全國公裡級别的栅格資料,這類資料量比較大,我準備直接從移動硬碟裡進行讀取處理,然後就發現了一個小問題,WSL無法直接讀取硬碟的位址。WSL可以直接讀取電腦的本地磁盤,路徑為/mnt/下面的各個盤符對應的檔案夾。本身Linux系統操作移動硬碟也需要先進行挂載。這裡就來講解下如何在WSL下進行挂載。

首先我們先确定移動硬碟在電腦裡顯示為什麼盤符,我這裡是M盤。首先定位到/mnt檔案夾建立一個對應的m檔案夾。

sudo mkdir /mnt/m           

下一步直接挂載硬碟,輸入如下的指令。

sudo mount -t drvfs M: /mnt/m           

這就大功搞成了,輸入ls -l即可顯示出硬碟檔案夾内容。

WSL資料科學環境使用小記1 WSL挂載移動硬碟2 RStudio Server plot字型顯示3 RStudio Server多人協作設定

不過後面如果要退出硬碟還需要執行如下指令,否則硬碟會一直被占用。

sudo umount /mnt/m           

2 RStudio Server plot字型顯示

第二個問題是關于在RStudio Server上繪圖是數字無法顯示。

WSL資料科學環境使用小記1 WSL挂載移動硬碟2 RStudio Server plot字型顯示3 RStudio Server多人協作設定

查詢谷歌結果,發現是字型以及賬戶權限的問題。按照如下指令操作問題解決。打開一個終端。

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

運作完畢,完美解決。

WSL資料科學環境使用小記1 WSL挂載移動硬碟2 RStudio Server plot字型顯示3 RStudio Server多人協作設定

注,最好重新開機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           
WSL資料科學環境使用小記1 WSL挂載移動硬碟2 RStudio Server plot字型顯示3 RStudio Server多人協作設定

參考連結:

Windows Subsystem for Linux (WSL)挂載移動硬碟U盤 HowTo: Fix Pango-WARNING: failed to create cairo scaled font 多人線上協作R開發RStudio Server

繼續閱讀