安装Ubuntu Linux分区的推荐方案和方法
在安装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分区的推荐方案和方法的更多相关文章
- 安装Ubuntu Linux系统时硬盘分区最合理的方法
无论是安装Windows还是Linux操作系统,硬盘分区都是整个系统安装过程中最为棘手的环节,网上的一些Ubuntu Linux安装教程一般都是自动分区,给初学者带来很大的不便,下面我就根据多年来在合 ...
- win7下安装Ubuntu后进不去win7的解决方法
win7下安装Ubuntu后进不去win7的解决方法 刚刚给同学在win7下安装了Ubuntu16.04,结果在安装完后竟然无法在电脑重启后,找到win7的进入选项. 在网上找了找,都不行!就差点重装 ...
- 安装Ubuntu时分区选择
最近购买来一台二手笔记本.型号是:Dell Latitude D520.回来之后就装上来Ubuntu12.04,开始是安装的UbuntuKylin 13.04.不知道是机器配置不行,还是本身系统有点卡 ...
- 华硕电脑安装ubuntu出现问题及决方案
问 题 一:华硕电脑安装ubuntu时无线网络禁用解决方案:打开终端(Ctrl+alt+t)运行命令sudo rmmod acer-wmi,然后开启无线,连接上后便可以上网(附上ubuntu论坛上讨论 ...
- 安装ubuntu系统 ——分区
安装ubuntu 系统主要分四个区 目录 建议大小 格式 描述 / 10G-20G ext4 根目录 swap <2048M swap 交换空间 /boot 400M左右 ext4 Linux的 ...
- VMware安装Ubuntu分辨率无法适应屏幕的解决方法
一开始虚拟机安装Ubuntu的时候遇到分辨率无法适应屏幕的时候,百度了一大堆都说使用xrandr命令来修改分辨率,但是还是无法适应1920x1080的屏幕,强迫症表示非常难受! 然后在不知道是 ...
- 安装ubuntu出现BUG soft lockup的解决方法(16.04 14.04)
对于16.04而言,当时用的是UtrISO 安装的,导致安装过程用会出现 “not a com32r image” 的错误,解决方法见上文的: boot: live 华硕Z9主板安装16.04以上系统 ...
- Ubuntu Linux 分区简易教程
关于Linux系统下的“分区”问题,对于新手来说一直是很头疼的.我来简单写一下,它的“分区”方法,规则. 声明:我为了让没有接触过Linux系统的人,理解更加简单.所以在言语表述上不是很规范,专业.我 ...
- 软件安装(ubuntu) --Linux基础编程
Ubuntu:一个以桌面应用为主的开源GNU/Linux操作系统 1.在线安装(Ubuntu Example) [安装]:sudo apt-get install 安装包的名字,或者:sudo apt ...
随机推荐
- linux中时间精度的获取问题【转】
转自:http://www.xuebuyuan.com/877633.html 目前项目需要,需要对时间进行基准,基准的精度在微秒.下午老刘给我说不能用do_gettimeofday因为他的精度虽然可 ...
- xcode 配置系统环境变量 Preporocessing 预编译宏的另一种写法, 系统的DEBUG 由来
在某些项目中看到一些环境变量类似宏的东西 比如叫ENVIRONMENT, 但发现还找不到具体这个宏是什么值, 那是因为他实在Preprocessing里配置了这个宏的值, 他能配置debug/rele ...
- 我的新博客地址http://xxxbw.github.io/
最近在学github,在github搭了个博客,以后也会使用另外一个博客.有兴趣的小伙伴可以看看~ 地址:http://xxxbw.github.io/
- Python Flask SQLALchemy基础知识
一.介绍 SQLAlchemy是一个基于Python实现的ORM框架.该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并 ...
- Nginx配置问题总结
1.Nginx直接下载解压,有个nginx.exe文件,双击即开启Nginx服务(windows系统下).默认是80端口. 若服务无法启动,考虑以下三方面问题: (1)端口号80是否被占用 (2)防火 ...
- OpenCL学习笔记(一):摩尔定律,异构计算与OpenCL初印象
欢迎转载,转载请注明:本文出自Bin的专栏blog.csdn.net/xbinworld. 技术交流QQ群:433250724,欢迎对算法.技术.应用感兴趣的同学加入. 关于摩尔定律: 摩尔定律19 ...
- JAVA二叉树的创建以及各种功能的实现
直接上代码了,代码说得很清楚了 package BTree; public class BTree { private Node root; private class Node { private ...
- 【转载】 ftp 命令行
原文在这里. 本文中,介绍在 Linux shell 中如何使用 ftp 命令.包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹.尽管现在有许多不错的 FTP 桌面应用,但是在服务器.SSH ...
- 一个用go写的模拟mp3文字界面播放程序
这里的技巧在于学习如何定义数据结构,更新数据结构,在哪里用指针或是地址来更新. manger.go package library import "errors" type Mus ...
- 前端读者 | 前端开发者调试面板vConsole
来着微信团队开源的一个调试工具,[GitHub地址]https://github.com/Tencent/vConsole 一个轻量.可拓展.针对手机网页的前端开发者调试面板. 特性 查看 conso ...