附录A:关于系统分区的介绍

关于分区操作,首先郑重提醒各位:分区操作会影响到系统分区变化,可能导致用户数据丢失,所以请一定慎重小心的进行,悲剧可能发生于一知半解之中,故有问题,千万不要抱有侥幸心理,多提问,论坛中的热心网友很多!

首先看看OS的分区界面:

整个安装界面中,可供操作的有如下一些选项:

选择硬盘:如果用户有两块以上的硬盘,就可以在此选择需要进行分区操作的硬盘。

使用整块硬盘:这个选项默认不选中,因为这会将整块硬盘全部重新分区并格式化,如果用户操作的不是一块空硬盘,那势必会造成数据丢失,除非用户真的不想要硬盘上的原有数据,那就可以选中这个选项。

手动设置分区:这个选项是作为默认项的,接下来的工作也主要针对这个选项进行说明。

新建(N):顾名思义,用来新建分区的。

修改:这个按钮是用来修改已有分区的属性等操作

删除:删除已有分区。

还原:在所有分区设置好以后,OS并没有真正意义上的已经分好区了,仅仅在这里是用户设置的分区方案,真正的分区操作是在点击“安装”按钮以后的安装过程中进行的。所以在这里用户可以选择还原,就是放弃之前的分区方案,可以进行二次分区。

好了,明白各个选项的功能之后,我们开始实例操作对一个硬盘进行合理分区。

如上图,我们对对于一块40G的空闲空间进行分区,实际上这是一个全新的空硬盘,里面没有数据,我们点击“新建”按钮,弹出下面的对话框:

分区类型:分区可以是主分区,也可以是逻辑分区,根据实际情况选择即可,注意一个硬盘中主分区的个数是有限的,所以保险起见留一个主分区,其余分区皆为逻辑分区。

分区大小:可以自行设置大小,一般根分区大小推荐10G左右。其余分区用户自行定制大小即可。

文件系统:一般现在Linux操作系统都开始支持EXT4文件系统。

格式化:对于一个分区是否格式化,要看分区所承载的内容,一般建议根分区是格式化的,其他分区如home之类的可以根据用户自己的选择,是否格式化,因为这些分区往往都保留有用户个人数据。

分区标签:既卷标,给分区起个名字

挂载点:挂载点有诸多可选项,每个选项都有其用途,不过简单的分区方案一般是一个根分区加一个交换分区,对于一个Linux系统,根分区(/)是必不可少的,系统核心内容都是安装在这个分区的,类似于Windows系统的C盘。交换分区通俗的讲,类似于虚拟内存。如果一个机器物理内存足够大,那可以选择不创建交换分区。

我们按照上图中创建一个根分区,并调整其大小为10955,文件系统选择EXT4,挂载点选择“/”,点击确定后,安装界面变成了以下的样子:

同样,我们可以在空闲空间上继续新建分区,也可以对已经分好的分区进行编辑,如果要修改已经分好的区,这时候就用到了“修改”按钮。

原理都很简单,只需按照屏幕提示操作即可。

另外,提醒大家,在创建一个主分区以后,需要创建逻辑分区,逻辑分区是要位于扩展空间上的,所以创建逻辑分区之前,首先要创建一个扩展空间,扩展空间不属于分区,故不能选择挂载点,也不能格式化,创建时一般直接点击确定即可。

有了扩展分区就可以选择创建逻辑分区了,剩下的事情相对简单,关于Linux中每个分区的用途,下面附上一些权威说法:

