在安装Ubuntu Linux之前,你必须先取得安装软件,(网络上有许多mirror站台可供下载,下载ISO文件后自行刻录光盘或采用硬盘安装)。当一切都准备就绪后,我们还得先了解该如何规划我们的硬盘。

首先你必须考虑的是

主机的规划

1.是采用单系统(单一系统Linux)还是多系统(M$ Windows与Linux共存)

如果是单一系统,那么你就不需考虑是不是要与其他系统做磁盘分区的共用了,如果是多系统,那么各个分区在你完成安装Linux后都可以挂载在Linux里了,当然也包括NTFS了。

既然可以挂载M$的各个磁盘分区,那就表示你可以考虑将一些常用的东东放在特定的分区里(如常用文件、音乐、电影),这可以让Linux与M$共享这些东东。

2.主机的功能是:Desktp 或是 Server

这里关系到你在安装Linux时要分多少个区,Linux与M$最大的不同是每个分区都只是一个挂载点(如 /home, /usr,/boot,/var),而M$的分区都是一个个盘符(如 c: d: e: ….等等),至于要做多少分区,咖啡后续会做详尽解说。

接下来咖啡要介绍的是你所使用的储存设备在Linux里的

挂载位置与使用代号

硬件名称 硬件在Linux里挂载位置
IDE硬盘 /dev/hd[a-z]
SCSI 硬盘 /dev/sd[a-z]
SATA 硬盘 /dev/sd[a-z]
USB 移动盘 读卡机 /dev/sd[a-z]
光驱 /dev/cdrom
软驱 /dev/fd[0-1]
打印机 /dev/lp[0-2]
IDE 硬盘 Master Slave
IDE 1 (Primary) /dev/hda /dev/hdb
IDE 2 (Secondary) /dev/hdc /dev/hdd

咦!!上面图表怎么没有SATA SCSI??

呵呵~~因为这些装备是按顺序排下去的sd[a-z],基本上会依照SCSI SATA USB 的顺序排下去的,若拔除一个后面的代号则会向前递补上去的。

接下来咖啡要简单的跟大家介绍硬盘分割:(为了不占篇幅只能简短介绍)

硬盘分割

硬盘经过分割后成为各个分区,分区依照功能性的不同又可分为主分区( Primary )、拓展分区(Extended)及逻辑分区( Logical ) 三种。

1.硬盘个主分割区或个主分割区+个拓展分割区

2.拓展分割区又可分成数个(没有限制,但总容量不得超过拓展分割区大小)逻辑分割区。

3.代号的使用:以IDE0(第一个硬盘,设备名称为 /dev/hda)为例来说明

主分割区使用:hda[1-4] *包含拓展分割区在内*

逻辑分割区使用:hda[5-~] *请注意,逻辑分割区一定由5开始计算起*

咖啡的打字慢^-^ ,不过总算完成了安装前对系统考虑与硬盘分割的介绍。

当你了解咖啡上面所说的后(不了解的重看 嘿嘿!!),我们就可以依照你的需求来规划你的硬盘:

先以咖啡的宝贝电脑来做说明吧,咖啡是使用多系统安装,至于多系统如何共存在你电脑里,请各位可以到群博客或论坛里找答案,咖啡在这里就不再多做介绍了。以下是咖啡对硬盘的规划:

咖啡的电脑里有两个硬盘分别为hda 160G及sda 250G,分割如下:

注:咖啡原先使用IDE安装M$,又买了sata 来安装Linux Ubuntu,并在BIOS里设置IDE为第1颗硬盘,只因为M$只能在第1颗硬盘启动,还是Linux好,放在哪都可用。

