Centos7 系列:磁盘挂载和磁盘扩容(新加硬盘方式)

2023-04-12  本文已影响0人  暗星涌动

<h3>
</h3><p>
</p><h1>一、系统环境</h1><p>操作系统:Centos 7
已配置环境:空</p><h1>二、磁盘挂载到新目录(磁盘挂载)</h1><h2>2.1 查找新硬盘</h2><p>查看机器所挂硬盘及分区情况:</p><p>fdisk -l
</p><p>红框圈中的即是本次要挂载的磁盘,与 /dev/sda 和 /dev/sdb 相比,其没有下方的 /dev/sda1 等信息,代表 /dev/sdc 磁盘并没有进行过分区操作,是一个新加的硬盘。</p><p/><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/10c3c72a3f0c2f43.jpeg" img-data="{"format":"jpeg","size":97320,"height":823,"width":829}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><p>
红框中的信息解释:</p><blockquote><p>1、【Disk /dev/sdc 】: 硬盘名称
2、【10.7 GB】:硬盘大小,不过这个数字并不精确
3、【10737418240 bytes】:10737418240/1024/1024/1024=100GB
4、【20971520 sectors】:20971520 个扇区
5、【Units = sectors of 1 * 512 = 512 bytes】: 因为每一个磁头都是在同一个柱面的,1 表示每个磁道上的扇区数量,1 * 512 表示一个柱面上的扇区数量
6、【Sector size (logical/physical): 512 bytes / 512 bytes】:表示一个扇区的大小是512 字节</p></blockquote><p>除了 fdisk -l 命令可以查找硬盘和分区,还可以通过以下命令进行查找:</p><p>lsblk
</p><p>其中,TYPE 为 disk 类型,且没有下分支的,即是没有被分区的硬盘。
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/df6d434aa625710d.jpeg" img-data="{"format":"jpeg","size":39146,"height":387,"width":822}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><p/><h2>2.2 创建挂载目录</h2><p>查看当前机器的磁盘使用情况:</p><p>df -h
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/05390cafd0bce3cb.jpeg" img-data="{"format":"jpeg","size":28691,"height":257,"width":830}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><p>创建待挂载目录(必须是空目录):</p><p>mkdir /newdir
</p><h2>2.3 创建新分区</h2><p>通过上一步,我们已经知道了新磁盘是/dev/sdc ,现在对新磁盘进行分区:</p><p>fdisk /dev/sdc
n
p
回车(默认值)
回车(默认值)
回车(默认值)
w
</p><p/><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/c9a31f51ab4e3697.jpeg" img-data="{"format":"jpeg","size":62083,"height":538,"width":831}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><p>
创建好分区后再次执行 fdisk -l 命令可以看到 /dev/sdc 已经新生成了一个分区:</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/ee95e850b5502093.jpeg" img-data="{"format":"jpeg","size":104242,"height":874,"width":831}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><h2>2.4 创建新物理卷</h2><p>使用刚刚的分区创建物理卷:</p><p>pvcreate /dev/sdc1
</p><p>查看当期所有物理卷(或使用 pvdisplay 命令):</p><p>pvs
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/0cf7dc28d83a768b.jpeg" img-data="{"format":"jpeg","size":29956,"height":225,"width":719}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><h2>2.5 创建新卷组</h2><p>使用物理卷/dev/sdc1 创建一个卷组(vgnew 为自定义卷组名):</p><p>vgcreate vgnew /dev/sdc1
</p><p>查看卷组(或使用 vgdisplay 命令):</p><p>vgs
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/49d77c459b44aef5.jpeg" img-data="{"format":"jpeg","size":25668,"height":193,"width":660}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><h2>2.6 创建新逻辑卷</h2><p>使用整个卷组vgnew 创建一个逻辑卷(lvnew 为自定义逻辑卷名):</p><p>lvcreate -n lvnew -l 100%FREE vgnew
</p><p>创建逻辑卷时,也可以只使用卷组的部分空余空间,如50%FREE 等。
也可以使用下面这条命令具体指定存储容量:</p><p>lvcreate -n lvnew -L 5G vgnew
</p><p>查看当前所有逻辑卷(或使用 lvdisplay 命令):</p><p>lvs
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/725aaceb76647e35.jpeg" img-data="{"format":"jpeg","size":16915,"height":145,"width":831}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><h2>2.7 挂载到空目录</h2><p>格式化逻辑卷:</p><p>mkfs.xfs /dev/vgnew/lvnew
</p><p>/dev/vgnew/lvnew 为逻辑卷的固定格式:/dev/卷组名/逻辑卷名,具体可通过 lvdisplay 命令进行确定。
将逻辑卷格式化为xfs 格式,也可选择格式化为ext4 或其他格式。</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/91f0542367daa7a0.jpeg" img-data="{"format":"jpeg","size":30083,"height":232,"width":830}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><p>将逻辑卷挂载到之前创建的空目录:</p><p>mount /dev/vgnew/lvnew /newdir
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/14174d14697b0a71.jpeg" img-data="{"format":"jpeg","size":42957,"height":319,"width":831}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><p>开机自动挂载</p><p>vi /etc/fstab
</p><p>在文件末尾添加以下内容:</p><blockquote><p>/dev/mapper/vgnew-lvnew /newdir xfs defaults 0 0</p></blockquote><p>立即进行挂载:</p><p>mount -a
</p><h1>三、挂载到已有目录(磁盘扩容)</h1><h2>3.1 查找新硬盘</h2><p>关机,添加新的磁盘,重新开机:
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/0cc36a1fb51b1997.jpeg" img-data="{"format":"jpeg","size":31393,"height":256,"width":831}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><p>
可以看到这次的新磁盘是 /dev/sdd :
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/28056087eea2736f.jpeg" img-data="{"format":"jpeg","size":78379,"height":656,"width":831}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><p/><h2>3.2 创建新分区</h2><p>为新磁盘创建分区:</p><p>fdisk /dev/sdd
n
p
回车(默认值)
回车(默认值)
回车(默认值)
w
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/e664ebab766b9de8.jpeg" img-data="{"format":"jpeg","size":57829,"height":564,"width":830}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><h2>3.3 创建新物理卷</h2><p>为分区 /dev/sdd1 创建物理卷:</p><p>pvcreate /dev/sdd1
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/11a684c214918d09.jpeg" img-data="{"format":"jpeg","size":33819,"height":252,"width":781}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><h2>3.4 扩展已有卷组</h2><p>将物理卷添加到已有卷组:</p><p>vgextend vgnew /dev/sdd1
</p><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/04efd141aa79ac6d.jpeg" img-data="{"format":"jpeg","size":25159,"height":200,"width":674}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><h2>3.5 扩容已有逻辑卷</h2><p>将卷组的空余存储空间添加到逻辑卷:</p><p>lvextend -l +100%FREE /dev/vgnew/lvnew
</p><p>更新文件系统:</p><p>xfs_growfs /dev/vgnew/lvnew
</p><p/><div class="image-package"><img src="https://img.haomeiwen.com/i12348461/f171bf54d637594c.jpeg" img-data="{"format":"jpeg","size":48035,"height":380,"width":830}" class="uploaded-img" style="min-height:200px;min-width:200px;" width="auto" height="auto"/>
</div><p>
如果需要挂载到根目录或者其他路径,只需根据实际情况修改 vgextend 和 lvextend 的具体卷组和逻辑卷即可,灵活使用。</p><h1>四、总结</h1><p>本文内容:
在Centos 7 系统中,新添加硬盘,并将其挂载到自定义的新目录下;新添加硬盘,并为已有硬盘扩容。</p><p>我是陈冰安,在知识宇宙中摸爬滚打,分享个人所得,也期待志同道合。</p>

上一篇下一篇

猜你喜欢

热点阅读