Linux服务器硬盘分区与扩容实战指南
需积分: 14 82 浏览量
更新于2024-09-05
收藏 2KB TXT 举报
在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`中的信息复制以实现系统启动时自动挂载。
这些步骤不仅限于特定的硬盘设备,而是可以灵活应用于任何需要分区管理的场景,确保系统的数据安全和高效使用。在整个过程中,作者强调了实际操作和经验分享,这有助于读者在实际环境中更好地理解和执行硬盘分区任务,尤其是在服务器维护或扩展过程中。
2279 浏览量
2011-09-20 上传
279 浏览量
2007-12-01 上传
753 浏览量
2008-10-01 上传
125 浏览量
2022-09-14 上传
lvdy
- 粉丝: 1
- 资源: 16
最新资源
- xtdiff:此REPO是不推荐使用的Python库,用于比较两个XML树并生成一组将一个转换为另一个的动作
- Pokemon_Battle_Simulator:第一代跨平台战斗模拟器,具有扩展到其他世代的框架
- C#完成窗体版计算器,运行于.NET Framework之上的高级程序设计语言
- 2010年热门创业赚钱小项目
- git-remote-dropbox:Git和Dropbox之间的透明桥梁-将Dropbox(共享)文件夹用作Git远程! :wrapped_gift:
- matlab开发-改良型眼球震颤
- 64位远程注入dll工具源码.rar
- spring-data-jpa-study
- Broadband Circularly Polarized Microstrip Antenna.rar
- OSR-开源
- 爱彼迎克隆
- getting-started-github-apps
- easygui0.96.zip
- angular-nginx-config-example:Angular App NginX配置示例
- matlab开发-日志文件阅读器ForgrandRapidStechnologies Vionics
- UIWebview字体变大变小(iPhone源代码)