2012-08-15 20:30:54 skyflying2012 阅读数 4299
  • 红帽Linux系统企业内部实训

    本课程基于红帽企业版Linux即RHEL(RHEL是Red Hat Enterprise Linux的缩写),在课程中讲解了RHEL的安装、基础网络命令、网卡设置、文件与目录管理、进程与线程管理、VI编辑器、用户与权限、软件包管理、如何地在Linux上搭建Discuz论坛,以及磁盘管理技术、引导故障排错、root密码解锁、NFS、SAMBA、FTP、VNC服务等。

    17763 人正在学习 去看看 杨璞

  今天晚上无事学习了一下linux下硬盘分区的知识,利用公司发的8G U盘实验了一下。把分区的过程总结一下。

  linux下硬盘设备名IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z),硬盘主分区最多为4个.所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,逻辑分区永远从sdb5,开始设备名可以使用fdisk –l查看。

  我的u盘本来是有分区,因此需要先删除原来的分区,插入后显示是/dev/sdc磁盘,其下有一个分区,执行命令,fdisk  /dev/sdc,然后敲入d,选择分区号,然后w保存,原来的分区就删除了。

  我的u盘是8G,计划是主分区为4G,文件格式为ext3的,逻辑分区为2个,各站2G.

  命令步骤如下:(简单描述一下)

  fdisk /dev/sdc


Command (m for help): n

选择p 回车

输入分区号,选择1. 回车

要设置分区开始的柱面,直接回车就可以,试用默认值,回车

设置分区结束的柱面,也就是分区的大小,输入+4G,回车

输入p,查看一下是否成功分出主分区。

输入n,开始分扩展分区。

输入e,选择扩展分区,回车。

输入分区号2,回车

设置分区开始柱面,直接回车就从主分区结束处开始,直接回车。

设置分区结束柱面,直接回车就是将主分区剩下磁盘全部分为扩展分区,直接回车。

输入n,开始划分扩展分区sdc2下的逻辑分区。

输入l。选择划分逻辑分区。

设置分区开始柱面,直接回车,从扩展分区起始处开始。

设置分区结束柱面,输入+2G,回车。

输入p,查看一下是否成功。

输入n,分扩展分区的第二个逻辑分区。

设置分区开始的柱面,回车使用 默认值。

设置分区结束的柱面,回车使用默认值,将剩下磁盘全部分入此逻辑分区,2G.

输入p,查看一下是否成功。

最后一定要输入w,进行保存,不然上述操作都不起作用。


这样我的u盘的分区工作就完成了,这样还是不能挂载上使用的,每个磁盘分区还必须要有自己的文件系统。要对每个磁盘进行格式化,格式化成相应的文件系统。


执行以下命令:

mkfs -t ext3 /dev/sdc1

mkfs -t  ext3 /dev/sdc5

mkfs -t ext3 /dev/sdc6

将主分区和2个逻辑分区都格式化成ext3的文件系统格式,这样u盘分区的工作就全部完成了!也可以将每个分区格式化成不同的格式。


下面是从网上找的一些关于分区的基本知识,没事熟悉一下:

