当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]怎样把原来的 /tmp目录删除,而作一个到 /var/tmp目录的链接?
帖子发表于 : 2006-10-15 20:58 

注册: 2006-09-24 4:37
帖子: 2138
送出感谢: 0 次
接收感谢: 1
怎样把原来的“/tmp”和“/root”目录删除,而作一个到“/var/tmp”和“/var/root”目录的链接?

能否把详细命令写出来,我是新手。
新装的Ubuntu,挂载如下
引用:
/dev/hda1 / ext3
/dev/hda9 /var ext3


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-10-16 4:53 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
不可能的吧?
你那么不喜欢/tmp和/root,分区的时候挂载两个到不同分区不就得了?


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-10-16 5:13 

注册: 2006-09-24 4:37
帖子: 2138
送出感谢: 0 次
接收感谢: 1
zhuqin_83 写道:
不可能的吧?
你那么不喜欢/tmp和/root,分区的时候挂载两个到不同分区不就得了?



应该是可能的。我是看下面的文章说这样设置可以方便管理磁盘碎片。
http://www.qqread.com/linux/2006/06/a667123061.html

引用:
还有/tmp也是一个文件大小经常变化的目录,但是对于个人用户来说,里面内容很少,单独分一个区也没必要,但和/分区混在一起又总觉得有一种"一滴鼻涕毁一锅粥"的感觉.我的解决方案是把原来的 /tmp目录删除,而作一个到 /var/tmp目录的链接,就像系统本身就有的 /usr/tmp目录一样. 还有 /root 目录大小也经常发生变化,我也把他删除,作了一个到 /var/root的链接,这样,系统中所有大小经常变化,易引起文件系统碎片的东西就全归到 /var 分区上,这就叫"烂也只烂一个苹果",以后可以只整理 /var 分区.

但可惜没写明怎么做到,所以我才发帖问的。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-10-16 7:20 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
如果你仅仅是为了磁盘碎片,把/tmp分出来就可以了。何必要把/tmp挂到/var下面?多此一举。
更何况/tmp很少长到多少MB的,一般只有几KB。
linux的文件系统很优秀,几乎不会有多少碎片。不要用win的思路来考虑,这就是为什么你很难找到linux的磁盘整理工具的原因。
/root不要随便乱弄,会导致连系统都进不去。
当然你想尝试也未尝不可。

我的分区方法是这样的:

/boot 内核,会变动,放在前面可能会快一点。
swap
/ 系统的各配置文件
/var 变量,会慢慢变大,如果你不清理的话。
/tmp 变量,一般不会太大
/usr 几乎所有的系统软件,用deb包安装的软件。会很大。
/usr/local 自己安装的非deb软件。以后万一重新安装系统,只需执行链接命令即可运行。sudo ln -s /usr/local/xxx/xxx /usr/local/bin
/home 各用户软件配置文件以及你的数据如文档、音乐等。

这样基本上个人应用就够了。也不会产生多少碎片而对系统速度产生影响,并且便于管理,重装系统也不会花多少时间。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-10-16 7:57 

注册: 2006-09-24 4:37
帖子: 2138
送出感谢: 0 次
接收感谢: 1
我觉得要知道http://www.qqread.com/linux/2006/06/a667123061.html里面说的有没有用,要先试过才知道。没用的话就当学习怎么把“/tmp”作一个到“/var/tmp”的链接好了。

而且看他说得有理有据的,应该能行。

没人知道怎么把“/tmp”作一个到“/var/tmp”的链接吗?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-10-16 8:10 
头像

注册: 2006-08-17 1:13
帖子: 101
送出感谢: 0 次
接收感谢: 2
你被误导了。
首先,从安全、稳定地角度讲,/root区不要做变换。
其次,linux根本不需要碎片整理,从来没有碎片整理这个概念。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-10-16 20:16 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
没事找事...Linux从来没有"整理碎片"的概念..


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-10-17 0:18 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
楼主是怎么冒出这个想法的?呵呵
楼主的想法让我想起来论坛里一位兄弟的签名,是哪位兄弟的签名我忘了,内容大概是这样的


“想学习Linux,就不要用Windows的思维来考虑问题,
不管你在Windows有多强,在Linux里必须把自己当白痴,
多看,多听,多问,多用,就肯定能学好Linux”


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-10-17 1:02 

注册: 2006-09-24 4:37
帖子: 2138
送出感谢: 0 次
接收感谢: 1
qiang_liu8183 写道:
楼主是怎么冒出这个想法的?呵呵
楼主的想法让我想起来论坛里一位兄弟的签名,是哪位兄弟的签名我忘了,内容大概是这样的


“想学习Linux,就不要用Windows的思维来考虑问题,
不管你在Windows有多强,在Linux里必须把自己当白痴,
多看,多听,多问,多用,就肯定能学好Linux”


看仔细了,这个想法不是我的,我只是想知道怎么实现这个想法。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-10-17 8:07 
头像

注册: 2006-05-20 6:25
帖子: 1263
地址: 山东淄博
送出感谢: 0 次
接收感谢: 0 次
把原来的东西拷贝到新目录,在fstab里面改一下应该可以吧?仅供参考!


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-10-13 11:37 

注册: 2007-04-29 23:09
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
楼上方法是可行的!不过我没试过!这个周末有空试试,周一来回复吧!

也可以把/tmp挂到内存,编辑fstab文件

none /tmp tmpfs defaults 0 0

然后重启!

只要是文件系统就一定会产生文件碎片,举个例子,比如是ext3文件系统,簇大小是4k吧?而我现在有一个文件刚好是4k,现在我要编辑这个文件,扩大到8k那么系统会如何处理?如果你说,把文件移动到一个连续的空间的话,那么好,如果成百上千个文件同时改变大小,增大时超出簇大小的限制,那么系统又会如何处理?碎片是一定会产生的,只不过ext3文件系统的性能优异,碎片产生比较少罢了!

个人用户使用的话,把/,/usr/local,/opt,/var单独分区就可以了,另外还要再准备一个类似/local分区,把所有的资料都存在这里,并chmod -R 777 /local

/usr/local,一般自己编译安装的文件可以装到这里,也可以装到/opt下,万一以后重做系统只需要做一个链接到/usr/bin,这些软件就可以正常启动了。/var含有大量的变动数据,单独分区可以保持根分区的相对稳定性,可以把/local挂到用户主目录下,或许使用上比较方便,/root 还有用户的主目录下通常都包含一些配置文件,放在硬盘太靠后的地方并不好!

3楼引用的文字应该是一个系统管理员写的,普通用户一般不会频繁的使用root帐户,root帐户不应该会变得很大,也不会产生很多的碎片,其实,如果频繁的安装软件或更新系统,就算是/usr也不能保证绝对的没有碎片的!


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-10-16 16:21 

注册: 2007-04-29 23:09
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
周末试了一下,删除/tmp目录的方法!

首先ctrl+alt+F1,以root登录,输入命令

#init 1 以run level 1运行,这时系统会结束所有后台服务,进入单用户模式,系统会提示输入管理员密码,并且只允许root登录!现在把/tmp移走!其实删除也行!

#cd /
#mv /tmp /var/tmp 或 #rm -rf /tmp

然后,创建/tmp到/var/tmp的链接

ln -s /var/tmp /tmp

最后,按ctrl+d,退出run level 1

现在再到根目录下去看看吧,/tmp显示为一个链接的字样,指向/var/tmp


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译