注意 , 通过以上两个命令就可以扩展Home目录分区的大小 。而在这整个过程中 , 笔者并没有备份原有home目录中的文件 , 也没有重新格式化Home目录所在的分区 。也就是说 , 把HOME目录分区当作扩展逻辑卷来管理 , 其空间可以实现动态的调整 。即在不格式化原有分区的情况下 , 可以实现动态的调整 。不过为了系统文件的安全 , 如果系统工程师第一次使用这个管理方法的话 , 则最好还是先对原有的文件进行备份 。以免因为误操作而导致文件被意外损坏 。
二、LVM使用的限制 。
【Unix系统中LVM硬盘管理的好帮手】虽然LVM提供了硬盘管理的一个捷径 。但是在使用过程中 , 仍然有一些使用方面的限制 。如在Unix操作系统下部署LVM解决机制的时候 , 需要注意/boot分区的部署 。如果把/boot分区部署在逻辑卷管理器上面的话 , 将导致Unix操作系统无法正常启动 。这主要是因为在操作系统启动的时候 , 开机管理程序需要读取一些文件 。而因为现在Unix操作系统采用的任何一款开机管理程序都无法读取逻辑卷中的文件系统 。所以如果把存放操作系统启动信息的/boot目录部署在逻辑卷中的话 , 将导致Unix操作系统无法正常启动 。如上图所示 , 笔者在部署硬盘分区的时候 , 就没有把/boot分区部署在逻辑卷中 。而是在硬盘中独立划分了一块区域 , 用来做/boot分区 。还好这个分区往往是用来存放一些系统启动时的必要信息 , 为此其所需要的空间都是比较少的 。为此在采用LVM解决方案时 , 系统工程师切记要把/boot分区部署在独立的分区中 。即在硬盘上划分一个独立的分区给/boot用 。
第一步:自定义硬盘分区 。
如果要采用LVM并把/boot部署在一个独立的分区中(不采用逻辑卷中) , 那么在对硬盘进行分区的时候 , 就不能够选择默认配置 。而需要进行自定义配置 。在Unix系统的安装设置界面中 , 单击“正在分区、“建立自定义分区设置、“自定义磁盘分区-专家使用 , 然后根据向导来进行自定义硬盘分区 。注意 , 不同的Unix操作系统版本 , 这个界面可能有所不同 。不过这些选项都是类似的 。凭着Unix系统工程师的专业知识 , 到这一步为止应该不会有多大的问题 。重要的是注意下面第二步的配置 。
第二步:建立Boot分区 。
上面笔者多次强调 , 在部署LVM的过程中 , 需要把/boot分区部署在独立的硬盘分区中 , 否则的话会因为启动管理程序无法读取LVM卷中的数据而导致启动失败 。所以在进入专家分区工具之后 , 系统工程师第一件要做的事情就是为/boot建立一个独立的分区 。注意在建立这个分区的时候 , 文件系统的格式要选择为reiserfs文件系统格式 。这一步不少系统工程师在部署的时候容易犯错误 , 希望大家注意 。
三、与Windows操作系统动态磁盘的区别 。
在微软操作系统中 , 也有类似的解决方案 , 叫做动态磁盘 。动态磁盘也可以根据用户的需要 , 进行动态的分区调整 。不过在具体实现上 , 两者还有很大的区别 。如根据笔者的了解 , 好像在Windows操作系统中 , 无法对操作系统所在的分区进行调整 。而在Unix操作系统中则没有这方面的限制 。另外 , 在Windows操作系统的动态磁盘中 , 有一个比较较好的技术 , 就是即使刚开始没有采用动态磁盘 , 在以后需要的时候还可以进行调整 。最关键的是 , 其后续进行调整的时候 , 不用对原有的硬盘进行重新格式化 。为此也就可以避免数据的丢失 。不过如果转换为动态磁盘后 , 就不能够再转回来 。如果要转回来的话 , 就需要重新格式化硬盘了 。而在Unix操作系统中 , 必须在刚开始格式化硬盘的时候 , 就选择采用LVM逻辑卷 。而不能够再部署好操作系统后再进行调整 。为此 , 如果系统工程师以前部署过动态磁盘的话 , 这次在部署Unix操作系统下的逻辑卷管理器时 , 就需要特别注意这两种技术在实现细节上的差异 。
推荐阅读
- 滑轨抽屉拆装经验
- 手机京东中追评具体操作方法
- Unix文件安全检查利器- Tripwire
- win10系统设置开机密码具体操作步骤
- 深度解析Unix中inode块与超级块
- 中国拜年礼仪有哪些基本规范
- 部落战魂中获得英雄具体操作步骤
- unix口令文件介绍
- 控制中心在哪里
- 联想k5play中打开应用拍照权限具体操作方法
