如何利用virualbox linux 安裝新硬碟呢?

  1. 先在virualbox 設定檔中點選存放裝置,並在SATA控制器中點擊加入硬碟,跳出對話視窗並點選建立新硬碟已預設VDI及動態配置,檔名及硬碟容量自訂,按下確定並存檔。
  2. 開啟vm後已root登入,並先觀看訊息
    dmesg | grep sdb
    # 成功偵測到新硬碟
    sd 3:0:0:0: [sdb] 819200 512-byte logical blocks: (419 MB/400 MiB)
    sd 3:0:0:0: [sdb] Write Protect is off
    sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
    sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
     sdb: sda1 sda2
     sdb1
    sd 3:0:0:0: [sdb] Attached SCSI disk
    EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts:
    
  3. 使用fdisk 指令為/dev/sdb 設備建立新的分割區。
  4. 在Command (m for help ):下使用命令 n 新增分割區,再輸入 p 選擇主分割區,再輸入 1 成為第一個主分割區,最後指定分割區的大小,輸入1後再按下ENTER鍵,使用整顆硬碟空間。
  5. 在Command (m for help ):下輸入 p 命令列出目前的硬碟/dev/sdb 內所有的分割區,顯示有一個分割區 /dev/sdb1,占400MB 空間。
  6. Command (m for help ):下輸入w命令儲存分割區資料並離開。
  7. 使用mke2fs -t ext4或mkfs.ext4指令將 /dev/sdb1 分割區格式化為linux專用的 ext4 檔案類型。
    # 格式化
    mkfs.ext4 /dev/sdb1
    # 掛載新的硬碟分割區
    mkdir /disk2
    mount /dev/sdb1 /disk2
    touch /disk2/test1
    ll /disk2/
    total 12
    drwx------ 2 root root 12288 Jul 23 10:31 lost+found
    -rw-r--r-- 1 root root     0 Jul 23 10:32 test1
    
  8. 建立自動掛載
    # 用vi編輯 /etc/fstab 並增加掛載硬碟路徑
    vi /etc/fstab
    /dev/sdb1               /disk2                  ext4    defaults        0 0
    # 存檔後用df -h查看系統硬碟狀態
    df -h
    # 重開機測試或者是用mount -a測試
    umount /dev/sdb1 /disk2
    mount -a
    
    或者直接下 mount -o指令
    mount -o remount /disk2

留言

這個網誌中的熱門文章

c語言-關於#define用法

PHP教學 - 資料型態(Data Type) - 上

CMD常用網管指令