设备代号 文件系统 挂载点 用途
hda1 NTFS /media/hda1 我的M$1系统盘
hda2 NTFS /media/hda2 我的M$2系统盘
hda3 NTFS /media/hda3 我的M$3系统盘
hda5 FAT32 /media/hda5 M$[1-3] 共用的软件安装区
hda6 NTFS /media/hda6 存放我的 文件 影音多媒体
hda7 NTFS /media/hda7 源码和备份
sda1 EXT3 / 我最爱的 Ubuntu 22GB
sda2 EXT3 /home 主文件夹 60GB
sda3 swap   系统内存置换文件
sda5 NTFS /media/sda5 存放我的 文件 影音多媒体
sda6 NTFS /media/sda6 存放我的 文件 影音多媒体
sda7 NTFS /media/sda7 存放虚拟机影像档,可共用

注:拓展分割区目的只为分割出逻辑分割区,并非实体储存区域,通常看不到代号

咖啡在M$与Linux里都使用了VirtualBox 共用了存放在sda7里的影像文件

看了咖啡的分割情况,或许你还有些不了解的地方,咖啡在这里继续补充说明:

前面提到了设备代号的部份,接下来我们要介绍

文件系统

在windows下,我们常见到的文件系统有 FAT、 FAT32、 NTFS

在linux里可使用的文件系统有:

Ext2:早期的格式,不支援日志

Ext3:是ext2改良版,增加了日志功能,是最基本且最常用的使用格式了。

ReiserFS:也有日志功能,其特点是处理小档案时速度快。

XFS : 稳定与高效,在大小档案混合的系统里有优越的表现。

JFS :特色是最不占用CPU资源,如果你的电脑老旧那么这是最好的选择。

开始分割了

在linux系统中至少必须有两个挂载点(磁盘分区),分别是 / 及 swap ,其余是否要将其他的挂载点独立分割出来则视你的规划需求而定。可参考以下建议:

swap的大小约等同你的内存大小,或稍大

初次接触的新手或硬盘空间有限 Desktop的安装建议:

挂载点 装置 说明
/ /dev/hda1 可用空间 – swap大小后的所有空间
swap /dev/hda2 大约内存大小 建议至少512Mb

高级用户 Desktop的安装建议:

挂载点 装置 说明
/ /dev/hda1 15G
/home /dev/hda2 最大的剩余空间
/boot /dev/hda3 128MB左右
swap /dev/hda5 大约内存大小(建议至少512MB)

高级用户 Server的安装建议:

挂载点 装置 说明
/ /dev/hda1 15G
/home /dev/hda2 最大的剩余空间
/boot /dev/hda3 128MB左右
swap /dev/hda5 大约内存大小(建议至少512MB)
/var /dev/hda6 视服务器功能决定大小

原创文章如转载请注明:转自Ubuntu之家 {原文地址:安装Ubuntu Linux分区的推荐方案和方法}

