[转]Ubuntu分区的推荐方案及方法

本文详细介绍了在安装 Ubuntu Linux 之前所需进行的准备工作,包括获取安装软件、规划硬盘分区等内容。针对不同使用场景(单系统或多系统)、主机功能(Desktop 或 Server),给出了具体的磁盘分区建议。

 

在安装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 硬盘MasterSlave
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.硬盘最多可以区分4个主分割区或3个主分割区+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
sda3swap 系统内存置换文件
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

视服务器功能决定大小

安装Liunx Ubuntu磁盘分区的配置与建议事项咖啡就说到这里,有了以上的相关说明相信要将自己的硬盘规划好,应该不会是件难事啦。

<think>好的,我现在需要帮助用户了解Ubuntu系统下的磁盘分区推荐方案。用户提到他们之前看到一篇关于CentOS使用Parted分区工具的文章,现在想了解Ubuntu的最佳实践。首先,我需要回忆Ubuntu分区的一般建议,同时考虑用户可能的需求,比如系统稳定性、数据安全性和性能优化。 首先,Ubuntu通常使用ext4文件系统,这是默认且稳定的选择。对于大多数用户,特别是新手,简单的分区结构可能更合适,比如单独的根分区和swap分区。但如果是高级用户或服务器环境,可能需要更复杂的方案,比如单独的家目录、boot或var分区。 接下来,用户提到的CentOS教程中使用GPT分区,因为磁盘超过2TB。同样,Ubuntu在大于2TB的磁盘上也需要使用GPT,这时候parted工具比fdisk更合适。需要确保用户了解如何选择分区表格式。 然后,考虑推荐方案。对于桌面用户,可能推荐分区、swap和/home分区。家目录单独分区的好处是重装系统时保留个人数据。对于服务器,可能需要单独的/boot、/、/home、/var、swap等,这取决于具体用途,比如Web服务器可能需要更大的/var,因为日志和网站数据常驻那里。 此外,swap分区的大小通常建议是物理内存的1-2倍,特别是当需要休眠支持时。但如果是SSD,可能需要调整swap的大小,或者使用swap文件代替分区,以节省空间。 还需要考虑文件系统类型的选择,比如是否使用Btrfs或ZFS,但一般ext4更稳妥。对于SSD,启用TRIM和正确对齐分区也很重要,不过Ubuntu安装程序通常会自动处理对齐。 可能还需要注意EFI系统分区(ESP)的存在,尤其是在UEFI启动模式下,需要有一个FAT32格式的EFI分区,大约500MB左右。这是现代系统常见的需求,用户可能容易忽略这一点。 最后,确保建议包括备份重要数据,分区操作有风险。可能需要指导用户使用GParted图形工具或命令行工具parted进行操作,并参考Ubuntu官方文档。 现在需要整理这些思路,形成结构清晰的回答,包括推荐方案、注意事项、步骤示例和引用。同时生成相关问题,比如分区工具选择、SSD优化、分区调整方法等。</think>### Ubuntu磁盘分区推荐方案Ubuntu系统中,合理的磁盘分区方案需兼顾系统性能、数据安全性与扩展性。以下是针对不同场景的推荐方案: #### **1. 基础桌面用户方案** - **根分区(/)**:建议至少30–50 GB,用于安装系统和核心软件,文件系统推荐`ext4`。 - **Swap分区**: - 物理内存 ≤ 4 GB:Swap大小为内存的2倍 - 物理内存 > 4 GB:Swap大小等于内存或1.5倍(若需休眠功能) - **/home分区**:剩余所有空间,用于存储用户数据,文件系统为`ext4`。 **优点**:结构简单,适合个人用户;重装系统时可保留/home数据。 #### **2. 服务器/高级用户方案** - **/boot分区**:1–2 GB(`ext4`),存放内核和启动文件。 - **根分区(/)**:30–50 GB(`ext4`)。 - **/var分区**:20–50 GB(日志、数据库等动态数据)。 - **/home分区**:按需分配(用户数据)。 - **Swap分区**:规则同桌面方案。 - **可选独立分区**: - **/tmp**:独立分区可提升安全性(`ext4`或`tmpfs`)。 - **/opt**:若需安装大型第三方软件。 **优点**:隔离关键目录,降低系统故障风险[^1]。 #### **3. UEFI系统必备分区** 若采用UEFI启动模式,需额外创建: - **EFI系统分区(ESP)**:512 MB–1 GB,文件系统为`FAT32`,挂载点`/boot/efi`。 #### **4. 大容量磁盘注意事项** - 若磁盘容量 > 2 TB,必须使用**GPT分区表**(通过`parted`工具操作)[^1]。 - 避免使用`fdisk`处理GPT分区。 --- ### **操作步骤示例(命令行)** ```bash # 使用parted创建GPT分区表 sudo parted /dev/sda mklabel gpt # 创建根分区(50GB) sudo parted /dev/sda mkpart primary ext4 1MiB 50GiB # 创建swap分区(8GB) sudo parted /dev/sda mkpart primary linux-swap 50GiB 58GiB # 创建/home分区(剩余空间) sudo parted /dev/sda mkpart primary ext4 58GiB 100% # 格式化并挂载 mkfs.ext4 /dev/sda1 mkswap /dev/sda2 mkfs.ext4 /dev/sda3 mount /dev/sda1 /mnt swapon /dev/sda2 ``` --- ### **注意事项** 1. **SSD优化**: - 启用TRIM:`fstrim -v /` - 分区对齐建议使用`parted`默认设置(自动对齐到MiB)。 2. **数据备份**:操作前务必备份重要数据。 3. **LVM**:若需灵活调整分区,可使用LVM逻辑卷管理。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值