web-dev-qa-db-ja.com

Oracle VM VirtualBox上のUbuntu 14.04.2サーバーへのHDDの追加

現在、Oracle VM VirtualBoxでUbuntu 14.04.2 Serverを使用しています。実際のネットワークに展開する準備ができていることを理解しようとしているからです。

これが状況です。現在、システムに使用するVMに8GBのHDDを割り当てています。次に、複数のユーザー間で共有されるファイルを保存するためにSambaで使用される別のHDD、たとえば12GBを追加します。

私ができる必要があるのは:

  1. 新しい12GB HDDをVMに追加します
  2. 新しく追加されたHDDをシステムにリンクします
  3. Sambaで使用される/ srv/share /としてマウントする

私が知っておくべきことは、プロセスは実際のハードウェアでも同じですか?

ベースHDDは500GB、セカンダリは1TBです

1
sikas

これらは、新しい仮想ハードドライブを作成して既存の仮想マシンに接続するための最小限の手順です。

ホストで:

  1. 仮想ハードドライブを作成する

    VBoxManage VBoxManage createhd --filename <path/to/name.vdi> --size <in MB>
    
  2. このドライブをVMに接続します

    VBoxManage storageattach "<VM name" --storagectl SATA-Controller --port <number> --type hdd --medium </path/to/name.vdi>
    
  3. 仮想マシンを起動します

あるいは、 サイズを大きくする によって、既に接続されている既存の仮想ドライブに新しいパーティションを追加することもできます。

ゲストで:

  1. 新しいドライブをパーティション分割する

    最初にSudo fdisk lを使用して、新しいドライブのデバイス記述子を見つけることができます。

    Sudo parted /dev/<sdx> ## run parted on device sdx
    (parted) mklabel msdos ## create a msdos partition
    (parted) mkpart primary ext4 1MiB 100% ## create primary ext4 partition using whole disk
    (parted) quit
    
  2. 新しいパーティションをフォーマットします

    Sudo mkfs -t ext4 </dev/sdX1>
    
  3. このパーティションをマウントします

    Sudo mount <options> /dev/sdx1 <mountpoint>
    
  4. 4.でマウントした場合、オプションで、ブート時にマウントするためのエントリを/etc/fstabに追加します。

    <UUID>   <mountpoint>   ext4    <options>    0    2
    

    <UUID>は、mountと同様に、Sudo blkid<options>から読み取ることができます。

もちろん、すべてのステップはGUIからも実行できます。手順1.〜3.では、これはホストのVirtual Box Managerになります。手順4.〜5.では、ゲストでgpartedになります(たとえば、ライブUbuntuを一時的に起動することにより)。手動マウントには端末が必要です。fstabの編集は任意のエディターで実行できます。

仮想ハードドライブの作成の詳細については、 Virtual Box Manual も参照してください。

2
Takkat