我已经使用 vmware 在虚拟机上安装了 RHEL。我已经从 vmware 添加了额外的硬盘。
现在 Linux 没有显示已安装的新硬盘。
我怎样才能做到这一点
答案1
添加磁盘后我使用的程序:
- 重启机器
- 使用以下方法检查磁盘是否存在
ls -l /dev/sd*
。如果您开始时只有一个磁盘,然后添加了另一个磁盘,则应该看到/dev/sdb
fdisk /dev/sdb
并对磁盘进行分区。我建议使用整个磁盘添加主分区 1。- 重新启动系统,让系统创建其他必要的设备文件。在上述情况下
/dev/sdb1
。 - 检查是否
/dev/sdb1
存在。如果存在,则可以在磁盘上创建文件系统。 mkfs -t ext3 /dev/sdb1
创建新的文件系统。- 我还会做以下事情:
tune2fs -i 0 -c 0 -m 1 -e panic /dev/sdb1
。这会抑制在几天和/或多次挂载后挂载时不方便的完整 fsck。系统仍会在必要时对文件系统进行 fsck。仅为 root 用户保留 1% 的磁盘空间。否则,默认基本上是保留 10%。一旦检测到文件系统错误,系统就会陷入恐慌,默认继续使用文件系统 R/O 进行操作。 mkdir /mountpoint
8a.chmod 755 /mountpoint
. 非常重要。添加到
/etc/fstab
:/dev/sdb1 /mountpoint ext3 defaults 0 1
重新启动系统并执行 df 并查看您的挂载是否存在且处于活动状态。
- 你已经完成了。
答案2
您需要使用 LVM。只需阅读第 9.5.6 节。扩展卷组http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-system-config-lvm.html
答案3
如果您在客户操作系统仍在运行时添加了驱动器,则它还不知道新驱动器。有几种方法可以强制系统通过强制 scsi 系统扫描来查找新磁盘。最简单的方法是重新启动客户机。
答案4
在添加新驱动器之前,只需关闭虚拟机,然后添加新磁盘,然后再次启动虚拟机。现在您可以通过fdisk
命令检查新的硬盘:
fdisk -l
(显示所有可用的分区和磁盘)
如果要对新驱动器进行分区,请使用以下命令
fdisk /dev/sdb
(我假设 sdb 是新驱动器,请检查您的情况然后按 n 创建新分区)
然后按照屏幕上的说明进行操作,非常简单。