




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 Linux6 4 硬盘扩容 LVM 逻辑卷管理操作手册 1 对新增加的硬盘进行分区 格式化对新增加的硬盘进行分区 格式化 1 1 1 1 用用 rootroot 用户登录系统用户登录系统 使用 SSH 客户端登录 Linux 服务器 1 2 1 2 查看挂载情况 此步可省略 查看挂载情况 此步可省略 加上 T 这个参数 就可以列出所有系统挂载的分区的文件类型信息 root servername df lh 文件系统 容量 已用 可用 已用 挂载点 dev sda3 95G 4 0G 86G 5 tmpfs 3 9G 72K 3 9G 1 dev shm dev sda1 388M 37M 331M 10 boot root servername 1 3 1 3 查看磁盘情况 此步不建议省略 查看磁盘情况 此步不建议省略 下方红色字为要创建分区的硬盘 root servername fdisk l Disk dev sda 107 4 GB 107374182400 bytes 255 heads 63 sectors track 13054 cylinders Units cylinders of 16065 512 8225280 bytes Sector size logical physical 512 bytes 512 bytes I O size minimum optimal 512 bytes 512 bytes Disk identifier 0 x000bf627 Device Boot Start End Blocks Id System dev sda1 1 52 409600 83 Linux Partition 1 does not end on cylinder boundary dev sda2 52 574 4194304 82 Linux swap Solaris Partition 2 does not end on cylinder boundary 2 dev sda3 574 13055 100252672 83 Linux Disk dev sdb 1073 7 GB 1073741824000 bytes 255 heads 63 sectors track 130541 cylinders Units cylinders of 16065 512 8225280 bytes Sector size logical physical 512 bytes 512 bytes I O size minimum optimal 512 bytes 512 bytes Disk identifier 0 x00000000 root servername 1 4 1 4 创建分区创建分区 下方红色字为要创建分区的硬盘注意跟上面查看到的要对应 root servername fdisk dev sdb Device contains neither a valid DOS partition table nor Sun SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0 x883e515a Changes will remain in memory only until you decide to write them After that of course the previous content won t be recoverable Warning invalid flag 0 x0000 of partition table 4 will be corrected by w rite WARNING DOS compatible mode is deprecated It s strongly recommended to switch off the mode command c and change display units to sectors command u Command m for help n新增加一个分区 Command action e extended p primary partition 1 4 p 分区类型我们选择为主分区 Partition number 1 4 1 分区编号选 1 如果被占依此类推 First cylinder 1 130541 default 1 按回车 默认 起始扇区 Using default value 1 Last cylinder cylinders or size K M G 1 130541 default 130541 按回车 默认 结束扇区 也可以使用 100M 即创建 100M 的分区 也可以使用 K M G Using default value 130541 Command m for help w 写分区表 可以输入 t 进行分区格式调整 见 1 6 调整分区格式 The partition table has been altered 3 Calling ioctl to re read partition table Syncing disks root servername 1 5 1 5 重新查看磁盘情况 此步可省略 重新查看磁盘情况 此步可省略 下方红色字为新创建的磁盘分区信息 root servername fdisk l Disk dev sda 107 4 GB 107374182400 bytes 255 heads 63 sectors track 13054 cylinders Units cylinders of 16065 512 8225280 bytes Sector size logical physical 512 bytes 512 bytes I O size minimum optimal 512 bytes 512 bytes Disk identifier 0 x000bf627 Device Boot Start End Blocks Id System dev sda1 1 52 409600 83 Linux Partition 1 does not end on cylinder boundary dev sda2 52 574 4194304 82 Linux swap Solaris Partition 2 does not end on cylinder boundary dev sda3 574 13055 100252672 83 Linux Disk dev sdb 1073 7 GB 1073741824000 bytes 255 heads 63 sectors track 130541 cylinders Units cylinders of 16065 512 8225280 bytes Sector size logical physical 512 bytes 512 bytes I O size minimum optimal 512 bytes 512 bytes Disk identifier 0 x883e515a Device Boot Start End Blocks Id System dev sdb1 1 130541 1048570551 83 Linux root servername 1 6 1 6 调整分区格式 可以跟创建分区合并执行 调整分区格式 可以跟创建分区合并执行 我们的新建分区 却不是 LVM 的 所以 接下来使用 fdisk 将其改成 LVM 的 使用 LVM 逻辑卷管理可以方便以后扩容 4 root servername fdisk dev sdb WARNING DOS compatible mode is deprecated It s strongly recommended to switch off the mode command c and change display units to sectors command u Command m for help t 修改分区类型 Selected partition 1 选分区 1 与上面新创建的分区要对应 Hex code type L to list codes 8e 修改为 LVM 类型 8e 就是 LVM Changed system type of partition 1 to 8e Linux LVM Command m for help w 写分区表 The partition table has been altered Calling ioctl to re read partition table Syncing disks root servername 1 7 1 7 重启服务器重启服务器 root servername reboot Broadcast message from root servername dev pts 0 at 15 30 The system is going down for reboot NOW root servername 1 8 1 8 分区格式化分区格式化 下方红色字为要格式化的分区 要与上面新创建分区的对应 如果不确定 可以执行 fdisk l 查看磁盘情况 见 1 5 重新查看磁盘情况 root servername mkfs ext4 dev sdb1 mke2fs 1 41 12 17 May 2010 文件系统标签 操作系统 Linux 块大小 4096 log 2 分块大小 4096 log 2 Stride 0 blocks Stripe width 0 blocks 5 65536000 inodes 262142637 blocks 13107131 blocks 5 00 reserved for the super user 第一个数据块 0 Maximum filesystem blocks 4294967296 8000 block groups 32768 blocks per group 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks 32768 98304 163840 229376 294912 819200 884736 1605632 2654208 4096000 7962624 11239424 20480000 23887872 71663616 78675968 102400000 214990848 正在写入 inode 表 完成 Creating journal 32768 blocks 完成 Writing superblocks and filesystem accounting information 完成 This filesystem will be automatically checked every 27 mounts or 180 days whichever comes first Use tune2fs c or i to override root servername 2 创建创建 LVM 卷组分区添加到卷组创建卷实卷组分区添加到卷组创建卷实 现扩容现扩容 2 1 2 1 硬盘分区初始化为物理卷硬盘分区初始化为物理卷 pvcreate 指令用于将物理硬盘分区初始化为物理卷 以便被 LVM 使用 下方红色字为要初始化为物理卷的分区 要与上面新创建分区的对应 root servername lvm lvm pvcreate dev sdb1 Physical volume dev sdb1 successfully created lvm 2 2 2 2 创建逻辑卷组创建逻辑卷组 6 vgcreate 命令执行几个操作 除了创建 company 卷组以外 它还设置 dev sdb1 使它使用 32 MB 的范围 并将引导的最大逻辑卷大小增加到 2 TB 默认 4M 最大支持 256G 下方红色字为要创建逻辑卷组的物理分区 要与上面新创建分区的对应 蓝色字为要创建的卷组名 lvm vgcreate s 32M company dev sdb1 Volume group company successfully created lvm 2 3 2 3 激活分区 默认激活 激活分区 默认激活 lvm vgchange a y company 0 logical volume s in volume group company now active 2 4 2 4 将分区加入到逻辑卷组将分区加入到逻辑卷组 lvm vgextend company dev sdb1 Physical volume dev sdb1 is already in volume group company Unable to add physical volume dev sdb1 to volume group company 2 5 2 5 创建逻辑卷创建逻辑卷 在最初时将它的大小设置为 4 96G 并称它作 data 最后要跟着逻辑卷 组名 下方蓝色字为新创建的卷组名 橘黄色为要创建的逻辑卷 红色字为要创 建的逻辑卷大小 注意如分配了 5G 的硬盘空间可能只能创建 4 96G 逻辑卷大小 此处需要一点点试直到创建成功 进行一点点减少容量尝试创建 比较 space 31999 extents 34359 required 差距然后减少创建的容量 直到出现 Logical volume data created 表示创建 成功 lvm lvcreate L 1073 7G n data company Rounding up size to full physical extent 1 05 TiB Volume group company has insufficient free space 31999 extents 34359 required lvm lvcreate L 1 05T n data company 7 Rounding up size to full physical extent 1 05 TiB Volume group company has insufficient free space 31999 extents 34407 required lvm lvcreate L 0 98T n data company Rounding up size to full physical extent 1003 53 GiB Volume group company has insufficient free space 31999 extents 32113 required lvm lvcreate L 0 97T n data company Rounding up size to full physical extent 993 28 GiB Logical volume data created lvm 2 6 2 6 退出退出 LVMLVM 管理管理 lvm quit 退出 LVM 管理 Exiting 2 7 2 7 格式化文件系统格式化文件系统 以上只是卷扩容了 下面是文件系统的真正扩容 格式化为 EXT4 文件系统 root servername mkfs ext4 dev company data mke2fs 1 41 12 17 May 2010 文件系统标签 操作系统 Linux 块大小 4096 log 2 分块大小 4096 log 2 Stride 0 blocks Stripe width 0 blocks 65101824 inodes 260382720 blocks 13019136 blocks 5 00 reserved for the super user 第一个数据块 0 Maximum filesystem blocks 4294967296 7947 block groups 32768 blocks per group 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks 32768 98304 163840 229376 294912 819200 884736 1605632 2654208 4096000 7962624 11239424 20480000 23887872 71663616 78675968 8 102400000 214990848 正在写入 inode 表 完成 Creating journal 32768 blocks 完成 Writing superblocks and filesystem accounting information 完成 This filesystem will be automatically checked every 32 mounts or 180 days whichever comes first Use tune2fs c or i to override root servername 3 挂载分区及配置开机自动挂载挂载分区及配置开机自动挂载 3 1 3 1 创建临时文件夹挂载文件夹创建临时文件夹挂载文件夹 root servername mkdir webdata root servername mount dev company data webdata root servername 3 2 3 2 查看创建结果查看创建结果 root servername df h 文件系统 容量 已用 可用 已用 挂载点 dev sda3 95G 4 0G 86G 5 tmpfs 3 9G 72K 3 9G 1 dev shm dev sda1 388M 37M 331M 10 boot dev mapper company data 978G 200M 928G 1 webdata root servername 3 3 3 3 配置开机自动挂载配置开机自动挂载 然后 应该设置服务器以使我的新 webdata 分区可以在每次启动机器时 使用 首先修改 etc fstab 以使它包括新的 webdata 项 下方红色字为要添加的内容 root servername vi etc fstab 9 etc fstab Created by anaconda on Tue Mar 25 13 20 45 2014 Accessible filesystems by reference are maintained under dev disk See man pages fstab 5 findfs 8 mount 8 and or blkid 8 for more info UUID 0fcfd8a1 056e 4948 9fb2 ec34ffd3f7bf ext4 defaults 1 1 UUID eed74f6a dad2 450a af47 7abb2889c085 boot ext4 defaults 1 2 UUID efe0bafa 4893 415c 9ee2 d0dcd349d547 swap swap defaults 0 0 tmpfs dev shm tmpfs defaults 0 0 devpts dev pts devpts gid 5 mode 620 0 0 sysfs sys sysfs defaults 0 0 proc proc proc defaults 0 0 dev company data webdata ext4 defaults 1 2 etc fstab 16L 868C written root servername 保存退出 注 i 插入 Esc 退出编辑模式 wq 保存退出 3 4 3 4 重启计算机试效果重启计算机试效果 root servername reboot Broadcast message from root servername dev pts 0 at 18 08 The system is going down for reboot NOW root servername 10 4 原文件迁移到新创建分区原文件迁移到新创建分区 把系统降低到运行级别 1 以确保在复制 usr local 中的文件时 没有用户 或进程能够访问或修改它们 注 root 单用户模式只能在服务器本机操作 root was init 1 root was 然后 开始复制文件 用 root 在服务器本机操作 cp avx usr local tomcat 复制操作需要大约 10 分钟的时间完成 然后将原始 home 备份成 home old 这只是为在复制过程中有任何错误而准备的 创建一个新的安装点 然后在 home 上重新安装新 home cd usr mv local local old mkdir local umount tomcat mount dev company data usr local 回到图形页面 root was usr init 5 这样 扩容就完成了 再总结一下过程 VMWare 扩展硬盘空间 Linux 下分区 格式化 LVM 卷管理 使文件系统 生效 11 5 为为 VMware 下的下的 Linux 增加硬盘空间增加硬盘空间 本章为拷贝内容未做测试整理 只用于了解操作步骤 现在使用 VMWare 的朋友应该很多了 特别是用 VMWare 安装 Linux 操作系统的 匆匆忙忙安装之后 某天突然发现虚拟机硬盘不够用了 怎么办 不必慌张 因为你的慌张 正说明了你可能不太熟悉 Linux 都自带的 LVM Logical Volume Manager 逻辑卷管理 而且更大的可能是 你的 Linux 已经在使用 LVM 了 输入命令 df h 文件系统 容量 已用 可用 已用 挂载点 dev mapper VolGroup00 LogVol00 28G 6 2G 20G 25 dev sda1 99M 26M 68M 28 boot tmpfs 506M 0 506M 0 dev shm 如果看到了 Vol 字样 说明你最好要继续阅读本文 按下面的操作 你可以让根分区的总空间从 28G 变成 58G 从头到尾都不必使用 mount 命令 更不用修改 etc fstab 你的硬盘看起来是自己在长大一样 一 扩展 VMWare 硬盘空间 关闭 Vmware 的 Linux 系统 这样 才能在 VMWare 菜单中设置 VM Settings Hardware Hard Disk Utilities Expand 输入你想要扩展到多少 G 本文假设你新增加了 30G 二 对新增加的硬盘进行分区 格式化 这里进行一个极简化的介绍 非常简化 但很全面 上面已经知道增 加了空间的硬盘是 dev sda 分区 fdisk dev sda 操作 dev sda 的分区表 p 查看已分区数量 我看到有两个 dev sda1 dev sda2 n 新增加一个分区 p 分区类型我们选择为主分区 3 分区号选 3 因为 1 2 已经用过了 见上 回车 默认 起始扇区 回车 默认 结束扇区 t 修改分区类型 3 选分区 3 8e 修改为 LVM 8e 就是 LVM w 写分区表 可能 系统提示你重启 但你可以不重启 输入命令 partprobe 格式化 mkfs ext4 dev sda3 三 添加新 LVM 到已有的 LVM 组 实现扩容 12 lvm 进入 lvm 管理 lvm pvcreate dev sda3 这是初始化刚才的分区 必须 的 lvm vgextend VolGroup00 dev sda3 将初始化过的分区加入到虚拟卷 组 VolGroup00 lvm lvextend L 29 3G dev VolGroup00 LogVol00 扩展已有卷的容量 29 3G 这个数字在后面解释 lvm pvdisplay 查看卷容量 这时你会看到 一个很大的卷了 lvm quit 可以收工了 上面那个 29 3G 怎么来的呢 因为你在 VMWare 新增加了 30G 但这些空 间不能全被 LVM 用了 你可以在上面的 lvextend 操作中一个一个的试探 比如 29 9G 29 8G 直到不报错为止 这样你就可以充分使用新增加的硬盘空间了 当然这是因为我不懂才用的笨办法 高手笑笑就过了吧 以上只是卷扩容了 下面是文件系统的真正扩容 输入以下命令 mkfs ext4 dev VolGroup00 LogVol00 这样 扩容就完成了 再总结一下过程 VMWare 扩展硬盘空间 Linux 下分区 格式化 LVM 卷管理 使文件系统 生效 6 常见操作常见操作 6 1 6 1 VMwareVMware 虚拟机加硬盘方式扩容虚拟机加硬盘方式扩容 为 VMware 添加虚拟硬盘 1 关闭正在运行的虚拟系统 13 2 14 3 4 15 5 6 16 7 其他其他 创建虚拟硬盘创建虚拟硬盘 操作方法 未测试 操作方法 未测试 1 关闭 VM 中正在运行的虚拟系统 2 在虚拟系统名称上点右键 Virtual Machine Settings 3 在 Hardware 页点 Add Add a hard disk Create a new virtual disk SCSI recommended 分配空间大小 OK 4 可以看见 Hardware 中出现了一块新的硬盘 Hard Disk 2 其他 扩展虚拟硬盘 操作方法 未测试 1 关闭 Vmware 的 Linux 系统 这样 才能在 VMWare 菜单中设置 2 VM Settings Hardware Hard Disk Utilities Expand 3 输入你想要扩展到多少 G 本文假设你新增加了 30G 6 2 6 2 VMwareVMwa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- eskimos的课件教学课件
- 2025年卫人护理考编题库及答案
- e-friend的课件教学课件
- DPMAS课件教学课件
- 人教部编版八年级上册道德与法治第三单元第七课《积极奉献社会》教学设计
- 17 保温技术教学设计-2025-2026学年小学科学五年级上册青岛版(五四制2024)
- 1.2 在社会中成长 说课稿- 统编版道德与法治八年级上册
- Unit 2 How often do you exercise Section A 1a-2d 说课稿 人教版八年级英语上册
- 2025年网络安全与信息法考试试卷及答案
- 有机光伏电池效率提升-洞察及研究
- 2023数据标准管理实践
- 非洲水坝施工方案
- Unit 3 Understanding ideas The Road to Success课件 2023-2024学年高中英语外研版选择性必修第一册
- 项目需求分析文档(模板)
- 长阳清江画廊
- 四川2023年专业技术人员公需科目“数字经济与驱动发展”参考答案(通用版)
- 液压泵站使用说明书
- 职工三级安全教育卡模版
- 化工企业物料编码规则物料分类清晰、编码简短、容易识别
- 新疆民族团结模范人物
- 儿科学腹泻病
评论
0/150
提交评论