问个关于swap分区的问题!!
以前装机的时候对linux不太了解,安装的时候就选择了让系统自动划定分区,结果swap分区划掉了1G,现在硬盘紧张,想把swap分区的空间划一部分出来,研究了以前的帖子,发现好像除了重装之外都没有说到如何改变swap分区大小的,请高手指点一下,是不是除了重装外真没别的办法了。另外,我的系统是suse 9.3, Yast里面“系统”里有一项“分区”,里面好像可以更改分区,但是警告一大堆,有没有谁用它成功调整过分区,出来指点一下,谢谢了! Pqmagic 6.0c中文版,不知道能不能帮你,分区工具,我用它格式化过........... 没有试过用 YaST 调整 swap 分区的大小。可以试一下用一张 Live CD 启动,再对 swap 分区进行操作,风险比较小。 swapoff /dev/hdaN
mkfs.ext3 /dev/hdaN
vi /etc/fstab
修改:
/dev/hdaN/new_space ext3 defaults 1 1
建立挂装目录:
mkdir /new_space
立即使用该空间:
mount /dev/hdaN /new_space
建立一个小一点的虚拟内存文件(200M):
dd if=/dev/zero of=/new_space/swapfile count=200 size=1M
"格式化:成swap:
mkswap /new_space/swapfile
立即生效:
swapon /new_space/swapfile
修改配置文件使得重起后自动生效:
vi /etc/fstab
加入或者修改:
/new_space/swapfile swap swap defaults 0 0 谢谢各位的帮助,用gucuiwen的办法试了一下,一路都很顺利,到命令dd建立虚拟内存的时候那个option: size=1M 好像不行了,man dd了一下,没有size这个option,想了下换成sd=1M,完成之后一看,swapfile大小199M,修改成功!
退出root进入普通用户,看了下新分的空间,却发现普通用户没有读写的权限,请问怎样更改权限,使普通用户能读写新分的空间???thanks!! 谢谢各位的帮助,用gucuiwen的办法试了一下,一路都很顺利,到命令dd建立虚拟内存的时候那个option: size=1M 好像不行了,man dd了一下,没有size这个option,想了下换成sd=1M,完成之后一看,swapfile大小199M,修改成功!
退出root进入普通用户,看了下新分的空间,却发现普通用户没有读写的权限,请问怎样更改权限,使普通用户能读写新分的空间???thanks!!
chmod a+rw /new_space
或者
chmod 777 /new_space
这样普通用户就能在这个目录里有写的权限了,但是/new_space目录本身普通用户不能删除,符合使用要求.
但是,这样做有一个问题,就是假如你有两个普通用户 user1 和user2
这样设置的权限 user1在/new_space目录下建立的文件 user2也有权利删除,不管这个文件user1对他赋了什么权限,解决方法如下:
可以给这个目录的权限设置"粘滞位" ,所谓 "粘滞" 就是只能往这个目录里写东西,但是不能删除东西.可以这样设置 粘滞 位:
chmod 777 /new_space
chmod a+t/new_space
用ls -l 看的时候发现这个目录的权限是
rwxrwxrwt ,这里的t 就表示 粘滞 .意思是这个目下的文件,只有建立该文件的用户才有权利删除,其他用户不能删除,就好比这个目录是大家公用的目录,但是各自管自己,其他人的文件你无权删除.
但这种做法不太好,通常/tmp目录才是这样设置的.
最好的做法是保持这个目录的原始权限不变,再在这个目录下再建立一个目录给特定的用户,比如建立目录user1给user1 用:
mkdir /new_space/user1
chown user1 /new_space/user1
以后user1目录只有user1才有权利往里写东西,其他人都无权限,(除非user1,自己开放权限).
当然,如果你想把新增的这个/new_space目录全部给一个特定的用户,也可以直接这样:
chown user1 /new_space
那么这个目录就是user1 的了,只有user1 和 root 用户才有权限再里面读写东西.不提倡这种做法,因为交换文件swapfile在这个目录下. 如果权限混乱user1不小心把这个文件删除了就糟了.
关于unix/linux的权限,其实非常灵活,博大精深啊,彻底理解后可以随心所欲,非常方便. 过2天准备写一篇关于linux文件系统权限的详细文档.
另外dd命令确实没有选项,我写错了,应该是bs (block size的简称). 听君一席话,胜读十年书啊!在本版精华区已经拜读过gu大侠的几篇大作了,马上又有新作问世啊,期待ing!!!
页:
[1]