为虚拟机linux扩充硬盘容量

一、在虚拟机设置界面添加一个硬盘

这里写图片描述
添加完成后要重启一次才能看到新加的设备

二、在linux中查找添加的硬盘设备
  • 一般ls /dev/sd*下的就会看到多出来的设备了。这里是sdb

    anzyelay@ubuntu:~$ ls /dev/sd*
    sda   sda1  sda2  sda3  sda5  sdb

    可以使用df 确认下sdb是否还未被mount,如果mount了,那这个肯定不是新加的设备了。

  • 使用fdisk查看

    anzyelay@ubuntu:~$ sudo fdisk -l
    
    Disk /dev/sda: 42.9 GB, 42949672960 bytes
    255 heads, 63 sectors/track, 5221 cylinders, total 83886080 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 identifier: 0x0001cfa3
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048    39845887    19921920   83  Linux
    /dev/sda2        39847934    41940991     1046529    5  Extended
    /dev/sda3        41945715    83875364    20964825   83  Linux
    /dev/sda5        39847936    41940991     1046528   82  Linux swap / Solaris
    
    Disk /dev/sdb: 21.5 GB, 21474836480 bytes
    213 heads, 34 sectors/track, 5791 cylinders, total 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
    Disk identifier: 0x22bea7e9
    
    Disk /dev/sdb doesn't contain a valid partition table

    可以看到新加的设备,由于还没有分区,所以报最后一条错误。

三、添加新分区
  • 输入如下命令

    anzyelay@ubuntu:~$ sudo fdisk /dev/sdb
    
    Command (m for help): m
    Command action
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    • 输入命令【n】添加新分区。
    • 输入命令【p】创建主分区。
    • 输入【回车】,选择默认大小,这样不浪费空间
    • 输入【回车】,选择默认的start cylinder。
    • 输入【w】,保持修改
      新分区添加后再次ls /dev/sdb*可看到多了一个/dev/sdb1出来。
  • 格式化新分区,如果不行重启次再格式化。

    sudo mkfs.ext2 /dev/sdb1
mount新分区到一目录

可以新建一目录/dir。然后mount /dev/sdb1 /dir,现在再来查看下df -h

anzyelay@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G   11G  7.6G  58% /
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           396M  852K  395M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G  124K  2.0G   1% /run/shm
/dev/sdb1        20G  20M   20G    1% /dir
/dev/sda3        20G   13G  6.3G  67% /home
修改配置自动加载

vim修改/etc/fstab文件,加入【/dev/sdb1 /dir ext2 defaults 0 0】一行,并保存,实现开机自动mount。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值