仮想マシンを再起動せずに新しいハードドライブを Linux ゲストに追加する

PHPz
リリース: 2024-04-03 16:34:11
転載
909 人が閲覧しました

システム管理者として、ストレージ領域を拡張したり、システム データをユーザー データから分離したりするために、追加のハード ドライブを使用する必要がよくあります。仮想ホストに物理ブロック デバイスを追加するプロセスで、VMWare ソフトウェアを使用して仮想化された Linux ゲストにホストからハード ドライブを追加する方法を説明します。

在不重启虚拟机的情况下为 Linux 客户机添加新硬盘

Linux 仮想マシンを再起動せずに、SCSI デバイスを明示的に追加または削除したり、SCSI バス全体を再スキャンしたりできます。このガイドは、Vmware Server および Vmware Workstation v6.0 でテストされました (古いバージョンもサポートされている必要があります)。すべてのコマンドは、RHEL、Fedora、CentOS、および Ubuntu Linux ゲスト/ホスト オペレーティング システムでテストされています。

ステップ 1: 新しいハードドライブを仮想ゲストに追加します

まず、vmware ハードウェア設定メニューからハードディスクを追加します。 「VM > 設定」をクリックします。

在不重启虚拟机的情况下为 Linux 客户机添加新硬盘

または、CTRL D を押して設定ダイアログ ボックスを表示することもできます。

「追加」をクリックして、新しいハードドライブをクライアントに追加します:

在不重启虚拟机的情况下为 Linux 客户机添加新硬盘

ハードウェアの種類として「ハードディスク」を選択し、「次へ」をクリックします:

在不重启虚拟机的情况下为 Linux 客户机添加新硬盘

「新しい仮想ディスクの作成」を選択し、「次へ」をクリックします:

在不重启虚拟机的情况下为 Linux 客户机添加新硬盘

仮想ディスクのタイプを「SCSI」に設定し、「次へ」をクリックします:

在不重启虚拟机的情况下为 Linux 客户机添加新硬盘

必要に応じて最大ディスク サイズを設定し、[次へ]をクリックします

在不重启虚拟机的情况下为 Linux 客户机添加新硬盘

最後に、ファイルの場所を選択し、「完了」をクリックします。

ステップ 2: 仮想マシンを再起動せずに SCSI バスを再スキャンし、SCSI デバイスを追加します

次のコマンドを入力して、SCSI バスを再スキャンします:

リーリー

出力は次のとおりです:

在不重启虚拟机的情况下为 Linux 客户机添加新硬盘

host# を、host0 などの実際の値に置き換える必要があります。この値は次のコマンドで確認できます:

# ls /sys/class/scsi_host

出力:

リーリー

次に、次のコマンドを入力して再スキャンを要求します:

リーリー

出力は次のとおりです:

リーリー
/dev/sdc デバイスを削除するにはどうすればよいですか?

バス全体を再スキャンするだけでなく、次のコマンドを使用して指定したディスクを追加または削除することもできます:

リーリー
/dev/sdc デバイスを追加するにはどうすればよいですか?

使用下面语法添加指定设备:

# echo "scsi add-single-device <H> <B> <T> <L>" > /proc/scsi/scsi
ログイン後にコピー

这里,

  • :主机
  • :总线(通道)
  • :目标 (Id)
  • :LUN 号

例如。使用参数 host#0bus#0target#2,以及 LUN#0 来添加 /dev/sdc,则输入:

# echo "scsi add-single-device 0 0 2 0">/proc/scsi/scsi
# fdisk -l
# cat /proc/scsi/scsi
ログイン後にコピー

结果输出:

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
 Vendor: VMware, Model: VMware Virtual S Rev: 1.0
 Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 01 Lun: 00
 Vendor: VMware, Model: VMware Virtual S Rev: 1.0
 Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 02 Lun: 00
 Vendor: VMware, Model: VMware Virtual S Rev: 1.0
 Type: Direct-Access ANSI SCSI revision: 02
ログイン後にコピー
步骤 #3:格式化新磁盘

现在使用 fdisk 并通过 mkfs.ext3[1] 命令创建分区:

# fdisk /dev/sdc
### [if you want ext3 fs] ###
# mkfs.ext3 /dev/sdc3
### [if you want ext4 fs] ###
# mkfs.ext4 /dev/sdc3
ログイン後にコピー
步骤 #4:创建挂载点并更新 /etc/fstab
# mkdir /disk3
ログイン後にコピー

打开 /etc/fstab 文件,输入:

# vi /etc/fstab
ログイン後にコピー

加入下面这行:

/dev/sdc3 /disk3 ext3 defaults 1 2
ログイン後にコピー

若是 ext4 文件系统则加入:

/dev/sdc3 /disk3 ext4 defaults 1 2
ログイン後にコピー

保存并关闭文件。

可选操作:为分区加标签

你可以使用 e2label 命令为分区加标签 [2]。假设,你想要为 /backupDisk 这块新分区加标签,则输入:

# e2label /dev/sdc1 /backupDisk
ログイン後にコピー

详情参见 "Linux 分区的重要性 [3]


以上が仮想マシンを再起動せずに新しいハードドライブを Linux ゲストに追加するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:linuxprobe.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート