Linux服务器硬盘分区与扩容实战指南
在Linux系统中,硬盘分区是一项基本但关键的任务,尤其在服务器管理中。本文档详细记录了如何对名为`sdb`的硬盘进行GPT分区,以及后续的硬盘扩容操作。首先,通过`parted /dev/sdd`命令行工具来管理硬盘分区,步骤包括: 1. **设置分区格式**:使用`mklabel gpt`将硬盘转换为GPT(GUID Partition Table)分区表,以便支持更大的分区容量和更灵活的分区配置。 2. **创建分区**: - 创建一个4TB的主分区:`mkpart primary 0% 100%` - 创建一个1TB的主分区:`mkpart primary 80% 100%` 3. **查看和管理分区表**:使用`p`命令显示当前分区表,`quit`退出parted工具。 4. **创建物理卷(PV, Physical Volume)**:`pvcreate /dev/sdd1` 和 `pvcreate /dev/sdd2`,分别创建PV来存储逻辑卷。 5. **查看PV和VG(Volume Group)**:通过`pvdisplay`和`vgdisplay`检查PV和VG的状态,了解卷组的组成。 6. **创建VG**:`vgcreate root2 /dev/sdd1 /dev/sdd2`,创建一个名为`root2`的VG,用于组合PV。 7. **查看LV(Logical Volume)**:使用`lvdisplay`查看已有的LV及其状态。 8. **扩展分区**: - 创建新LV:`lvcreate -L 4096G -n lv1 root1`和`lvcreate -L 1023G -n lv2 root2` - 扩展LV:`lvextend -L +4.5T /dev/root1/lv1`,并可能使用`xfs_growfs`进行文件系统扩展。 - 对LV进行resize:`resize2fs /dev/root1/lv1` 和 `mkfs.ext4 /dev/root2/lv2` 创建新的文件系统。 9. **挂载分区**:通过`mkdir`创建目录如`ftp`和`data`,然后使用`mount`命令挂载LV到相应的路径。 10. **检查挂载状况**:使用`df -h`查看磁盘使用情况。 11. **获取分区UUID**:使用`blkid`命令查询分区的唯一标识符(UUID)。 12. **设置开机自动挂载**:将挂载配置文件`fstab`中的信息复制以实现系统启动时自动挂载。 这些步骤不仅限于特定的硬盘设备,而是可以灵活应用于任何需要分区管理的场景,确保系统的数据安全和高效使用。在整个过程中,作者强调了实际操作和经验分享,这有助于读者在实际环境中更好地理解和执行硬盘分区任务,尤其是在服务器维护或扩展过程中。
1、管理硬盘分区
parted /dev/sdd
2、设置分区格式gpt
mklabel gpt
3、创建4TB的分区
mkpart primary 0% 100%
4、创建1TB的分区
mkpart primary 80% 100%
5、查看分区表
p
6、退出
quit
7、创建pv分区
pvcreate /dev/sdd1
pvcreate /dev/sdd2
8、查看创建的pv分区
pvdisplay
9、查看vg分区
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 1
- 资源: 16
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构