一、什么是分区? 
分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录
(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的
信息则是通过之后的高级格式化,即Format命令来实现。 
安装操作系统和软件之前,首先需要对硬盘进行分区和格式化,然后才能使用硬盘保存各种信息。许多人都会认为既然是分区就一定
要把硬盘划分成好几个部分,其实我们完全可以只创建一个分区使用全部或部分的硬盘空间。不过,不论我们划分了多少个分区,
也不论使用的是SCSI硬盘还是IDE硬盘,都必须把硬盘的主分区设定为活动分区,这样才能够通过硬盘启动系统。 
二、扩展分区和逻辑分区: 
DOS和FAT文件系统最初都被设计成可以支持在一块硬盘上最多建立24个分区,分别使用从C到Z 24个驱动器盘符。但是主引导
记录中的分区表最多只能包含4个分区记录,为了有效地解决这个问题,DOS的分区命令FDISK允许用户创建一个扩展分区,
并且在扩展分区内在建立最多23个逻辑分区,其中的每个分区都单独分配一个盘符,可以被计算机作为独立的物理设备使用。
关于逻辑分区的信息都被保存在扩展分区内,而主分区和扩展分区的信息被保存在硬盘的MBR内。这也就是说无论硬盘有多少个分区
,其主启动记录中只包含主分区(也就是启动分区)和扩展分区两个分区的信息 

硬盘分区方式 
我们平时说到的分区概念,不外乎三种:主分区、扩展分区和逻辑分区。 
主分区是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。在主分区中,不允许再建立其它逻辑磁盘。 
扩展分区的概念则比较复杂,也是造成分区和逻辑磁盘混淆的主要原因。由于硬盘仅仅为分区表保留了64个字节的存储空间,
而每个分区的参数占据16个字节,故主引导扇区中总计可以存储4个分区的数据。操作系统只允许存储4个分区的数据,如果说逻辑
磁盘就是分区,则系统最多只允许4个逻辑磁盘。对于具体的应用,4个逻辑磁盘往往不能满足实际需求。为了建立更多的逻辑磁盘
供操作系统使用,系统引入了扩展分区的概念。 
所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。
这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区
(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。无论系统中建立多少个逻辑磁盘,在主引
导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘。 
需要特别注意的是,由于主分区之后的各个分区是通过一种单向链表的结构来实现链接的,因此,若单向链表发生问题,将导致逻
辑磁盘的丢失。

 


2015-09-24 17:28:17 gent__chen 阅读数 7391
  • 红帽Linux系统企业内部实训

    本课程基于红帽企业版Linux即RHEL(RHEL是Red Hat Enterprise Linux的缩写),在课程中讲解了RHEL的安装、基础网络命令、网卡设置、文件与目录管理、进程与线程管理、VI编辑器、用户与权限、软件包管理、如何地在Linux上搭建Discuz论坛,以及磁盘管理技术、引导故障排错、root密码解锁、NFS、SAMBA、FTP、VNC服务等。

    17763 人正在学习 去看看 杨璞

想学习linux,就必须要有一个linux操作系统,如果是一个新手,对于学习的成本将提高不少,甚至还要去了解文件系统、磁盘挂载等知识。下面我用ubunt14.04版本做下演示。

准备工作:

(1)一个带有linux操作系统的启动盘,制作方法与windows相同

(2)一台不要太low的电脑(也不需要很好)

安装步骤:

(1)进入启动盘系统,就会出现以下页面:


选择选择自己想要的字体(建议中文),开始安装。


选择继续。


如果想要默认安装的话,可以选择清除整个磁盘并安装,如果需要自己定义磁盘挂载的话,选择其他选项,并继续。


这里就是进入磁盘分区和挂载的页面,对于新手来说,只要分三个区就可以了。分别是根目录/、交换空间(swap)、家目录/home区。分区之前就是要清除前面分过的区。

选择根目录分区,我的硬盘有500G,这里根目录大小我设为100G,文件系统用Ext4。

交换空间的大小一般设为内存的两倍,这里我设为10G。

其他的空间我全部分给了/home目录,这样可以存放更多的资料在自己的用户中。磁盘分区好了,就继续完成下面的简单设置。






安装完成,可以使用了。

2018-03-13 19:41:51 zsl341219 阅读数 365
  • 红帽Linux系统企业内部实训

    本课程基于红帽企业版Linux即RHEL(RHEL是Red Hat Enterprise Linux的缩写),在课程中讲解了RHEL的安装、基础网络命令、网卡设置、文件与目录管理、进程与线程管理、VI编辑器、用户与权限、软件包管理、如何地在Linux上搭建Discuz论坛,以及磁盘管理技术、引导故障排错、root密码解锁、NFS、SAMBA、FTP、VNC服务等。

    17763 人正在学习 去看看 杨璞

磁盘的分区方式选择:选择5,自定义分区next

(1)use all space :删除当前磁盘内的所有分区,包括其他系统创建的分区。

(2)replace existing linux system(s): 删除当前磁盘内的所有的linux分区,而不删除其他系统创建的分区,这是默认的选项

(3)shrink current system:利用(挤压)分区上存在的所有的空闲空间,创建系统默认的分区布局

(4)use free space:使用未使用的分区空间

(5)create custom layout:自定义分区方式


1、linux系统磁盘分区知识:

(1)磁盘在使用前一般要先分区

(2)磁盘分区有主分区、扩展分区和逻辑分区之分。一块磁盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分区替换,在这个扩展分区内可以划分多个逻辑分区。

(3)如果规划的分区数量超过4个,则分区组合为3primary+1extend 或2p+2le 或1p+1e

(3)扩展分区最多只能有一个,扩展分区不能直接用,必须在扩展分区的基础上,划分逻辑分区,然后格式化(创建系统文件)之后才能存数据或装系统。

eg:

5个分区

1p+1e(4L) :p1 l5 l6 l7 l8

2p+1e(3L) l5 l6 l7

3p+1e(2L)l5 l6

4p+1e(x):错误,p+e<=4

单纯的4p可以分配,但就题目而言,不符合要求,要求是5分区

2、磁盘的命名:字母编号代表盘,数字编号代表分区

分区的编号1-4只能给p+e。l的编号只能从5开始

在linux系统中,磁盘设备一般存储在/dev目录中,不同的设备对应的设备名称如下:

(1)系统的第一快IDE接口的硬盘称为 /dev/hda

(2)系统的第二块IDE接口的硬盘称为 /dev/hdb

(3)系统的第一块SCSI接口的硬盘称为 /dev/sda

(3)系统的第二块SCSI接口的硬盘称为 /dev/sdb

使用数字编号,表示不同的分区:SCSI/SAS/SATA/SSD在linux中名称一样

(1)系统的第一块IDE接口的硬盘的第1个分区称为 /dev/hda1

(2)系统的第一块IDE接口的硬盘的第5个分区称为 /dev/hda5

(3)系统的第二块SCSI接口的硬盘第1个分区称为 /dev/sdb1

(4)系统的第二块SCSI接口的硬盘第5个分区称为 /dev/sdb5

3、linux 分区要求

/ 根分区:用来存放系统文件及程序,其大小至少在5GB以上

swap分区:(交换分区),它的作用相当于

windows里的虚拟内存,swap分区的大小一般为物理内存容量的1.5倍,系统物理内存大于8GB时,swap分区配置8-16GB即可,太大无用,浪费磁盘空间,swap分区的配置不是必须的,但是大多数情况还是设置比较好,个别企业的数据库应用场景不分swap

当系统使用了swap时,说明系统已经慢了(系统性能下降),万一内存不够用,没有swap分区就当机了。

/boot:引导分区,用于存放系统的引导文件,如linux内核等。所有文件的总大小一般只有几十MB,并且以后也不会增大太多。若不设置,就会放到根目录下

分区可以设置为100-200MB,这个分区也不是必须的。





2018-04-27 11:56:26 kingzdd 阅读数 9333
  • 红帽Linux系统企业内部实训

    本课程基于红帽企业版Linux即RHEL(RHEL是Red Hat Enterprise Linux的缩写),在课程中讲解了RHEL的安装、基础网络命令、网卡设置、文件与目录管理、进程与线程管理、VI编辑器、用户与权限、软件包管理、如何地在Linux上搭建Discuz论坛,以及磁盘管理技术、引导故障排错、root密码解锁、NFS、SAMBA、FTP、VNC服务等。

    17763 人正在学习 去看看 杨璞
笔者使用linux也很长时间了,但总有在使用一段时间之后感觉系统分区不是很合理,这里就算是给自己总结一下,也跟大家一起分享吧。
一.常见挂载点的情况说明
一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录) swap(交换分区),其中,/ 是必须的;

详细内容见下文:

安装系统时选择creat custom layout 自定义分区
建议挂载的几大目录:

/   根目录,存放系统命令和用户数据等 
/boot    boot loader 的静态链接文件,存放与Linux启动相关的程序

/home    用户目录,存放普通用户的数据
/tmp    临时文件
/usr    是Red Hat Linux系统存放软件的地方,如有可能应将最大空间分给它
/usr/local 自已安装程序安装在此
/var    不断变化的数据,服务器的一些服务放在下面。
/opt    附加的应用程序软件包


一般来说我们最少需要两个分区,需要一个SWAP分区,和一个“/”分区,但把一些常用、重要的挂载点分到其它分区,这样便 于管理。一般一个/分区,一个/usr分区,一个/home 分区,一个/var分区。这些完全都可以根据自己的需要来进行分配修改。

二.建议系统分区方案
/swap目录 8G           ##内存小于4G的为内存的2倍  内存大于4G的和内存大小一致即可
/boot目录 100M
/根 目录   30G-50G    ##较大一些 强制主分区
/var 目录 30G-50G    ##存放各种日志文件最好较大一些
/usr目 录  50G-100G  ##用于个人配置应用程序,特别是安装一些容易产生日志较大的程序若wowza tomcat等时,最好划分的大一些
/home  10G
/opt       10G   
/tmp       10G

其他剩余空间可以划分出一部分给业务应用,可以按照自己的需要进行分配
如果安装数据库可以划分 /data  用于存放数据库文件
安装web服务可以划分 /webroot  用于存放网页文件等等

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(2918) | 评论(5) | 转发(5) |
给主人留下些什么吧!~~

wowkingah2014-04-23 15:58:39

zhangdiandong:借鉴下网上的说法:Swap 空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。系统的物理内存用光了,系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误。

可能是我钻牛角了。/boot默认就挂在了/下面

回复 | 举报

zhangdiandong2014-04-17 14:52:57

wowkingah,有个问题一直想不明白,请教下。
大家都说:在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换分区)。

