win_hate 回复于:2004-03-11 22:34:58 |
正需要这个,谢谢!
|
pengtao_hlp 回复于:2004-03-11 22:44:14 |
好。顶
都是精髓!!无可挑剔啦。。
|
C.Arthur 回复于:2004-03-11 22:47:47 |
我感觉根还是需要大一点
|
guchengman 回复于:2004-03-11 23:03:36 |
此人不简单,
不断的原创,
我将一顶再顶.
|
C.Arthur 回复于:2004-03-11 23:07:12 |
是的,而且回答问题很仔细,写的东西也很实用,所有偶给他精华大家没意见吧
|
success_king 回复于:2004-03-12 08:56:05 |
严重同意
|
我爱臭豆腐 回复于:2004-03-12 09:03:41 |
好同志啊:)
|
fyx2008 回复于:2004-03-12 09:34:23 |
同志真是有心啊,非常实用。。。。。
|
iloveyouyouloveme 回复于:2004-03-12 09:51:42 |
好啊
|
slahf999 回复于:2004-03-12 10:01:37 |
说的对,我在SOLARIs 7下安装一个3D图像处理软件,刚刚开始一直提示SWP小无法安装,直到我把SWP分区加大到1550M材安装成功,早点看到你的贴就好了。
|
Leenux 回复于:2004-03-12 11:18:28 |
土土的问一下,如果不细分/home,/var,/opt....等分区,只分出/swap和/,有什么不方便吗?至少这样不用担心哪个分区空间紧张了。
|
oldunix 回复于:2004-03-12 11:29:13 |
[quote="Leenux"]土土的问一下,如果不细分/home,/var,/opt....等分区,只分出/swap和/,有什么不方便吗?至少这样不用担心哪个分区空间紧张了。[/quote]
如果/空间快满了,你从何下手解决问题???
如果将/ /usr /var /opt分开,这会更有针对性
|
xinpingf 回复于:2004-03-12 11:45:34 |
严重支持
|
melonm 回复于:2004-03-12 12:30:22 |
好文章,建议收为精华。但我想对分区上谈几点个人的看法,希望大家指正。
1. 一般情况下我认为应该把/ 和/usr以及/opt都放在根目录下,这对系统恢复尤其为用。/usr下有许多工具在系统崩溃时需要,尤其是/usr/sbin/static,有一些cp.ln,tar等等的工具是static linked,也就是说,不需要任何library就可以使用。把/usr和/放在根目录有助于系统的一致性。而且更重要的是,对于现在的大硬盘来说,有但可以更有效的利用空间,而且也可以减少不必要的管理。
这一分区方法在系统中存在Veritas时尤其有用,旧版的Veritas都装在/usr下,新版的都在/opt下,一旦包括根盘在内的所有磁盘都交给Veritas管理了,没有Veritas工具在内的/是没有任何意义的。
2. 按照Solaris本身的设计,用户的本地宿主目录应该在/export/home下,autohome目录应该在/home下。把它们放在/opt下与系统设计的原则不太一致。Oracle推荐一般都在/u01,/u02下,但程序本身在哪可能也没有太大关系。
3. /var和/export/home应该作为单独的分区,因为它们在潜在的意外扩大的可能性,而且数据比较动态,有可能造成空间的fragmentation。分出作为单独的分区可以维持系统的稳定性。
4. Solaris总共只有7个分区可以使用,按照以上原则:/(s0),swap(s1),var(s5),/export/home(s7),也只有三个分区剩下了,无论是SDS或者Veritas都需要两个单独的分区,Veritas缺省使用S3和S4,我一般把SDS也用在S3和S4上,也就是说,一个安全安装的系统,最多也只能有一个分区给应用程序或者应急时使用,也就是S6。这可以用来作Oracle的/u01或者/usr/local(如果系统比较BSD的话),但留一个作备用是很需要的,可以在数据大量发生变化时避免对系统重新分区。
按照以上的几点看法,我一般这样分区:
s0 /
s1 swap
s2 disk
s3/s4 SDS/Veritas
s5 /var
s6 free
s7 /export
|
tangxh 回复于:2004-03-12 12:50:27 |
请问楼主/分区已满该怎么解决?
|
科学蛋 回复于:2004-03-12 12:51:54 |
用SDS解决啊
|
metor78 回复于:2004-03-12 13:03:09 |
ln也可以
|
oldunix 回复于:2004-03-12 13:09:39 |
解决问题的方法是不让问题发生!
问题发生了,那就用ln -s 命令,将空间满的某个目录备份到另外一个文件系统
然后做符号连接
|
tangxh 回复于:2004-03-12 13:17:33 |
我的/根分区快满了该怎么解决呀!
|
tangxh 回复于:2004-03-12 13:20:58 |
能具体点吗?
|
oldunix 回复于:2004-03-13 23:19:39 |
1、找出根区(或某一分区)下哪个目录占的磁盘空间大 ,如/DirWantToMoveAway
2、找一有空闲磁盘空间的分区/PartitionMountPointHaveDiskSpace
3、 mv /DirWantToMoveAway /DirWantToMoveAway.bak
cp -r /DirWantToMoveAway.bak \
/PartitionMountPointHaveDiskSpace/DirWantToMoveAway
ln -s /PartitionMountPointHaveDiskSpace/DirWantToMoveAway \
/DirWantToMoveAway
Note: 3中的 \表示一行没有结束
|
tangxh 回复于:2004-03-15 09:18:45 |
非常感谢楼主
|
goldeneye 回复于:2004-03-15 11:07:03 |
36G硬盘,内存1G,分区
/ 32G
swap 2G
/export/home 2G
楼主有什么看法。
|
oldunix 回复于:2004-03-15 11:20:59 |
运行一段时间后会有问题!!!
例如:如果你有磁带机,某一天你在备份大文件(3GB)的时候不幸将带机的
设备名写成/dev/rmt/o(这不是数字0,是字母O的小写),那么,你很难发现你的/少了3GB的磁盘空间,尤其是你在网上远程备份的时候!
有很多例子可以说明你的这种分法会在未来产生问题!
|
www.pctint.com 回复于:2004-05-09 00:35:59 |
不错不错。。支持。。。。。。。。
|