收藏 分销(赏)

linux分区及逻辑卷划分.doc

上传人:人****来 文档编号:4575232 上传时间:2024-09-30 格式:DOC 页数:16 大小:118KB 下载积分:8 金币
下载 相关 举报
linux分区及逻辑卷划分.doc_第1页
第1页 / 共16页
linux分区及逻辑卷划分.doc_第2页
第2页 / 共16页


点击查看更多>>
资源描述
linux分区及逻辑卷划分 划分磁盘阵列和创建逻辑卷 标题 内容 01创建磁盘阵列分区 介绍如何创建磁盘阵列分区。 02创建逻辑卷组和逻辑卷 介绍如何创建逻辑卷组和逻辑卷。 03绑定逻辑卷和裸设备 介绍如何绑定逻辑卷和裸设备。 1创建磁盘阵列分区 任务说明 执行此任务可以手动格式化磁盘阵列并根据需要创建新的分区。 本节以在双机上创建分区/dev/sdc1为例,给出手动创建磁盘分区的方法。操作时请根据实际的安装规划调整分区的具体信息。 操作指引 创建磁盘阵列的磁盘分区操作步骤如下: 步骤 1 以root用户登录主节点。 步骤 2 检查磁盘阵列的分区信息。 # fdisk -l 屏幕显示信息如下(供参考)。 Disk /dev/sda: 40.0 GB, 40007756288 bytes 64 heads, 32 sectors/track, 38154 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes Device Boot Start End Blocks Id System /dev/sda1 1 1024 1048560 82 Linux swap /dev/sda2 1025 11264 10485760 83 Linux /dev/sda3 11265 38154 27535360 83 Linux Disk /dev/sdb: 128.8 GB, 128849018880 bytes 255 heads, 63 sectors/track, 15665 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 73.1 GB, 73139224576 bytes 255 heads, 63 sectors/track, 8892 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdc doesn't contain a valid partition table 从以上加粗的信息可以看出磁盘阵列里的逻辑盘sdb和sdc没有划分分区。 步骤 3 格式化磁盘。 # fdisk /dev/sdc 屏幕显示信息如下(供参考)。 The number of cylinders for this disk is set to 8892. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) 步骤 4 查看fdisk命令的参数。 Command (m for help):m 屏幕显示信息如下(供参考)。 Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) 步骤 5 查看磁盘/dev/sdc的分区表。 Command (m for help):p 屏幕显示信息如下(供参考)。 Disk /dev/sdc: 73.1 GB, 73139224576 bytes 255 heads, 63 sectors/track, 8892 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System 步骤 6 给磁盘/dev/sdc添加新的分区。 Command (m for help):n 屏幕显示信息如下(供参考)。 Command action e extended p primary partition (1-4) 步骤 7 配置分区信息。 1. 输入“p”,设定分区为主分区,按“Enter”键。 2. 输入“1”,划分/dev/sdc1分区,按“Enter”键。 Partition number (1-4):1 3. 输入柱面开始位置,按“Enter”键。 First cylinder (1-8892, default 1):1 4. 输入柱面结束位置,按“Enter”键。 Last cylinder or +size or +sizeM or +sizeK (1-8892, default 8892):8892 步骤 8 设置分区ID。 1. 输入修改分区编号的命令。 Command (m for help):t 2. 输入待修改的分区编号。 Partition number (1-4): 1 3. 输入分区类型“8e”。 Hex code (type L to list codes): 8e 步骤 9 查看磁盘/dev/sdc的分区表,检查分区是否成功。 Command (m for help):p 屏幕显示信息如下(供参考)。 Disk /dev/sdc: 73.1 GB, 73139224576 bytes 255 heads, 63 sectors/track, 8892 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 1 8892 71424958+ 8e Linux LVM 步骤 10 将分区信息写入分区表并退出fdisk命令。 Command (m for help):w 屏幕显示信息如下(供参考)。 The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. 步骤 11 重启操作系统。 # reboot 步骤 12 检查磁盘阵列的分区信息。 # fdisk -l 屏幕显示信息如下(供参考)。 Disk /dev/sda: 40.0 GB, 40007756288 bytes 64 heads, 32 sectors/track, 38154 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes Device Boot Start End Blocks Id System /dev/sda1 1 1024 1048560 82 Linux swap /dev/sda2 1025 11264 10485760 83 Linux /dev/sda3 11265 38154 27535360 5 Extended /dev/sda5 11265 21504 10485744 83 Linux /dev/sda6 21505 37888 16777200 83 Linux Disk /dev/sdb: 128.8 GB, 128849018880 bytes 255 heads, 63 sectors/track, 15665 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 73.1 GB, 73139224576 bytes 255 heads, 63 sectors/track, 8892 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 1 8892 71424958+ 8e Linux LVM ----结束 2创建逻辑卷组和逻辑卷 任务说明 执行此任务可以手动创建物理卷、逻辑卷组和逻辑卷。 l 上一节划分了分区/dev/sdc1。本节在双机上以/dev/sdc1为物理卷创建逻辑卷组oracledg及其逻辑卷为例,介绍如何手动创建逻辑卷组和逻辑卷。 l 逻辑卷组oracledg的逻辑卷划分以安装规划为准。 操作指引 创建逻辑卷组和逻辑卷操作步骤如下: 步骤 1 以root用户登录主节点。 步骤 2 创建物理卷。 # pvcreate /dev/sdc1 屏幕显示信息如下(供参考)。 Physical volume "/dev/sdc1" successfully created 步骤 3 检查物理卷创建是否成功。 # pvscan 屏幕显示信息如下(供参考)。 PV /dev/sdc1 lvm2 [34.06 GB] Total: 1 [34.06 GB] / in use: 0 [0 ] / in no VG: 1 [34.06 GB] 步骤 4 创建逻辑卷组。 # vgcreate oracledg /dev/sdc1 屏幕显示信息如下(供参考)。 Volume group "oracledg" successfully created 步骤 5 检查逻辑卷组创建是否成功。 # vgscan 屏幕显示信息如下(供参考)。 Reading all physical volumes. This may take a while... Found volume group "oracledg" using metadata type lvm2 步骤 6 创建逻辑卷。 oracledg下的逻辑卷在自动安装时只创建了前20个。在后来的使用中可以根据需要继续创建余下的逻辑卷。 # lvcreate -L 2048M -n lv_system oracledg # lvcreate -L 1024M -n lv_redo01 oracledg # lvcreate -L 1024M -n lv_redo02 oracledg # lvcreate -L 1024M -n lv_redo03 oracledg # lvcreate -L 2048M -n lv_tools01 oracledg # lvcreate -L 2048M -n lv_rbs oracledg # lvcreate -L 2048M -n lv_undotdbs01 oracledg # lvcreate -L 2048M -n lv_tmp01 oracledg # lvcreate -L 512M -n lv_users01 oracledg # lvcreate -L 2048M -n lv_index01 oracledg # lvcreate -L 256M -n lv_control01 oracledg # lvcreate -L 256M -n lv_control02 oracledg # lvcreate -L 256M -n lv_control03 oracledg # lvcreate -L 128M -n lv_spfile oracledg # lvcreate -L 1024M -n lv_xdb01 oracledg # lvcreate -L 1024M -n lv_drsys01 oracledg # lvcreate -L 512M -n lv_example01 oracledg # lvcreate -L 2048M -n lv_oracledg01 oracledg # lvcreate -L 2048M -n lv_oracledg02 oracledg # lvcreate -L 2048M -n lv_oracledg03 oracledg 步骤 7 激活逻辑卷。 # vgchange -ay oracledg 步骤 8 检查逻辑卷创建和激活是否成功。 # vgdisplay -v oracledg 屏幕显示中有如下信息。(仅供参考) Finding all volume groups Finding volume group "oracledg" --- Volume group --- VG Name oracledg System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 20 VG Access read/write VG Status resizable MAX LV 0 Cur LV 19 Open LV 6 Max PV 0 Cur PV 2 Act PV 2 VG Size 136.23 GB PE Size 4.00 MB Total PE 34874 Alloc PE / Size 5856 / 22.88 GB Free PE / Size 29018 / 113.35 GB VG UUID uREPqr-6ztw-UD7z-4uO2-pFk0-fm8C-1bjQ9w --- Logical volume --- LV Name /dev/oracledg/lv_system VG Name oracledg LV UUID xORLtM-qKRH-6eyU-c5VR-ev9s-i1eS-R3iOnS LV Write Access read/write LV Status available # open 2 LV Size 2.00 GB Current LE 512 Segments 1 Allocation inherit Read ahead sectors 0 Block device 253:0 --- Logical volume --- LV Name /dev/oracledg/lv_redo01 VG Name oracledg LV UUID ZcRm28-Q2vP-aQIG-h6pu-q7gj-sm3Z-uz1xvD LV Write Access read/write LV Status available # open 1 LV Size 1.00 GB Current LE 256 Segments 1 Allocation inherit Read ahead sectors 0 Block device 253:1 --- Logical volume --- LV Name /dev/oracledg/lv_redo02 VG Name oracledg LV UUID U5ro3i-82IP-VLr7-1pt5-vd0P-1rLA-qceEH7 LV Write Access read/write LV Status available # open 0 LV Size 1.00 GB Current LE 256 Segments 1 Allocation inherit Read ahead sectors 0 Block device 253:2 --- Logical volume --- LV Name /dev/oracledg/lv_redo03 VG Name oracledg LV UUID 2uvyu6-tnL5-b6s9-h1kx-B2oT-3hTd-mI2syv LV Write Access read/write LV Status available # open 0 LV Size 1.00 GB Current LE 256 Segments 1 Allocation inherit Read ahead sectors 0 Block device 253:3 .... --- Physical volumes --- PV Name /dev/sdb PV UUID 0gTLF7-Ua4g-Gg61-ryZ0-J117-jasW-JAp8DH PV Status allocatable Total PE / Free PE 30719 / 24863 屏幕显示信息中第二行加粗表示oracledg创建成功。 屏幕显示信息中“Logical volume”段中加粗的“available”表示该逻辑卷已经激活。 ----结束 3绑定逻辑卷和裸设备 任务说明 执行此任务可以将创建的逻辑卷与裸设备绑定。 上一节创建了逻辑卷组oracledg及其逻辑卷,本节以在双机上将逻辑卷组oracledg下的逻辑卷和裸设备绑定为例,介绍绑定逻辑卷和裸设备的方法。 操作指引 绑定逻辑卷和裸设备操作步骤如下: 步骤 1 以root用户登录主节点。 步骤 2 进入raw文件所在目录。 # cd /dev/raw 步骤 3 检查raw文件序号。 # ls -al 系统自带15个raw文件,在没有添加新的raw文件情况下屏幕显示信息如下(供参考)。 drwxr-xr-x 2 root root 408 Jul 19 14:32 . drwxr-xr-x 41 root root 182712 Sep 6 15:17 .. crw-rw---- 1 root disk 162, 1 Jul 19 14:32 raw1 crw-rw---- 1 root disk 162, 10 May 24 2005 raw10 crw-rw---- 1 root disk 162, 11 May 24 2005 raw11 crw-rw---- 1 root disk 162, 12 May 24 2005 raw12 crw-rw---- 1 root disk 162, 13 May 24 2005 raw13 crw-rw---- 1 root disk 162, 14 May 24 2005 raw14 crw-rw---- 1 root disk 162, 15 May 24 2005 raw15 crw-rw---- 1 root disk 162, 2 Jul 19 14:32 raw2 crw-rw---- 1 root disk 162, 3 Jul 19 14:32 raw3 crw-rw---- 1 root disk 162, 4 Jul 19 14:32 raw4 crw-rw---- 1 root disk 162, 5 May 24 2005 raw5 crw-rw---- 1 root disk 162, 6 May 24 2005 raw6 crw-rw---- 1 root disk 162, 7 May 24 2005 raw7 crw-rw---- 1 root disk 162, 8 May 24 2005 raw8 crw-rw---- 1 root disk 162, 9 May 24 2005 raw9 步骤 4 检查raw文件占用情况。 # raw -qa l 如果raw文件没有被占用,则不会显示信息。 l 如果raw文件有被占用,屏幕显示类似如下信息(供参考)。 /dev/raw/raw1: bound to major 253, minor 5 /dev/raw/raw2: bound to major 253, minor 6 /dev/raw/raw3: bound to major 253, minor 7 /dev/raw/raw4: bound to major 253, minor 8 步骤 5 创建逻辑卷需要绑定的裸设备raw文件节点。 # mknod /dev/raw/raw16 c 162 16 # mknod /dev/raw/raw17 c 162 17 # mknod /dev/raw/raw18 c 162 18 # mknod /dev/raw/raw19 c 162 19 # mknod /dev/raw/raw20 c 162 20 l raw文件序号具有唯一性,新建的raw文件编号必须从“16”开始。 l 逻辑卷组oracledg下创建了20个逻辑卷,所以需要20个raw文件,这里再创建5个即可。 l 如果实际情况编号最大的裸设备不是raw15而是rawN(N是自然数),则这里从raw(N+1)开始创建直到raw20即可。 步骤 6 修改创建的raw文件节点的属主。 # chown -R root:disk raw16 # chown -R root:disk raw17 # chown -R root:disk raw18 # chown -R root:disk raw19 # chown -R root:disk raw20 步骤 7 检查raw文件节点是否创建成功,属主是否修改正确。 # ls –al 屏幕显示如下信息表明属主修改正确,注意加粗的地方(供参考)。 drwxr-xr-x 2 root root 4096 Dec 23 20:21 . drwxr-xr-x 34 root root 118784 Dec 27 17:44 .. crw-rw---- 1 root disk 162, 1 May 24 2005 raw1 crw-rw---- 1 root disk 162, 10 May 24 2005 raw10 crw-rw---- 1 root disk 162, 11 May 24 2005 raw11 crw-rw---- 1 root disk 162, 12 May 24 2005 raw12 crw-rw---- 1 root disk 162, 13 May 24 2005 raw13 crw-rw---- 1 root disk 162, 14 May 24 2005 raw14 crw-rw---- 1 root disk 162, 15 May 24 2005 raw15 crw-rw---- 1 root disk 162, 16 Dec 23 20:21 raw16 步骤 8 绑定逻辑卷和裸设备。 # raw /dev/raw/raw1 /dev/oracledg/lv_system # raw /dev/raw/raw2 /dev/oracledg/lv_redo01 # raw /dev/raw/raw3 /dev/oracledg/lv_redo02 # raw /dev/raw/raw4 /dev/oracledg/lv_redo03 # raw /dev/raw/raw5 /dev/oracledg/lv_tools01 # raw /dev/raw/raw6 /dev/oracledg/lv_rbs # raw /dev/raw/raw7 /dev/oracledg/lv_undotdbs01 # raw /dev/raw/raw8 /dev/oracledg/lv_tmp01 # raw /dev/raw/raw9 /dev/oracledg/lv_users01 # raw /dev/raw/raw10 /dev/oracledg/lv_index01 # raw /dev/raw/raw11 /dev/oracledg/lv_control01 # raw /dev/raw/raw12 /dev/oracledg/lv_control02 # raw /dev/raw/raw13 /dev/oracledg/lv_control03 # raw /dev/raw/raw14 /dev/oracledg/lv_spfile # raw /dev/raw/raw15 /dev/oracledg/lv_xdb01 # raw /dev/raw/raw16 /dev/oracledg/lv_drsys01 # raw /dev/raw/raw17 /dev/oracledg/lv_example01 # raw /dev/raw/raw18 /dev/oracledg/lv_oracledg01 # raw /dev/raw/raw19 /dev/oracledg/lv_oracledg02 # raw /dev/raw/raw20 /dev/oracledg/lv_oracledg03 步骤 9 使逻辑卷和裸设备的绑定永久生效。 1. 编辑/etc/init.d/boot.local文件。 # vi /etc/init.d/boot.local 2. 在/etc/init.d/boot.local文件的最后添加如下信息。 raw /dev/raw/raw1 /dev/oracledg/lv_system raw /dev/raw/raw2 /dev/oracledg/lv_redo01 raw /dev/raw/raw3 /dev/oracledg/lv_redo02 raw /dev/raw/raw4 /dev/oracledg/lv_redo03 raw /dev/raw/raw5 /dev/oracledg/lv_tools01 raw /dev/raw/raw6 /dev/oracledg/lv_rbs raw /dev/raw/raw7 /dev/oracledg/lv_undotdbs01 raw /dev/raw/raw8 /dev/oracledg/lv_tmp01 raw /dev/raw/raw9 /dev/oracledg/lv_users01 raw /dev/raw/raw10 /dev/oracledg/lv_index01 raw /dev/raw/raw11 /dev/oracledg/lv_control01 raw /dev/raw/raw12 /dev/oracledg/lv_control02 raw /dev/raw/raw13 /dev/oracledg/lv_control03 raw /dev/raw/raw14 /dev/oracledg/lv_spfile raw /dev/raw/raw15 /dev/oracledg/lv_xdb01 raw /dev/raw/raw16 /dev/oracledg/lv_drsys01 raw /dev/raw/raw17 /dev/oracledg/lv_example01 raw /dev/raw/raw18 /dev/oracledg/lv_oracledg01 raw /dev/raw/raw19 /dev/oracledg/lv_oracledg02 raw /dev/raw/raw20 /dev/oracledg/lv_oracledg03 步骤 10 检查逻辑卷和裸设备绑定是否成功。 # raw -qa 步骤 11 去激活逻辑卷组。 # vgchange -an oracledg 屏幕显示信息如下。 0 logical volume(s) in volume group "oracledg" now active 步骤 12 检查去激活逻辑卷组是否成功。 # vgdisplay –Av 在屏幕显示信息中可以看到逻辑卷组oracledg中的逻辑卷状态由“available”变为“NOT available”。 步骤 13 以root用户登录备节点。 步骤 14 在备节点上创建裸设备节点,并绑定逻辑卷和裸设备。 请在备节点上重复步骤 2到步骤 12的操作。 步骤 15 以root用户登录主节点。 步骤 16 激活磁盘卷组。 # vgchange -ay oracledg ----结束 [键入文字]
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服