根据linux内存管理机制,当memory不足的情况才会调用swap(不讨论内核设置)。也就是说/swap也是可有可无(当然这个具体跑的业务有关)
所以,我总觉得这个论题有问题啊~~~~
最少要有两个挂载点,/,/boot也无伤大雅(业务允许的情况下)

借鉴下网上的说法:Swap 空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。系统的物理内存用光了,系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误。

回复 | 举报

wowkingah2014-04-17 11:15:26

,有个问题一直想不明白,请教下。
大家都说:在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换分区)。

根据linux内存管理机制,当memory不足的情况才会调用swap(不讨论内核设置)。也就是说/swap也是可有可无(当然这个具体跑的业务有关)
所以,我总觉得这个论题有问题啊~~~~
最少要有两个挂载点,/,/boot也无伤大雅(业务允许的情况下)

wowkingah2014-04-17 11:04:08

minirat:没这么复杂把,直接所有空间给/就OK了

,你这太不科学了~,~ 有个I/O问题的。

回复 | 举报

minirat2014-04-14 15:24:21

没这么复杂把,直接所有空间给/就OK了

评论热议
2019-11-07 17:22:32 hongchenshijie 阅读数 46
  • 红帽Linux系统企业内部实训

    本课程基于红帽企业版Linux即RHEL(RHEL是Red Hat Enterprise Linux的缩写),在课程中讲解了RHEL的安装、基础网络命令、网卡设置、文件与目录管理、进程与线程管理、VI编辑器、用户与权限、软件包管理、如何地在Linux上搭建Discuz论坛,以及磁盘管理技术、引导故障排错、root密码解锁、NFS、SAMBA、FTP、VNC服务等。

    17763 人正在学习 去看看 杨璞


