24小时热门版块排行榜    

查看: 391  |  回复: 5
当前主题已经存档。

vigaryang

木虫 (正式写手)

[交流] 【求助】请问如何更改root目录的硬盘大小

在linux图形化界面中,可看到桌面上有“root‘s home”文件夹和几个硬盘盘符并存,其中root’s home总共只有4.5G大小,已被完全占据,导致计算失败。其它几个硬盘则还有好几百G的空余空间。下面是在终端输入df -h后看到的硬盘使用情况:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda7             9.5G  9.5G     0 100% /
/dev/sda8              76G  4.3G   68G   6% /home
tmpfs                 1.7G   12K  1.7G   1% /dev/shm
/dev/sda1              30G   27G  3.1G  90% /media/disk-2
/dev/sda6             242G  127G  115G  53% /media/新加卷___
/dev/sda5              98G  5.6G   93G   6% /media/新加卷____
/dev/sdb1             3.8G  455M  3.3G  12% /media/disk-3

请教一下,有什么办法可以让我的root‘s home文件夹所占用的硬盘大小变得更大么?4.5g太小了,其它硬盘都空着实在是浪费。我现在的一个计算任务在计算过程中产生的rwf文件的大小就有这么大,所以急需扩大硬盘空间。谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

czyzsu

专家顾问 (文坛精英)


vigaryang(金币+1): 2010-03-17 22:11
在/home/xxx/建立tmp文件夹,然后修改g03的读写文件夹   # xxx为自己的用户名
2楼2010-03-17 17:23:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

vigaryang

木虫 (正式写手)

引用回帖:
Originally posted by czyzsu at 2010-03-17 17:23:43:
在/home/xxx/建立tmp文件夹,然后修改g03的读写文件夹   # xxx为自己的用户名

不太理解,这种方式建立的这个temp文件夹不还是在root’ home 中么?小子愚昧,还望海涵。

为便于各位指教,我再进一步给出我的相关信息:

进入终端后,直接输入pwd发现命令行的默认目录是 "/root“,该目录下属有g03文件夹及其它。命令行显示为"[root@localhost ~]#“

我进入linux系统的用户名是'root’。
3楼2010-03-17 17:57:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abbott

金虫 (著名写手)

不要用QQ问我东西

★ ★ ★
vigaryang(金币+1): 2010-03-17 22:11
yjcmwgk(金币+3): 2010-03-18 20:03
看这个磁盘分区结构,
可能:
1   当初配置这个Linux系统的人比较厉害, 知道把系统和其他挂在目录分开放, 所以系统预留的空间不足10GiB (我自己会采用7GiB), 这样他的规划可能是把需要的软件以及其他的目录分别挂到别处,以免系统故障或者重灌带来的麻烦; 但是仔细看一下就知道, 这个磁盘分割一蹋糊涂;

2    采用了双系统方式, 结果没有搞明白为何别人把“/”仅仅预留10GiB不到,就开始干活了。 结果就出现了麻烦....

3    一看是使用root帐户使用, 我就无语了.....


方案:
二楼提供的方法最简单....

[ Last edited by abbott on 2010-3-17 at 19:16 ]
Chemistry[]==[]Chem[]is[]try!!!
4楼2010-03-17 19:15:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

vigaryang

木虫 (正式写手)

引用回帖:
Originally posted by abbott at 2010-03-17 19:15:42:
看这个磁盘分区结构,
可能:
1   当初配置这个Linux系统的人比较厉害, 知道把系统和其他挂在目录分开放, 所以系统预留的空间不足10GiB (我自己会采用7GiB), 这样他的规划可能是把需要的软件以及其他的目录分 ...

知识欠缺,惭愧万状。。。
敢问专家,根据2楼的意思,是否是说我在打开终端后应进行如下操作:
1、键入 mkdir temp
2、键入 vi .bahsrc,将GAUSS_SCRDIR=/homeroot/xxx中的xxx改为temp (目前为scratch)

不知对否?如果是这样的话,那么我比较困惑的是这个temp文件夹不也仍然属于root‘s home文件夹么,和我现在把SCRDIR设为scratch有什么区别呢?谢谢!
5楼2010-03-17 19:40:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pwzhou

铁杆木虫 (正式写手)

★ ★ ★
vigaryang(金币+3): 2010-03-17 22:12
yjcmwgk(金币+3):pwzhou终于正解 2010-03-18 20:04
用root用户做计算是不对的,对于你这种情况最简单的建议就是:

mkdir -p /home/tmp
vi .bahsrc,更改GAUSS_SCRDIR的目录为:GAUSS_SCRDIR=/home/tmp
source一下继续算。

正确的做法:新建一个普通用户,在普通用户目录下安装Gaussian,然后将GAUSS_SCRDIR设置为GAUSS_SCRDIR=/home/username/tmp (前提是先建立这个目录)
引用回帖:
Originally posted by vigaryang at 2010-03-17 19:40:55:

知识欠缺,惭愧万状。。。
敢问专家,根据2楼的意思,是否是说我在打开终端后应进行如下操作:
1、键入 mkdir temp
2、键入 vi .bahsrc,将GAUSS_SCRDIR=/homeroot/xxx中的xxx改为temp (目前为scratch)

...

6楼2010-03-17 19:56:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 vigaryang 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见