linux存储如何分区

linux存储如何分区,第1张

您好,方法

1

我们先fdisk -l看看,所有的存储设备。

可以看到/dev/sdb设备,没有分区表,那么肯定就是我们那块新的硬盘了。

2

我们fdisk /dev/sdb,可以看到最后面一行的提示,m for help。

m是more更多的意思,更多帮助输入m。

3

我们输入n,n是new新的意思。意思就是新建分区。

我们可以看到,一个e是extend扩展的意思,就是说建立扩展分区。

p是primary partition主分区的意思,就是说建立主分区。

我们这里建立扩展分区。

4

设置分区号,设置为1

开始柱面号,直接回车默认

结束柱面号也是直接回车默认,也就是所有柱面都被分成扩展分区。

5

输入p然后回车查看一下。

6

在用n新建一个分区,这时候可以看到logical,逻辑的意思。

7

l之后,和建立扩展分区一样,它会让你设置开始柱面和结束柱面。

我们在结束柱面输入+10g,也就是自动计算,从柱面1开始计算,计算到10G后为结束标志。

我们给逻辑分区分10g。

8

用p查看一下结果。ok,接着分剩下的10G。

n新建分区,l选择逻辑分区。

柱面开始位置,回车选择默认。

柱面结束位置,回车选择默认。

p再看下结果。

w保存起来。

这时需要等待,等待分区完成。

fdisk -l看一下,存储器和分区信息。

教你怎么在linux下分区

这时我们需要给它设置文件系统并进行格式化。

mkfs -t ext3 /dev/sdb5

mkfs -t ext3 /dev/sdb6

给它们设置ext3的文件系统,并格式化。

我们在新建两个目录,用来挂载这两个分区。

mkdir /data1 mkdir /data2

然后我们挂载这两个分区。

mount /dev/sdb5 /data1 mount /dev/sdb6 /data2

ok,这样就可以正常使用了。可是重启之后又要手动挂载怎么办?

很简单,我们只要配置一下就OK了。

vim /etc/fstab

编辑/etc/fstab文件

文件字段含义如下:

第一个字段,标识符,可以是UUID或者设备文件名

第二个字段,挂载点

第三个字段,文件系统类型

第四个字段,挂载参数,例如设置读写这些权限等等

第五个字段,分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份。

第六个字段,分区是否被fsck检查,0代表不检查,其他非负数代表检测优先级,1比2的优先级大,数越大,优先级越小,

wq保存退出之后,我们分别复制两个文件到我们的挂载点,为了等会测试。

cp /etc/issue /data1 cp /etc/virc /data2

然后重启。

开机过程中,可以看到在挂载两个存储器。

登录之后,我们mount看看是不是自动挂上去了?

再看看/data1 和 /data2的文件是否在?

今天我们主要说说分区、格式化、SWAP、LVM、软件RAID的创建哈~

格式化

查看当前分区:fdisk -l

这个命令我们以前是讲过的,我现在问下,ID那项是什么意思?

83 是代表EXT2和EXT3

82 是代表SWAP分区

硬盘结构我们就不讲了,相信大家都有基础。我们就直接进入 *** 作

LINUX分区使用的工具是FDISK

对系统的第一个硬盘分区

#fdisk /dev/sda

如果是对第二个硬盘分区,就是fdisk /dev/sdb

大家运行这个命令:#fdisk /dev/sda

大家都进入这个界面了吧?这是主菜单,按m就有提示

我们主要掌握的是以下几个参数:

D删除一个分区

N创建一个分区

Q 不保存退出

T改变分区ID

W保存退出

问下,LINUX对SCSI硬盘最多支持多少分区?

最多支持4个主分区,总分区数最多15个,fdisk 命令最多支持16个分区,IDE硬盘要多一些

现在我们创建一个分区 大小为500MB,在主菜单输入n

First cylinder (2690-3916, default 2690):

这个表示第一个柱面空间的块是 2690-3916,default2690的意思就是默认从2690开始。我们直接点回车,使用默认的

Last cylinder or +size or +sizeM or +sizeK (2690-3916, default 3916):

这里就是输入分区的大小,默认是以块为单位,我们要分500MB,我们就输入+500M哈~然后回车,分区就算完成了。

系统默认的分区ID就是83,所以我们没必要修改,直接按w保存退出

大家看见 The new table will be used at the next reboot没?意思就是这个分区在下次启动的时候才能使用,我们可以使用一个命令,让这个分区马上生效哈~

输入#partprobe,自己使用命令补全哈

然后用fdisk -l查看下, 最后一个,就是我们新建的分区

看见了吧,现在我们就格式这个分区,看到分区的号码/dev/sda7 ,等下我们格式化的时候要用