附带镜像下载地址 CentOS 7.7 (版本)

http://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/

在这里插入图片描述

1.添加新的虚拟机

在这里插入图片描述

2.自定义(高级)©

在这里插入图片描述

3.选择虚拟机硬件兼容功能

在这里插入图片描述

4.稍后安装系统

在这里插入图片描述

5. 选择要安装的系统

在这里插入图片描述

6.设置虚拟机安装的地址和名称

在这里插入图片描述

7.配置cpu 这个看个人电脑的配置

在这里插入图片描述

8.设置虚拟机内存 (建议先调成4G 后期使用时可以调小)

在这里插入图片描述

9.新建网络类型

在这里插入图片描述

10.选择I/O控制器类型 (默认就行)

在这里插入图片描述

11.选择磁盘类型(默认就行)

在这里插入图片描述

12.选择磁盘

在这里插入图片描述

13.设置硬盘大小(建议不要太小最好不要少于20G)

在这里插入图片描述

14.指定磁盘文件存放的地方(跟你的虚拟机放一起就行)

在这里插入图片描述

15.已准备好创建虚拟机

在这里插入图片描述

16.添加 OS镜像文件

在这里插入图片描述在这里插入图片描述

17.启动虚拟机

在这里插入图片描述等待加载完成

18.选择语言

在这里插入图片描述

19.选择安装 的 软件包

在这里插入图片描述

20. 学习使用可以选择基础设施服务器

![在这里插入图片描述](https://img-blog.csdnimg.cn/20191107162041820.png
在这里插入图片描述在这里插入图片描述

21. 磁盘选择和分区

在这里插入图片描述如果刚接触linux 可以想点进去然后直接完成就行
我在这里选择自定义分区

22.添加分区

在这里插入图片描述在这里插入图片描述

1.添加创建系统引导分区

在这里插入图片描述在这里插入图片描述然后添加新挂载点

2.创建系统"swap分区"

在这里插入图片描述

3.添加根目录分区

在这里插入图片描述

4.创建数据分区 disk01 挂载地址/mnt/disk01

在这里插入图片描述

5.创建第二个数据分区 disk02 挂载地址/mnt/disk02

在这里插入图片描述
建议: 系统分区除 boot分区外 设备类型选择 LVM 数据分区选择 标准分区
在这里插入图片描述
然后点击完成
在这里插入图片描述

23.开始安装

在这里插入图片描述

24.设置root密码,和创建用户(用户可以不创建)

点击进去设置
在这里插入图片描述等待安装完成

25.重启虚拟机

在这里插入图片描述

26.进入系统

在这里插入图片描述

27.使用root用户进行登录在这里插入图片描述

最后:实力有限,如果有什么写的不对的地方,欢迎给我留言.

没有更多推荐了,返回首页