linux物理硬盘和sd的对应关系_linux分区物理卷逻辑卷

linux物理硬盘和sd的对应关系_linux分区物理卷逻辑
今天我们主要说说分区、格式化、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系统的命令:#3  /dev/sdax 就⾏了
⼤家OK的话,我们下⾯就开始学习⽤命令创建LVM逻辑卷
LVM的优点就是可以随意拉升和缩⼩。在基础部分我们已经⽤图形界⾯创建过,现在我们使⽤命令来创建
第⼀步:划分物理分区
使⽤和刚才⼀样de⽅法共振峰
#fdisk  /dev/sda
输⼊n哈~然后回车使⽤默认的起始点,接着输⼊⼤⼩哈。我们创建⼀个300M⼤⼩的空间,输⼊+300
M
注意,这⾥⽐刚才多⼀步,由于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⽬录
第五步:格式化、挂载逻辑卷
#3  /dev/myvg/mylv1
#mkdir  /mnt/mylv1
#mount  -t  ext3  /dev/myvg/mylv1  /mnt/mylv1
然后进⼊这个⽬录,能够看见lost+fount⽬录就成功了
这个逻辑卷使⽤fdisk -l  是查看不到滴,只有使⽤lvdisplay 查看[root@rhel5 /mnt/mylv1]# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot      Start        End      Blocks  Id  System
/dev/sda1  *          1          13      104391  83  Linux
/dev/sda2              14        1318    10482412+  83  Linux
/dev/sda3            1319        1971    5245222+  83  Linux
/dev/sda4            1972        3916    15623212+  5  Extended
/dev/sda5            1972        2624    5245191  83  Linux
/dev/sda6            2625        2689      522081  82  Linux swap / Solaris
/dev/sda7            2690        2751      497983+  83  Linux
/dev/sda8            2752        2788      297171  8e  Linux LVM
[root@rhel5 /mnt/mylv1]# lvdisplay  --- Logical volume ---
LV Name                /dev/myvg/mylv1
VG Name                myvg
LV UUID                xXbNEd-LAQa-xLtB-c92X-3BJ9-qfWu-z54ejZ
LV Write Access        read/write
LV Status              available
# open                1
LV Size                100.00 MB
Current LE            25
Segments              1
Allocation            inherit
Read ahead sectors    0
Block device          253:0
[root@rhel5 /mnt/mylv1]#
如果要查看这个逻辑卷挂在到哪了,可以使⽤#mount 查看
现在我们再在刚才的卷组⾥⾯划分⼀个逻辑卷mylv2出来,⼤⼩是150M,⽂件格式为ext3,挂载到/mnt/mylv2
#lvcreate  -L  150M  myvg  -n  mylv2
#3  /dev/myvg/mylv2
#mkdir  /mnt/mylv2
#mount  -t  ext3  /dev/myvg/mylv2  /mnt/mylv2
就这四条命令就OK了哈~
现在mylv1是100M,mylv2是150M哈~到此为⽌我们逻辑卷就创建完成了
下⾯我们学习些逻辑卷的扩展和缩减
例如 :我现在要把mylv2减少50M ,将这50M添加到mylv1⾥⾯去哈
正确滴⽅法是:
对于lvm,如果是扩⼤某个lv,操作⽐较简单,但如果是缩⼩lv,则有⼀定的风险。我们先要缩⼩其逻辑边界(⽂件系统),然后才能缩⼩物理边界,
1:先卸载逻辑卷umount
2:强制检测逻辑卷分区e2sfck -f /dev/myvg/mylv2
3:缩⼩逻辑分区(⽂件系统)resize2fs /dev/myvg/mylv2 100M
4:缩⼩物理边界lvreduce 或 lvresize  -L  100M  /dev/myvg/mylv25:确认⽂件系统和逻辑卷⼤⼩⼀致 lvs
6:挂载使⽤mount /dev/myvg/mylv /mnt/mylv2[root@rhel5 ~]# umount  /mnt/mylv2
[root@rhel5 ~]# lvresize  -L  150M  /dev/myvg/mylv2  Rounding up size to full physical extent 152.00 MB
Extending logical volume mylv2 to 152.00 MB
Logical volume mylv2 successfully resized
[root@rhel5 ~]# e2fsck  -f  /dev/myvg/mylv2e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/myvg/mylv2: 12/38912 files (8.3% non-contiguous), 10580/155648 blocks
[root@rhel5 ~]# resize2fs  /dev/myvg/mylv2  100M
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/myvg/mylv2 to 102400 (1k) blocks.
The filesystem on /dev/myvg/mylv2 is now 102400 blocks long.

本文发布于:2024-09-21 08:49:36,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/388280.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:分区   逻辑   创建   物理
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议