格式化的标准命令:

#mkfs-t ext3 /dev/sda7

我的是第7个分区,你们是第几个就用第几个

-t 后面跟的就是文件系统的类型

现在我们要挂载这个分区。挂载我已经教过了,相信大家还没忘记吧

先在/mnt/下面建立一个目录

#mkdir /mnt/backup

backup就是我建立的目录

然后我们手动挂载哈~

#mount -t ext3 /dev/sda7/mnt/backup

具体情况以你的分区号和建立的目录名为准

然后CD到这目录里面去,如果看见有一个LOST+fount目录,就说明你分区挂载成功了,现在就可以往分区里面写入数据了

如果想把这个分区开机挂载,就把它写入/etc/fstab

刚才我们格式化使用的命令是:#mkfs -t ext3 /dev/sdax

还有专门用于格式EXT3系统的命令:#mkfs.ext3 /dev/sdax 就行了

大家OK的话,我们下面就开始学习用命令创建LVM逻辑卷

LVM的优点就是可以随意拉升和缩小。在基础部分我们已经用图形界面创建过,现在我们使用命令来创建

第一步:划分物理分区

使用和刚才一样de方法

#fdisk /dev/sda

输入n哈~然后回车使用默认的起始点,接着输入大小哈。我们创建一个300M大小的空间,输入+300M

注意,这里比刚才多一步,由于LVM的ID和EXT3不一样,而系统默认是的EXT3,所以这里我们需要修改一下

在主菜单输入T

系统会让你选择要改变ID的分区,输入我们刚创建的分区,也就是最后一个8

Hex code (type L to list codes):

这里输入分区类型,LVM是8e,如果你不记得了,可以使用l 查看分区ID的对应列表

输入l后,系统会列出所有分区对应的ID号

在列表中,我们可以看见LINUX LVM对应的是8e,所以我们直接输入8e,然后回车,

在主菜单输入p,查看当前分区情况

看见最后你分出来的分区ID已经是8e,那么就可以输入w 保存退出

退出以后,记得要重启这个分区才能生效。我们要使用一个命令让它立即生效

#partprobe

到这里,第一步创建物理分区完成哈~

第二步:创建LVM的物理卷

使用命令

#pvcreate /dev/sdax

sdax就是你刚才创建的分区

创建成功后,可以使用pvdisplay 查看

那我们在这里暂停一下,给大家回顾下什么是LVM

LVM就想一种磁盘管理方式,叫逻辑卷管理器,从 Red Hat Linux 8.0 开始,逻辑卷管理器(LVM)可以在硬盘驱动器分配上使用,LVM 是一种把硬盘驱动器空间分配成逻辑卷的方法,这样硬盘就不必使用分区而被简易地重划大小。

LVM有点象WIN下的动态磁盘,动态磁盘知道吗?LVM 是一种把硬盘驱动器空间分配成逻辑卷的方法,这样硬盘就不必使用分区而被简易地重划大小。主要就是这个功能,可以随意扩展或者缩小某个分区的大小,前提这个分区是逻辑卷管理的。

嗯,这个就是它的主要功能

从硬盘驱动器中创建物理卷(physical volumes-PV)。

从物理卷中创建卷组(volume groups-VG)。

从卷组中创建逻辑卷(logical volumes-LV),并分派逻辑卷挂载点

其中只有逻辑卷才可以写数据

没有大小限制哈,只要你硬盘有空间,比如刚才我们说的硬盘只支持15个分区,那么我们就可以使用LVM来把分区数量无限化

对 ,分一个物理分区,建立一个物理卷,然后这个物理卷建立一个卷组,我们就可以在这个卷组里面去分无数个逻辑卷,而且逻辑卷可以随意扩大缩小,不会对物理分 区有影响,逻辑卷的功能也和物理分区差不多,一样可以格式化成随意的文件系统,挂载到随意的目录。 同时也支持quota

好了,我们继续哈~

刚才我们创建了物理卷PV-(physical volumes),可以使用pvdisplay查看。

PV创建好以后,我们就要创建卷组了,volume groups-VG ,卷组是在物理卷的基础上创建的,也就把物理卷的空间拿来给卷组管理,然后逻辑卷就可以向卷组要空间了

第三步:创建卷组

#vgcreate卷组名 物理卷

#vgcreate myvg/dev/sda8

创建成功后,可以使用vgdisplay 来查看卷组

第四步:创建逻辑卷 (重点)

#lvcreate -L 大小 卷组名 -n 逻辑卷名称

我就从卷组里面分100M出来创建一个逻辑卷

#lvcreate -L 100M myvg -n mylv1

OK,现在我们格式化mylv1为ext3文件格式并挂载到/mnt/mylv1目录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7347920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存