Linux系统需要分区么?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
深秋小雨
帖子: 10
注册时间: 2008-01-09 16:11

Linux系统需要分区么?

#1

帖子 深秋小雨 » 2008-01-16 19:46

整块硬盘一个区还是像Windows那样分成多个区?
或者谁干脆来讲讲分区的作用是什么吧。谢了
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

#2

帖子 leeaman » 2008-01-16 19:53

整个硬盘就让它自动分区算了,一般至少 有一个分区挂载/ 一个swap的分区,也可以不要,不过不建议
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
lbf1006
帖子: 297
注册时间: 2006-03-24 13:03

#3

帖子 lbf1006 » 2008-01-16 21:46

/根目录
swap
/home

我是这么分的,因为重装系统的时候,/home里的资料可以保存下来!


简单实用最重要
307WRC
帖子: 480
注册时间: 2006-12-13 22:50

#4

帖子 307WRC » 2008-01-16 21:53

/home单分出去就行了。
深秋小雨
帖子: 10
注册时间: 2008-01-09 16:11

#5

帖子 深秋小雨 » 2008-01-17 0:32

晕,我只分了两个区,swap一个,还有就是/一个,现在想改怎么办?
godcatagy
帖子: 235
注册时间: 2007-09-24 1:54

#6

帖子 godcatagy » 2008-01-17 1:13

重装。。。。不过听说下个版本会增加"保留home的重装"功能。。,如果真的增加的话也没必要把home分出来了。。。
深秋小雨
帖子: 10
注册时间: 2008-01-09 16:11

#7

帖子 深秋小雨 » 2008-01-17 1:15

有重装的打算。谢了各位
头像
bearscafe
帖子: 694
注册时间: 2007-05-05 23:11

#8

帖子 bearscafe » 2008-01-17 2:57

Windows呈现给用户的是物理分区,如C盘D盘。
liunx呈现给用户的是目录的逻辑结构,如/home、/usr等,当然你也可以查看硬盘的物理分区,但一般没必要,自己的东西应该全部存放在主目录下,而不应该滥用sudo命令到处存放文件。
反面教材:我室友用fedora,平时只用root登录,所有文件全存在根节点下。晕!
必须把home单独分一个区,否则重装系统时自己的文档电影等会丢掉。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#9

帖子 冲浪板 » 2008-01-17 6:43

真怪哇,难道机器就你一个用?
为什么不弄个data的?全放home里就是矫正过头了
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#10

帖子 syrano » 2008-01-17 9:49

在安装Linux系统之初,就应该考虑怎样使linux系统得到最好的性能。linux本身也设计成可以良好扩展的形态,比如在Linux系统中,我们可以随心所欲地组织磁盘分区,有些朋友喜欢一个/,一个swap就搞定,其实这个不是非常科学的选择,本人在多次重装后,总结一些经验,与各位朋友分享,如果有不对的地方,请务必提出批评。

第一部分 仅有一张硬盘的电脑安装linux

我在论坛上的优化初步一文中提过,linux也是有磁盘碎片的,所以为了减少碎片,应将内容经常改变的目录放在单独的分区。一个优化的分区策略,可以很好地改进Linux系统的性能,减少磁盘碎片,提高磁盘I/O能力。从方便备份数据的角度考虑,因为很多备份工具对整个分区进行备份的效率很高,所以我们应将Linux系统的几个主要的目录作为单独的文件系统,为它们各自分配一个区。
这里简单介绍下,几个重要的目录,这几个目录在ubuntu安装的硬盘分区时,可选择性的特别分区,进行挂载。
/usr 文件系统中一般不改变的文件,如库,程序。
/var 文件系统包含会改变的文件。
/home 文件系统包含用户家目录,即系统上的所有实际数据。
/tmp 临时文件。
/usr/local 这是提供给一般用户的/usr目录,在这安装软件最适合。
/srv 一些服务起动以后,需要的数据放在这里。
/opt 一些大型程序,安装在这里,方便管理。
/ 根目录,没啥说的。
我的建议是以上所有目录都单独在硬盘上分区,如果要问为什么,我可以举个例子。
比如LumaQQ,这个软件,我们可以把他安装在/opt下面,这样我们如果需要重新安装系统的话,可以选择不格式化/opt,并且把~/.lumaqq 这个文件夹备份下,这样当我们重新装好系统,再次把/opt挂载好,只需要把.lumaqq这个文件夹放在~下,配置好java,运行一个命令:
代码:
sudo ln -s /opt/LumaQQ/lumaqq /usr/bin/lumaqq