安装Ubuntu Linux分区的推荐方案和方法的更多相关文章

  1. 安装Ubuntu Linux系统时硬盘分区最合理的方法

    无论是安装Windows还是Linux操作系统,硬盘分区都是整个系统安装过程中最为棘手的环节,网上的一些Ubuntu Linux安装教程一般都是自动分区,给初学者带来很大的不便,下面我就根据多年来在合 ...

  2. win7下安装Ubuntu后进不去win7的解决方法

    win7下安装Ubuntu后进不去win7的解决方法 刚刚给同学在win7下安装了Ubuntu16.04,结果在安装完后竟然无法在电脑重启后,找到win7的进入选项. 在网上找了找,都不行!就差点重装 ...

  3. 安装Ubuntu时分区选择

    最近购买来一台二手笔记本.型号是:Dell Latitude D520.回来之后就装上来Ubuntu12.04,开始是安装的UbuntuKylin 13.04.不知道是机器配置不行,还是本身系统有点卡 ...

  4. 华硕电脑安装ubuntu出现问题及决方案

    问 题 一:华硕电脑安装ubuntu时无线网络禁用解决方案:打开终端(Ctrl+alt+t)运行命令sudo rmmod acer-wmi,然后开启无线,连接上后便可以上网(附上ubuntu论坛上讨论 ...

  5. 安装ubuntu系统 ——分区

    安装ubuntu 系统主要分四个区 目录 建议大小 格式 描述 / 10G-20G ext4 根目录 swap <2048M swap 交换空间 /boot 400M左右 ext4 Linux的 ...

  6. VMware安装Ubuntu分辨率无法适应屏幕的解决方法

    ​ 一开始虚拟机安装Ubuntu的时候遇到分辨率无法适应屏幕的时候,百度了一大堆都说使用xrandr命令来修改分辨率,但是还是无法适应1920x1080的屏幕,强迫症表示非常难受! ​ 然后在不知道是 ...

  7. 安装ubuntu出现BUG soft lockup的解决方法(16.04 14.04)

    对于16.04而言,当时用的是UtrISO 安装的,导致安装过程用会出现 “not a com32r image” 的错误,解决方法见上文的: boot: live 华硕Z9主板安装16.04以上系统 ...

  8. Ubuntu Linux 分区简易教程

    关于Linux系统下的“分区”问题,对于新手来说一直是很头疼的.我来简单写一下,它的“分区”方法,规则. 声明:我为了让没有接触过Linux系统的人,理解更加简单.所以在言语表述上不是很规范,专业.我 ...

  9. 软件安装(ubuntu) --Linux基础编程

    Ubuntu:一个以桌面应用为主的开源GNU/Linux操作系统 1.在线安装(Ubuntu Example) [安装]:sudo apt-get install 安装包的名字,或者:sudo apt ...

随机推荐

  1. linux中时间精度的获取问题【转】

    转自:http://www.xuebuyuan.com/877633.html 目前项目需要,需要对时间进行基准,基准的精度在微秒.下午老刘给我说不能用do_gettimeofday因为他的精度虽然可 ...

  2. xcode 配置系统环境变量 Preporocessing 预编译宏的另一种写法, 系统的DEBUG 由来

    在某些项目中看到一些环境变量类似宏的东西 比如叫ENVIRONMENT, 但发现还找不到具体这个宏是什么值, 那是因为他实在Preprocessing里配置了这个宏的值, 他能配置debug/rele ...

  3. 我的新博客地址http://xxxbw.github.io/

    最近在学github,在github搭了个博客,以后也会使用另外一个博客.有兴趣的小伙伴可以看看~ 地址:http://xxxbw.github.io/

  4. Python Flask SQLALchemy基础知识

    一.介绍 SQLAlchemy是一个基于Python实现的ORM框架.该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并 ...

  5. Nginx配置问题总结

    1.Nginx直接下载解压,有个nginx.exe文件,双击即开启Nginx服务(windows系统下).默认是80端口. 若服务无法启动,考虑以下三方面问题: (1)端口号80是否被占用 (2)防火 ...

  6. OpenCL学习笔记(一):摩尔定律,异构计算与OpenCL初印象

    欢迎转载,转载请注明:本文出自Bin的专栏blog.csdn.net/xbinworld.  技术交流QQ群:433250724,欢迎对算法.技术.应用感兴趣的同学加入. 关于摩尔定律: 摩尔定律19 ...

  7. JAVA二叉树的创建以及各种功能的实现

    直接上代码了,代码说得很清楚了 package BTree; public class BTree { private Node root; private class Node { private ...

  8. 【转载】 ftp 命令行

    原文在这里. 本文中,介绍在 Linux shell 中如何使用 ftp 命令.包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹.尽管现在有许多不错的 FTP 桌面应用,但是在服务器.SSH ...

  9. 一个用go写的模拟mp3文字界面播放程序

    这里的技巧在于学习如何定义数据结构,更新数据结构,在哪里用指针或是地址来更新. manger.go package library import "errors" type Mus ...

  10. 前端读者 | 前端开发者调试面板vConsole

    来着微信团队开源的一个调试工具,[GitHub地址]https://github.com/Tencent/vConsole 一个轻量.可拓展.针对手机网页的前端开发者调试面板. 特性 查看 conso ...