centos添加硬盘 centos7硬盘分区
老铁们,大家好,相信还有很多朋友对于centos添加硬盘和centos7硬盘分区的相关问题不太懂,没关系,今天就由我来为大家分享分享centos添加硬盘以及centos7硬盘分区的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
CentOS在不重启的情况下为其虚拟机添加新硬盘的教程
通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载。这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见。这里有一个简单的命令来重新扫描SCSI总线和SCSI设备。下面这几步在CentOS 7和RHEL 7中测试过。
在ESXi或者vCenter中添加一块新的20G硬盘:
显示当前磁盘分区:
代码如下:
[root@centos7~]# fdisk-l
Disk/dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units= sectors of 1* 512= 512 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
Disk label type: dos
Disk identifier: 0x0006b96a
Device Boot Start End Blocks Id System
/dev/sda1* 2048 1026047 512000 83 Linux
/dev/sda2 1026048 62914559 30944256 8e Linux LVM
Disk/dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units= sectors of 1* 512= 512 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
Disk/dev/mapper/centos-root: 29.5 GB, 29536288768 bytes, 57688064 sectors
Units= sectors of 1* 512= 512 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
确定主机总线号
代码如下:
[root@centos7~]# ls/sys/class/scsi_host/
host0 host1 host2
重新扫描SCSI总线来添加设备
代码如下:
[root@centos7~]# echo"---"/sys/class/scsi_host/host0/scan
[root@centos7~]# echo"---"/sys/class/scsi_host/host1/scan
[root@centos7~]# echo"---"/sys/class/scsi_host/host2/scan
验证磁盘和分区并确保20GB硬盘已经添加了。在本例中,出现了下面这行“Disk/dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors”并且可以确认没有重启服务器就添加了新盘:
代码如下:
[root@centos7~]# fdisk-l
Disk/dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units= sectors of 1* 512= 512 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
Disk label type: dos
Disk identifier: 0x0006b96a
Device Boot Start End Blocks Id System
/dev/sda1* 2048 1026047 512000 83 Linux
/dev/sda2 1026048 62914559 30944256 8e Linux LVM
Disk/dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units= sectors of 1* 512= 512 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
Disk/dev/mapper/centos-root: 29.5 GB, 29536288768 bytes, 57688064 sectors
Units= sectors of 1* 512= 512 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
Disk/dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units= sectors of 1* 512= 512 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
在centos7上对新添加的硬盘进行分区挂载和扩容
在 CentOS 7上对新添加的硬盘进行分区、挂载和扩容,需要遵循一系列步骤确保系统的稳定性和数据的完整性。以下是详细的指南:
**步骤 1:添加新硬盘**
通过执行 `fdisk-l`命令查看系统中的所有磁盘,识别新添加的硬盘。例如,`/dev/xvdb`可能就是新硬盘的标识。
**步骤 2:分区选择**
根据需求选择分区类型。这里推荐使用 GPT分区,因为它可支持的最大分区数目高达 128个,且适合大于 2TB的大容量硬盘。通过执行 `gdisk/dev/xvdb`命令开始创建分区,并选择 GPT类型。
**步骤 3:分区操作**
在 GPT分区模式下,通过输入 `n`创建新的分区,输入 `p`显示分区表,输入 `w`保存分区表退出。根据需求指定分区的起始和结束扇区,使用 `+1G`或 `+50G`等格式进行分区。
**步骤 4:格式化分区**
在创建分区后,使用 `mkfs.ext4/dev/xvdb1`命令将分区格式化为 ext4类型。重复此步骤为所有分区进行格式化。
**步骤 5:创建目录并挂载**
创建用于存放数据的目录,并通过 `mount`命令挂载分区。例如,`mkdir/data`创建目录,然后 `mount/dev/xvdb1/data`挂载分区。
**步骤 6:永久挂载配置**
在 `/etc/fstab`文件中添加挂载信息,确保系统重启后分区能够自动挂载。格式通常为 `UUID=分区UUID/挂载点文件系统类型挂载选项 0 0`。
**步骤 7:备份和系统检查**
对关键数据进行备份,并运行系统检查命令以确保系统稳定性。
**步骤 8:扩容操作**
假设当前目录 `var/local`下存在数据,需要对某个分区进行扩容。首先在该目录下创建新分区,然后解除原分区挂载,将新分区挂载到该目录。确认扩容成功后,如果需要,修改 `/etc/fstab`文件以实现永久挂载。
按照上述步骤操作,可以安全有效地在 CentOS 7系统中对新添加的硬盘进行分区、挂载,并在必要时进行扩容。在整个过程中,务必保持谨慎,确保操作的正确性和数据的安全性。
windows下安装centos7,分区时failed to add new device
在前一页取消安装引导程序到硬盘后,分区就可以正常了;
如果选择自动分区,/和/home会是LVM,此时在安装完系统后,需要在Win7中安装EasyBCD,添加NeoGrub引导程序,配置可能如下:
default0
timeout8
titleCentOS7
root(hd0,2)****根据自己情况选择分区
kernel/vmlinuz-3.10.0-229.el7.x86_64root=/dev/mapper/centos-root****root不可少
initrd/initramfs-3.10.0-229.el7.x86_64.img
boot
鉴于每人电脑分区不同,爱好不同,以上是本人经验,仅供参考!
但在win7后安装CentOS7后,成功可以在不较大改变MBR的情况下双系统并存,启动正常。