就可以再次使用lumaqq了,而且聊天记录等一系列lumaqq相关的设置都不会消失,避免了下载的麻烦,也少了安装的麻烦。
从磁盘碎片的角度上来讲,/tmp、/var和/home都是活动最频繁的分区了,如果我们把它们直接放在根目录下必然引起处理的麻烦,到时候有了磁盘碎片影响整个磁盘的性能。
因此,我推荐把以上的目录全部单独分区,单独挂载。
头像
sonixrp
帖子: 505
注册时间: 2007-03-28 12:39

#11

帖子 sonixrp » 2008-01-17 10:11

好的分区的确可以减少碎片提升性能的,所有的OS都是一样的。win下进行了很好的分区也能性能很好的。
所以不推荐win用户使用 c: (只装系统)d:(数据文件和程序文件) 这样的分区时间长了性能会很低的。
目前研究自编译内核,有兴趣的朋友一起来吧~
头像
itux
帖子: 223
注册时间: 2008-01-10 14:03

#12

帖子 itux » 2008-01-17 10:49

syrano 写了:在安装Linux系统之初,就应该考虑怎样使linux系统得到最好的性能。linux本身也设计成可以良好扩展的形态,比如在Linux系统中,我们可以随心所欲地组织磁盘分区,有些朋友喜欢一个/,一个swap就搞定,其实这个不是非常科学的选择,本人在多次重装后,总结一些经验,与各位朋友分享,如果有不对的地方,请务必提出批评。

第一部分 仅有一张硬盘的电脑安装linux

我在论坛上的优化初步一文中提过,linux也是有磁盘碎片的,所以为了减少碎片,应将内容经常改变的目录放在单独的分区。一个优化的分区策略,可以很好地改进Linux系统的性能,减少磁盘碎片,提高磁盘I/O能力。从方便备份数据的角度考虑,因为很多备份工具对整个分区进行备份的效率很高,所以我们应将Linux系统的几个主要的目录作为单独的文件系统,为它们各自分配一个区。
这里简单介绍下,几个重要的目录,这几个目录在ubuntu安装的硬盘分区时,可选择性的特别分区,进行挂载。
/usr 文件系统中一般不改变的文件,如库,程序。
/var 文件系统包含会改变的文件。
/home 文件系统包含用户家目录,即系统上的所有实际数据。
/tmp 临时文件。
/usr/local 这是提供给一般用户的/usr目录,在这安装软件最适合。
/srv 一些服务起动以后,需要的数据放在这里。
/opt 一些大型程序,安装在这里,方便管理。
/ 根目录,没啥说的。
我的建议是以上所有目录都单独在硬盘上分区,如果要问为什么,我可以举个例子。
比如LumaQQ,这个软件,我们可以把他安装在/opt下面,这样我们如果需要重新安装系统的话,可以选择不格式化/opt,并且把~/.lumaqq 这个文件夹备份下,这样当我们重新装好系统,再次把/opt挂载好,只需要把.lumaqq这个文件夹放在~下,配置好java,运行一个命令:
代码:
sudo ln -s /opt/LumaQQ/lumaqq /usr/bin/lumaqq

就可以再次使用lumaqq了,而且聊天记录等一系列lumaqq相关的设置都不会消失,避免了下载的麻烦,也少了安装的麻烦。
从磁盘碎片的角度上来讲,/tmp、/var和/home都是活动最频繁的分区了,如果我们把它们直接放在根目录下必然引起处理的麻烦,到时候有了磁盘碎片影响整个磁盘的性能。
因此,我推荐把以上的目录全部单独分区,单独挂载。
学习了,多谢
深秋小雨
帖子: 10
注册时间: 2008-01-09 16:11

#13

帖子 深秋小雨 » 2008-01-17 18:53

在/usr/local里安装软件吗?好像对这个目录操作也要有root权限。我之前把eclipse和tomcat装这了,经果它们经常写些日志文件,因为没有权限导致报错,Tomcat都启动不了。

所以我现在的做法是:把home单独分一个区出来,有60G。根目录一个区,20G,swap一个区,1G。
然后所有软件都安装在/home/[username]/software下,这个software是我自己建的一个专门用来装软件的目录。
这样不知道合理不?
深秋小雨
帖子: 10
注册时间: 2008-01-09 16:11

#14

帖子 深秋小雨 » 2008-01-17 18:53

谢谢热心的各位哈
头像
bearscafe
帖子: 694
注册时间: 2007-05-05 23:11

#15

帖子 bearscafe » 2008-01-18 1:17

冲浪板 写了:真怪哇,难道机器就你一个用?
为什么不弄个data的?全放home里就是矫正过头了
只有root可以放在/root下,其它用户应该一律只准放在/home下,比如bill的文件必须放在/home/bill下。如果用户特别多(比如上千个),管理员可以在/home下建多层目录,比如指定bill的文件必须放在/home/b/i/bill下,tom的文件必须放在/home/t/o/tom下。
回复