让知识连接你我
投稿赚钱
当前位置: 首页 > Linux > Ubuntu Linux 系统的分区方案和划分定义
  • 101
  • 微信分享

    扫一扫,在手机上查看

Ubuntu Linux 系统的分区方案和划分定义

2019.09.18 10:00 269 浏览 举报

  一、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主要安装大型软件,假如有多余的划分就给他挂一个吧。

155550h3yc8hr3hh394th4.png

  二、逐渐划分

  ok, 我就是这样看,首要分一个100M的主划分出来,挂载boot.grub启动时还要的文档都是/boot目录。那样即使工作划分出了问题,只需这种划分都没有问题,相同可以运行。因而有效的方法便是专门为根文档分一个区,大小一般顶多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(参数自己确定)即可。


本文首次发布于开创者素材 ,转载请注明出处,谢谢合作!

相关文章推荐