系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
jimmin
- 帖子: 2138
- 注册时间: 2006-09-24 4:37
#1
帖子
由 jimmin » 2006-10-15 20:58
怎样把原来的“/tmp”和“/root”目录删除,而作一个到“/var/tmp”和“/var/root”目录的链接?
能否把详细命令写出来,我是新手。
新装的Ubuntu,挂载如下
/dev/hda1 / ext3
/dev/hda9 /var ext3
-
zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
-
联系:
#2
帖子
由 zhuqin_83 » 2006-10-16 4:53
不可能的吧?
你那么不喜欢/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
-
jimmin
- 帖子: 2138
- 注册时间: 2006-09-24 4:37
#3
帖子
由 jimmin » 2006-10-16 5:13
zhuqin_83 写了:不可能的吧?
你那么不喜欢/tmp和/root,分区的时候挂载两个到不同分区不就得了?
应该是可能的。我是看下面的文章说这样设置可以方便管理磁盘碎片。
http://www.qqread.com/linux/2006/06/a667123061.html
还有/tmp也是一个文件大小经常变化的目录,但是对于个人用户来说,里面内容很少,单独分一个区也没必要,但和/分区混在一起又总觉得有一种"一滴鼻涕毁一锅粥"的感觉.我的解决方案是把原来的 /tmp目录删除,而作一个到 /var/tmp目录的链接,就像系统本身就有的 /usr/tmp目录一样. 还有 /root 目录大小也经常发生变化,我也把他删除,作了一个到 /var/root的链接,这样,系统中所有大小经常变化,易引起文件系统碎片的东西就全归到 /var 分区上,这就叫"烂也只烂一个苹果",以后可以只整理 /var 分区.
但可惜没写明怎么做到,所以我才发帖问的。
-
zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
-
联系:
#4
帖子
由 zhuqin_83 » 2006-10-16 7:20
如果你仅仅是为了磁盘碎片,把/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
-
我思故我在
- 帖子: 101
- 注册时间: 2006-08-17 1:13
#6
帖子
由 我思故我在 » 2006-10-16 8:10
你被误导了。
首先,从安全、稳定地角度讲,/root区不要做变换。
其次,linux根本不需要碎片整理,从来没有碎片整理这个概念。
-
BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
-
联系:
#7
帖子
由 BigSnake.NET » 2006-10-16 20:16
没事找事...Linux从来没有"整理碎片"的概念..
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
qiang_liu8183
- 论坛版主
- 帖子: 10699
- 注册时间: 2006-09-10 22:36
- 系统: Arch Debian
- 来自: 北京
#8
帖子
由 qiang_liu8183 » 2006-10-17 0:18
楼主是怎么冒出这个想法的?呵呵
楼主的想法让我想起来论坛里一位兄弟的签名,是哪位兄弟的签名我忘了,内容大概是这样的
“想学习Linux,就不要用Windows的思维来考虑问题,
不管你在Windows有多强,在Linux里必须把自己当白痴,
多看,多听,多问,多用,就肯定能学好Linux”
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
-
jimmin
- 帖子: 2138
- 注册时间: 2006-09-24 4:37
#9
帖子
由 jimmin » 2006-10-17 1:02
qiang_liu8183 写了:楼主是怎么冒出这个想法的?呵呵
楼主的想法让我想起来论坛里一位兄弟的签名,是哪位兄弟的签名我忘了,内容大概是这样的
“想学习Linux,就不要用Windows的思维来考虑问题,
不管你在Windows有多强,在Linux里必须把自己当白痴,
多看,多听,多问,多用,就肯定能学好Linux”
看仔细了,这个想法不是我的,我只是想知道怎么实现这个想法。
-
travel981cn
- 帖子: 2
- 注册时间: 2007-04-29 23:09
#11
帖子
由 travel981cn » 2007-10-13 11:37
楼上方法是可行的!不过我没试过!这个周末有空试试,周一来回复吧!
也可以把/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也不能保证绝对的没有碎片的!
-
travel981cn
- 帖子: 2
- 注册时间: 2007-04-29 23:09
#12
帖子
由 travel981cn » 2007-10-16 16:21
周末试了一下,删除/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