精华内容
参与话题
问答
  • Linux如何分区

    2020-07-02 13:24:09
    Linux如何分区? 由于linux自由软件,所以在使用起来不及Windows这商业软件来得上手,但好的是,linux正不断改正这一缺点,现在普通用户也可以轻松地掌握它了。 本文就用户在装linux的过程中,所遇到的Linux...

    Linux如何分区?

    由于linux是个自由软件,所以在使用起来不及Windows这个商业软件来得上手,但好的是,linux正不断改正这一缺点,现在普通用户也可以轻松地掌握它了。 本文就用户在装linux的过程中,所遇到的Linux分区问题来详细地介绍一下,这里以Red Hat Linux7.1为例。

    首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(Primary Partion)和扩充分区(Extension Partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(Logical Partion),况且逻辑分区没有数量上限制。

     

    对习惯于使用Dos或Windows的用户来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们的文件结构都是独立的,非常好理解。但对这些用户初上手Red Hat linux吗, 可就有点恼人了。因为对Red Hat linux用户来说无论有几个分区,分给哪一目录使用, 它归根结底就只有一个根目录,一个独立且唯一的文件结构。 Red Hat linux中每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。下面我们先来看看Red Hat linux的驱动器是如何标识的。

     

    对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指IDE硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样,不在多说。

     

    我们从上面可以看到,Red Hat linux的分区是不同于其它操作系统分区的, 它的分区格式只有Ext和Swap两种,Ext用于存放系统文件,Swap则作为Red Hat linux的交换分区。那么现在我们就可以知道Red Hat linux至少需要两个专门的分区(Linux Native和Linux Swap)况且不能将Red Hat linux安装在Dos/Windows分区。一般来说我们将Red Hat Linux安装一个或多个类型为“linux Native”的硬盘分区, 但是在Red Hat Linux的每一个分区都必须要指定一个“Mount Point”(载入点),告诉Red Hat linux在启动时,这个目录要给哪个目录使用。对“Swap”分区来说,一般定义一个且它不必要定义载入点。 下面我们先对“linux Native”和“Linux Swap”有个初步的了解。

     

    *SWAP分区是LINUX暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起来,在需要的时候再调进内存内,且作为SWAP使用的分区不用指定“Mout Point”(载入点),既然它作为交换分区,我们理所当然应给它指定大小,它至少要等于系统上实际内存的量,一般来说它的大小是内存的两倍,如果你是16MB的内存,那么SWAP分区的大小是32MB左右,以此类推。但必须还要注意一点,SWAP分区不要大于128MB,如果你是64MB的内存,那么SWAP分区最大也只能被定为127MB,再大就是浪费空间了,因为系统不需要太大的交换分区。以此类推,如果你是128MB或更大的内存,SWAP分区也只能最大被定为127MB,即使在使用VMware等极费内存的软件时,swap的耗费量也只有60M,所以分100~200M的swap已经足够了,不闭按照官方文档说的分2倍的实际内存大小,如果你有512M内存难道你真的要分1G的交换分区吗?另外你也可以创建和使用一个以上的交换分区,最多16个。

     

    *linux Native是存放系统文件的地方。对Windows用户来说,操作系统必须装在同一分区里,它是商业软件吗!所以你没有选择的余地!对Red Hat linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装 (必须要说明载入点),也可以就装在同一个分区中(载入点是“/”)。 下面我们看看可以创建哪些分区(仅列常用几种)。

     

    /boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件, 建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在50MB―100MB之间。但是如果想用LILO启动Red Hat linux系统的话, 含有/boot的分区必须完全在1023以下。又由于8GB后的数据LILO不能读取, 所以Red Hat linux要安装在8GB的区域以内。

     

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

     

    /home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。 如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登陆系统,这样做是危险的,因为根用户对系统有绝对的使用权,可一旦你对系统进行了误操作,麻烦也就来了。

     

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

     

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

     

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

     

    /dev分区,存放设备文件。

     

    /opt分区,存放可选的安装的软件。

     

    /sbin分区,存放标准系统管理文件。

     

    上面介绍了几个常用的分区,一般来说我们需要一个SWAP分区,一个/boot分区,一个/usr分区,一个/home 分区,一个/var/log分区。当然这没有什么规定,完全是依照你个人来定的。但记住至少要有两个分区,一个SWAP分区,一个/分区。

    展开全文
  • 今天自然就来分享一下如何硬盘使用起来这基础操作。今天自然来分享硬盘分区、挂载、数据的迁移和设置开机自动挂载。正确的姿势可以让你的服务器更加稳定的运行。在服务器运维工作中我们经常会发现磁盘爆满的...

    经常有新手发现自己的服务器硬盘满了,购买了新的硬盘又不知道如何使用。今天自然就来分享一下如何让硬盘使用起来这个基础操作。今天自然来分享硬盘的分区、挂载、数据的迁移和设置开机自动挂载。正确的姿势可以让你的服务器更加稳定的运行。

    在服务器运维工作中我们经常会发现磁盘爆满的情况,磁盘爆满可能会造成服务异常,更有甚者是服务器崩溃。在这种情况下我们需要加入新的硬盘来扩展存储容量。常见方法有两种,一是挂载新的磁盘分区,二是lvm动态扩容。今天自然来讲一下第一种方案,如果你对第二种方案感兴趣,可以学习下面这篇文章:

    miniProxy一款轻量级的PHP Web在线代理小程序

    介绍 miniProxy是一款基于PHP开发的web网页代理小程序,其前身是pageForward。可以让你绕 […]

    这里我们假设存放数据的目录/data所在的分区sda5马上就要爆满了,磁盘使用率高达99%。

    我们购买了一块容量为20GB的新硬盘sdb,我们要使用它。按照windows上的操作方法,我们需要给它分区并格式化,分配盘符才能正确使用。centos7/redhat下我们也是同样的操作方式,只是我们的分配盘符变成了更加规范化的“挂载”。

    下面我们用fdisk在硬盘sdb上创建一个10GB的分区

    通过lsblk命令我们可以看见已经在硬盘sdb中创建了第一个分区sdb1。下面我们需要对它进行格式化操作后才能挂载并使用。

    mkfs命令的使用方式有以下两种:1、mkfs 选项 参数 文件系统;2、mkfs.支持的文件系统

    我们还需要转移/data下的数据到新的分区,暂且不要将sdb1直接挂载到/data目录以免造成服务异常。

    我们先新建一个/mnt2目录,将分区sdb1挂载到该目录后进行数据迁移。

    数据迁移是一个非常重要的部分,请慎重。数据迁移前请停用设计到改目录的服务,例如我的网站数据都是放在/data目录下,那么我需要停用mysql/MariaDB、Nginx、PHP这几个关键服务。

    将/data数据转移到/mnt2目录下,我们可以使用文件移动命令mv和文件复制命令cp。自然在这里推荐使用文件复制命令cp,以防突然断线造成的文件损坏。

    必须添加-a参数确保文件属性不发生变化,避免由于文件属性变化造成的服务异常。后面的-v参数为可选项目,添加-v参数你可以看见复制的整个过程。

    我们的服务认定的是/data目录,所以我们还需要将分区sdb1挂载到/data目录下。

    当前的挂载状态都是临时的,想要让服务器开机自动将分区sdb1自动挂载到/data目录,我们需要修改/etc/fstab文件,这里我们需要推荐使用唯一标识UUID进行挂载。

    理由:在一定情况下,/dev/sdb1这个设备名是会发生变化的,一旦变化就会造成服务错误甚至崩溃。而系统唯一标识UUID是不会发生变化的。

    获取/dev/sdb1的UUID

    使用命令vim /etc/fstab修改开机挂载列表:

    最后按esc键,输入:wq保存并退出即可。

    以上的内容对于个人站长而言,已经完全够用了。网站服务器的基础硬盘挂载你已经完全掌握了,再也不需要担心不会手动挂载硬盘了。这里只是基础的介绍,如果你想了解更加高级的内容,推荐学习《鸟哥的Linux私房菜》一书。

    展开全文
  • linux如何增加swap交换分区 swap即交换分区,类似于windows虚拟内存功能,就是在硬盘上分配出一块空间作为虚拟...可以有种方法来增加swap分区,一种是将新的分区来作为swap,另一种是在磁盘中创建一大的文...

    linux下如何增加swap交换分区


    swap即交换分区,类似于windows虚拟内存功能,就是在硬盘上分配出一块空间作为虚拟内存来使用.
    通常swap都是在装系统硬盘分区时设定,这里只是探讨一下系统已经安装好后,扩展swap分区的方法.下面我们来将下如何在安装好的linux下增加swap交换分区.
    可以有两种方法来增加swap分区,一种是将新的分区来作为swap,另一种是在磁盘中创建一个大的文件来作swap.

    1.新分区扩展swap


    假如有一个新的分区/dev/sda3,我们用它来作swap.

    swapon -s                --查看当前swap情况
    mkswap /dev/sda3
    swapon /dev/sda3
    swapon -s
    vim /etc/fstab
    
    /dev/sda3   swap   swap  defaults  0  0    --添加开机自动挂载
    

    2.大文件扩展swap


    cd /var
    dd if=/dev/zero of=file bs=1M count=1000       --生成1G的大文件
    mkswap file
    swapon file
    swapon -s
    vi /etc/fstab
    
    /var/file   swap   swap   defaults  0   0
    
    展开全文
  • 摘要swap即交换分区,类似于...下面我们来将下如何在安装好的linux下增加swap交换分区.可以有种方法来增加swap分区,一种是将新的分区来作为swap,另一种是在磁盘中创建一大的文件来作swap.1.新分区扩展swap假...

    摘要

    swap即交换分区,类似于windows虚拟内存功能,就是在硬盘上分配出一块空间作为虚拟内存来使用.

    通常swap都是在装系统硬盘分区时设定,这里只是探讨一下系统已经安装好后,扩展swap分区的方法.下面我们来将下如何在安装好的linux下增加swap交换分区.

    可以有两种方法来增加swap分区,一种是将新的分区来作为swap,另一种是在磁盘中创建一个大的文件来作swap.

    1.新分区扩展swap

    假如有一个新的分区/dev/sda3,我们用它来作swap.

    # swapon -s –查看当前swap情况

    # mkswap /dev/sda3

    # swapon /dev/sda3

    # swapon -s

    # vi /etc/fstab

    /dev/sda3 swap swap defaults 0 0 –添加开机自动挂载

    swap即交换分区,类似于windows虚拟内存功能,就是在硬盘上分配出一块空间作为虚拟内存来使用.

    通常swap都是在装系统硬盘分区时设定,这里只是探讨一下系统已经安装好后,扩展swap分区的方法.下面我们来将下如何在安装好的linux下增加swap交换分区.

    可以有两种方法来增加swap分区,一种是将新的分区来作为swap,另一种是在磁盘中创建一个大的文件来作swap.

    1.新分区扩展swap

    假如有一个新的分区/dev/sda3,我们用它来作swap.

    # swapon -s --查看当前swap情况

    # mkswap /dev/sda3

    # swapon /dev/sda3

    # swapon -s

    # vi /etc/fstab

    /dev/sda3 swap swap defaults 0 0 --添加开机自动挂载

    1

    2

    3

    4

    5

    6

    # swapon -s                --查看当前swap情况

    # mkswap /dev/sda3

    # swapon /dev/sda3

    # swapon -s

    # vi /etc/fstab

    /dev/sda3swapswapdefaults00--添加开机自动挂载

    2.大文件扩展swap

    # cd /var

    # dd if=/dev/zero of=file bs=1M count=1000 --生成1G的大文件

    # mkswap file

    # swapon file

    # swapon -s

    # vi /etc/fstab

    /var/file swap swap defaults 0 0

    1

    2

    3

    4

    5

    6

    7

    # cd /var

    # dd if=/dev/zero of=file bs=1M count=1000       --生成1G的大文件

    # mkswap file

    # swapon file

    # swapon -s

    # vi /etc/fstab

    /var/fileswapswapdefaults00

    结语:在生产环境中,一般很少遇到需要在linux下增加swap交换分区的事情,哪天遇到这个问题基本上也是要重新百度,或者大家也可以收藏本篇内容:linux下如何增加swap交换分区 http://www.ttlsa.com/html/1691.html

    展开全文
  • 如何合理地给你的Linux分区 本文...分区是什么 分区就是硬盘格式化过程中的空间划分当然是逻辑意义上的划分不是真的叫你把硬盘拔出来用刀子划分硬盘分区后就有各种用途了把分区想象成两个不同的配置过程分区很方便因为
  • 如何在arm-linux下支持2T硬盘

    千次阅读 2020-07-20 16:23:47
    两个选项均不支持2T以上硬盘,所以要对内核进行一些修改和调试,本文档记录调试过程中碰到的问题和解决办法 硬盘分区 首先得将硬盘分区为GPT,由于arm linux上的工具比较简陋,因此暂时选择在ubuntu上做分区工作...
  • linux分区满了,如何进行扩容

    万次阅读 多人点赞 2017-06-16 15:23:04
    图片中可以看到挂载点“/”的利用率移到100%,空间不够,所以要对其... 下图可以看到,硬盘空间增大为53.7GB,在设备那里可以看到有两个分区,sda1跟sda2(请忽略sda3)。接下来增加一个分区。键入命令:fdish ...
  • 一、使用GRUB进行硬盘安装  1.安装前的工作  在安装前要分好区,一般要划出以下几个分区  /根分区 我安装redhat9时给了500M;  /boot分区100M-200M左右;  /swap一般是内存的倍;  /home分区 保存各个...
  • 如果硬盘总容量大于2T的话是不能用MBR格式安装系统的这时候要用GPT格式这时候也不能使用fdisk来分区了要使用parted来分区大于2t硬盘分区,老男孩视频里用到了5块600G的硬盘安装系统的时候有几种方法我只记住了种...
  • 硬盘分区知识详解如何安装多系统

    千次阅读 2011-09-23 17:54:45
    先我想说明一下我写这篇文档的原因.我很喜欢在各种linux...或者我为什么只能分两个分区? 进去一看,几乎清一色全都是因为不懂得硬盘分区的知识不理解硬盘分区的概念造成的.对于一些非计算机专业的业余linux爱好者来说,
  • 1.准备工作。 (1)为CentOS添加一块10G新硬盘。 ... ... 选择硬盘,直接下一步 ...选择10g,将虚拟机存储为单个文件 ...已经有两块硬盘sda和sdb,sda有两个分区,sda1,sda2 2.建立分区。 (1)执行命令(fdisk /...
  • 图片中可以看到挂载点“/”的利用率移到100%,空间不够,所以要对其进行分区。...2. 下图可以看到,硬盘空间增大为53.7GB,在设备那里可以看到有两个分区,sda1跟sda2(请忽略sda3)。接下来增加一个分区。 ...
  • LINUX03_磁盘分区

    2020-12-10 22:14:29
    常用的种磁盘分区类型mbr(linux是这种分区类型) 操作系统要安装在主分区 只支持4分区 扩展分区占一分区 ③. gpt (win7 64位以后) 无限主分区 支持超大硬盘 3T以上 ②. 查看所有设备挂载情况lsblk ...
  • LINUX02_磁盘分区

    2020-11-07 10:50:31
    常用的种磁盘分区类型mbr(linux是这种分区类型) 操作系统要安装在主分区 只支持4分区 扩展分区占一分区 ③. gpt (win7 64位以后) 无限主分区 支持超大硬盘 3T以上 ②. 查看所有设备挂载情况lsblk ...
  • 图片中可以看到挂载点“/...2. 下图可以看到,硬盘空间增大为53.7GB,在设备那里可以看到有两个分区,sda1跟sda2(请忽略sda3)。接下来增加一个分区。 键入命令:fdish/dev/sda 键入:m(获取帮助) 键入:...
  • 两个系统都安装后,默认进入centos 7系统,这时,我们是找不到Windows7引导菜单的。 参考了网上的很多范例,最终解决方式如下: 修改CentOS 7的grub引导文件: 进入/boot/grub2目录后使用vim编辑grub.cfg文件。 ...
  • CentOS如何分区

    2019-09-27 16:42:07
    安装Linux CentOS时,需要在硬盘建立CentOS使用的分区,在大多情况下,至少需要为CentOS建立以下3个分区。 (1)/boot分区(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中所要用到的...
  • linux与windows分区互访

    千次阅读 2008-06-24 16:15:00
    本文主要讲述如何在一台机器上装了windows和linux两个系统之间互相访问彼此的分区。 一 linux下访问windows下的分区:在Linux下访问硬盘分区的内容,必须先用mount命令将分区加载到Linux的某个目录下才能访问。 先...
  • 图片中可以看到挂载点“/”的利用率移到100%,空间不够,所以要对其...2. 下图可以看到,硬盘空间增大为53.7GB,在设备那里可以看到有两个分区,sda1跟sda2(请忽略sda3)。接下来增加一个分区。 键入命令:fdish/...
  • 本周伊始,检查并更换公司备份... 由于事发突然,供货商答应最早于早上七点将新硬盘送到,而公司大部分服务器是晚上9点之后开始自动备份的,也就是说要在两个小时内搞定磁盘问题。  之前从未处理过2T容量以上的磁
  • 需要先新建一个硬盘来充当网络硬盘,最好是逻辑分区,因为可以扩容和降额,这里已经提前建好,不在赘述,不定的小伙伴,请看我之前写过磁盘管理(附加链接,请点击)和lvm逻辑分区管理(附加链接,请点击) ...
  • 之前两个硬盘双系统折腾了特别久,没有弄成功,最后发现是一个小问题,一直困扰着我 首先,当按照网上的教程一步步地安装完毕之后(在安装Linux的时候一定要自己设置挂载分区),下载easyBCD; 然后,easyBCD上面Linux...
  • 如何加载新分区

    千次阅读 2012-08-31 10:09:52
    引:在为主机添加硬盘前,首先要了解Linux系统下对硬盘分区的命名方法。  在为主机添加硬盘前,首先要了解Linux系统下对硬盘分区的命名方法。  在Linux下对IDE的设备是以hd命名的,第一IDE设备是hda,第二...
  • 第一步,广东11选5源码开发 dsluntan.com Q:3393756370 VX:17061863513为新磁盘创建分区。 [root@~]# ll /dev/sdb* #检查第二块硬盘,及分区 brw-rw—- 1 root disk 8, 16 Aug ... 为磁盘创建分区,可以用两个命...
  • 综合来看,学习Linux操作系统的安装,关键要学会点:第一、如何Linux操作系统准备硬盘空间。第二、如何启动ISO镜像文件中的安装程序。本文将为大家介绍从硬盘安装Linux操作系统的方法步骤。
  • 40 编辑我有一个用两个1.5TB硬盘组成的RAID卷,由于MBR分区表无法支持超过2TB的单个分区,所以我使用了GUID分区表某日,我用diskpart命令的时候选错了硬盘,然后毫不犹豫的执行了clean指令,很好,灰飞烟灭,将近3TB...
  • 1、MBR和GPT 分区表对于一个硬盘是非常重要的,分区表告诉硬盘如何读取和写入数据,一旦分区表被破坏,那么就无法对硬盘上的数据进行操作了。现在主流的硬盘分区表格式有MBR和GPT种,而GPT也在渐渐的取代MBR。 ...
  • 一般情况下,简单的扩容分种:1、添加新硬盘扩容;2、虚拟磁盘扩容(此种情况只能硬盘扩容,无法缩小,如何缩小,后面再记录)。 一、MBR磁盘格式扩容 1、添加硬盘步骤最好关机操作,或者添加完成后重启。...
  • 对大多数Linux用户,特别是Linux爱好者来说,往往需要在Linux系统下使用DOS/Windows文档,这就涉及到如何Linux环境下使用...本文从如何Linux下使用DOS/Windows硬盘分区和软盘两个方面对这个问题作一个简单的介绍。
  • 如何添加服务器硬盘

    2016-01-14 12:08:40
    由于之前并没有做过增加硬盘的操作,因此先在虚拟上测试下此篇文章记录如何添加硬盘/dev/sde分区(添加两个分区/dev/sde1,/dev/sde2),格式化及加载硬盘实现:1.vmware中添加linux硬盘。虚拟机开机添加硬盘需要重启或...

空空如也

1 2 3 4 5 6
收藏数 110
精华内容 44
关键字:

linux两个硬盘如何分区

linux 订阅