Linux硬盘系统下,硬盘光驱等设备的命名规则:

  Linux硬盘系统 好像很喜欢“另类”,它对硬盘设备的命名方法,也和Windows有很大区别。在Linux硬盘系统里面,你的硬盘设备信息,是专门存储在“dev”这个挂载点里面的。上面我没有提到这个挂载点,大家知道就行了。后面会见到。它的硬盘命名方法是:

  1. IDE 接口的硬盘,Linux下称为(或者说是显示为):HD

  2. SATA 硬盘或者 SCSI硬盘,称为: SD

  3. 光驱,就是 CDROM 了。如果有多个光驱,是按数字命名排列的,比如:CDROM0,CDROM1,CDROM2

  4. Linux已经很好很好的支持 Windows分区类型(FAT32,FAT,NTFS)的读写操作了。你系统安装好后,它就能自动识别这些Windows分区。它们会以“该分区的容量大小+分区卷标”,来标明,比如: 22.5G GAME, 30G System^^^这样。在你系统的“位置”里面,就能看到的。

  5. 如果你有多硬盘……………… 刚才说了,在Linux里面,硬盘被分为:HD 和 SD,那么,根据英文26个字母的顺序。第一块硬盘,就是 hda,那么,这块硬盘的第一个挂载点,就是 hda1,以此类推 hda2,hda3^^^

  刚才说了,多块硬盘,是根据26个字母顺序排的,那么, hdb就是第二块硬盘了。这个应该很容易理解吧?它的“分区”,自然就是:hdb1,hdb2,hdb3……………………同样道理,大家应该能知道, sdb3,是什么意思了吧?

Linux 下常见分区以及推荐大小值:

/boot 分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制, 况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间。

/usr 分区,是 Linux系统存放软件的地方,如有可能应将最大空间分给它。

/home 分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。

/var/log 分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

/tmp 分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。

/bin 分区,存放标准系统实用程序。

上面介绍了几个常用的分区,但记住常规状况下至少要有两个分区,一个SWAP分区,一个/分区。

如何分区最科学:

一般常见的分区方式有: / 文件系统和 SWAP分区或者/文件系统、/home文件系统和一个SWAP分区

再详细点,再多个/boot系统、 /var文件系统等Linux目录树、不属于Linux目录树的/back(名字自己定,/file也可以,这是自己用来存放备份数据的地方)只分一个 / 和 swap 也有它的好处,可以最大限度的利用硬盘空间(用户用时只要 / 没用完,就可以不去理会硬盘空间的问题),但这样重装系统时要先备份 /home,不然重装就麻烦。如果你给 OS 的硬盘空间比较小,比如只有8G、10G的,采取这种方式比较好,虽然默认系统装完后,/ 文件系统只有3个G 左右,但随着你安装软件的增多,/ 文件系统也会越来越大的。

但只划分一个/分区也比较危险,这就意味着,所有的数据都将存放在唯一一个 / 文件系统中,这对于实际的生产系统来说是不安全的(就如同我们在使用Windows 时也不会只划分一个 C 盘)。如果分配给 OS 的空间大一些,则可以将 /home 独立挂载,也可以再根据自己需要把其它如 /boot、/var 等独立挂载,这样有一定好处: (将/boot单独分区)

1 可以有几个不同的操作系统共享同一套内核 方便管理

2 boot目录的IO访问比较少,单独放在一个分区,可以防止其它目录的读写导致boot的inode损坏

3 老主板有1024柱面问题 单独在前1024柱面分一个boot分区 可以避免这个问题

4 如果做RAID或者LVM,引导管理程序可能不支持,导致找不到内核,因此单独的boot分区就很有意义了

5 方便使用dd这样的工具进行备份

6 可以用只读方式挂载boot分区 增加安全性

ps: 如果喜欢折腾系统 常常重装 那么单独分出来确实没什么用处

如果将/boot单独分区,则/boot为主分区,而/分区不必是主分区。

安全的分区方案原则:系统数据和普通用户数据分离放置于不同的分区 (即使用单独的 home 分区);不经常变化的系统数据和经常变化的系统数据分离放置于不同的分区(即使用单独的 usr 分区和 var 分区)。

一般地,在一个实际系统中至少要创建单独的 /home 分区。

