背景简介:
备份恢复后,我们意外地填满了根文件夹“/”硬盘,没有剩余的磁盘空间。我从 USB 启动 Ubuntu,安装硬盘,发现备份是在该硬盘上的 /home 中制作的。但是,我们有一个单独的 /home 硬盘。所以我只是删除了该硬盘上 /home 下的所有内容,重新启动了 Ubuntu,磁盘空间就修复了。
然后我运行了一个使用 R(Rscript)的脚本并发现现在出现了这个错误:
Segmentation fault (core dumped)
当我用 R 启动时,sudo
它启动没有问题。(sudo R
)
因此,我以为可以用 轻松修复此问题chown
,但事实并非如此。我尝试过:
sudo chown Myname /home/Myname/ -R
但这并没有解决问题。现在很无知。有人遇到过类似的问题吗?我也卸载并重新安装了 R。
R 提供了一个获取系统和用户信息的功能。这是我使用以下代码启动 R 时得到的信息sudo
:
Sys.info()
sysname
"Linux"
release
"3.16.0-62-generic"
version
"#83~14.04.1-Ubuntu SMP Fri Feb 26 22:52:39 UTC 2016"
nodename
"PC3272796"
machine
"x86_64"
login
"imm_admin"
user
"root"
effective_user
"root"
我还检查了 R 的安装位置:
> R.home()
[1] "/usr/lib/R"
通过之前的尝试,我已经将文件夹内容的权限从 root 更改为当前用户 imm_admin。
imm_admin@PC3272796:/usr/lib/R$ ls -l
total 28
drwxrwxrwx 3 imm_admin imm_admin 4096 Sep 6 11:46 bin
lrwxrwxrwx 1 root root 33 Mar 16 04:31 COPYING -> ../../share/common-licenses/GPL-2
drwxrwxrwx 2 imm_admin imm_admin 4096 Sep 6 00:16 etc
drwxrwxrwx 2 imm_admin imm_admin 4096 Sep 6 00:16 lib
drwxrwxrwx 32 imm_admin imm_admin 4096 Sep 6 00:17 library
drwxrwxrwx 2 imm_admin imm_admin 4096 Sep 6 00:16 modules
drwxrwxrwx 3 imm_admin imm_admin 4096 Sep 6 11:46 site-library
-rw-rw-rw- 1 imm_admin imm_admin 46 Mar 16 04:31 SVN-REVISION