YLMFOS对Linux硬盘分区的介绍相关推荐

  1. linux磁盘写保护怎么修改_用\RAID 0.0999\ 写保护 Linux 硬盘分区-me09-ChinaUnix博客...

    用"RAID 0.0999" 写保护 Linux 硬盘分区 计 算机科学家 David Wheeler 有一句名言:"计算机科学中的任何问题,都可以通过加上一层逻辑层来解 ...

  2. linux使分区生效,Linux 硬盘分区生效命令partprobe

    在Linux中使用fdisk命令进行分区时,有时会遇到"WARNING: Re-reading the partition table failed with error 16: Devic ...

  3. Linux 硬盘分区及挂载

    Linux 硬盘分区及挂载 最近学习Linux文件系统硬盘的分区及挂载部分,将步骤记录一下. 主要步骤: 1.fdisk 设备名 对硬盘进行分区 2.mkfs 命令格式化 3.mount 命令手动挂载 ...

  4. linux的分区讲解,讲解Linux硬盘分区步骤

    <讲解Linux硬盘分区步骤>由会员分享,可在线阅读,更多相关<讲解Linux硬盘分区步骤(6页珍藏版)>请在技术文库上搜索. 1.讲解讲解 Linux 硬盘立分区步骤硬盘立分 ...

  5. Linux学习笔记之——Linux硬盘分区知识

    搭建Linux环境之前,有必要对Linux的硬盘分区知识有所了解.本文总结Linux的硬盘分区知识. 一.关于硬盘种类.物理几何结构及硬盘容量.分区大小计算       首先了解一下硬盘本身的一些信息 ...

  6. Linux硬盘分区相关命令

    Linux硬盘分区相关命令 文章目录 一.在虚拟机构建一个硬盘 二.分区操作 1.fdisk -l :遍历已有的分区信息: 2.配置分区 3.修改分区 4.挂载(mount) 5. 卸载(umount ...

  7. Red Hat Linux硬盘分区教程

    Red Hat Linux硬盘分区教程 1.给系统添加一块10G的硬盘 2.添加完后开启虚拟机 3.开机后建议创建一个快照,以免配置错误回复不了 4.使用fdisk -l查看系统上的所有硬盘 /dev ...

  8. Linux硬盘分区步骤详解

    目录 *总体规划为四大步: 确认识别硬盘 分区 格式化 挂载 n                                                          创建分区 p     ...

  9. Linux 硬盘分区、格式化、挂载

    Linux 硬盘分区.格式化.挂载 1,切换硬盘 [root@ecs-299b-0001 ~]# fdisk /dev/vdb 2,根据提示进行操作 [root@bigboy tmp]# fdisk ...

最新文章

  1. 080703 雨&星巴克的菜单
  2. 致年轻的创业者:人脉没那么重要
  3. 基础理论:集合的Hausdorff距离
  4. spring配置xml遇到的一些错误,最后修改的版本
  5. 装饰器 闭包 生成器 迭代器
  6. 屏的像素与传输速率_柔性半导体新突破:传输速度已足够驱动OLED像素
  7. Windows Server 2012:服务器虚拟化 学习笔记
  8. 使用栈Stack实现队列Queue
  9. 使用ShellExecuteEx打开文件或者其他
  10. 前端很慌!React 称霸,Vue 凶猛,TypeScript 威逼 JavaScript
  11. 文件系统在NVMe SSD上的性能表现分析
  12. android 中LayoutInflater 的使用
  13. .Net之美读书笔记15
  14. php爬取网站所有链接,php 爬取超链接
  15. 七、VUE基础——悦听音乐播放器案例(vue+axios)
  16. mysql long varchar2_long类型字段转换成varchar2类型
  17. 自制卡牌游戏Python
  18. Java - Log
  19. java 外码 内码_什么是汉字的内码、外码、交换码、字形码?
  20. 与网友“阵春风”交流

热门文章

  1. 支付宝:你当前操作的设备存在异常,请尝试使用经常登录的手机操作
  2. 压控振荡器的设计与分析
  3. TabLayout横排滑动
  4. 职业选择测试发型软件,发型在线测试 挑选适合的修颜造型
  5. 嵌入式教程:为什么Linux在嵌入式中如此重要?
  6. 医院云存储服务器项目背景,医疗影像云存储解决方案
  7. 在一家单位工作3 -5年后再考虑跳槽,还是一年一跳?
  8. Ehcache 中ehcache.xml 配置详解和示例
  9. ASEMI肖特基二极管SBT30100VDC的特点有哪些
  10. 安装Paddle,PaddleX环境