VMware ubuntu 添加新的挂载盘

一,导语

      在使用VMware虚拟机时,磁盘空间不足,发现在原有的磁盘上扩充并不会扩充ubuntu的文件空间,只能通过添加新的磁盘,然后挂载。

二,VMware操作

      1.点击虚拟及设置
      2.在硬件中点击添加,添加一个新的硬盘。

三,  Ubuntu操作

     1.查看磁盘命令  sudo fdisk -l        

     
zwj@ubuntu:~/java$ sudo  fdisk  -l

Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders, total 62914560 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: 0x000415a6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    39845887    19921920   83  Linux
/dev/sda2        39847934    41940991     1046529    5  Extended
/dev/sda3        41943040    62914559    10485760   83  Linux
/dev/sda5        39847936    41940991     1046528   82  Linux swap / Solaris
zwj@ubuntu:~/java$ 
    可以看到一共是有四块硬盘 ,第三块就是我要挂载的磁盘,当然现在已经挂载好了。

   2.格式化磁盘命令: sudo mkfs.ext4  ?      (? 代替磁盘位置, 如我需要选择的/dev/sda3)

      或者在有图形界面的时候,可以搜索disk软件,如下图:
  VMware ubuntu 添加新的挂载盘
   蓝色区域为系统所有的磁盘,并且是可以选中的。
   红色区域为选中磁盘的操作按钮,从左到右第一个是挂载/取消挂载,第三个是设置。
   基本上挂载磁盘通过这个图形软件就可以 了,点击设置可以格式化磁盘,默认挂载位置是/media/,在Contents那里可以看到,由于我想挂到其他位置,貌似这个disk软件不能修改挂载点,因此我又用命令巧了一遍。

   3.编辑挂载文件命令:vim /etc/fstab

      VMware ubuntu 添加新的挂载盘
   好像还缺少个uuid,再开一个终端,输入 sudo blkid 即可查看磁盘uuid,我这里是sda3磁盘,挂载目录为/home/zwj/java.
  注:格式为 设备名称 挂载点 分区类型 挂载选项 dump选项 fsck选项 
        dump选项–这一项为0,就表示从不备份。如果上次用dump备份,将显示备份至今的天数。 
        fsck选项 –启动时fsck检查的顺序。为0就表示不检查,(/)分区永远都是1,其它的分区只能从2开始,当数字相同就同时检查(但不能有两1)

   4. 查看磁盘UUID命令:  sudo blkid

   
zwj@ubuntu:~/java$ sudo blkid
[sudo] password for zwj: 
/dev/sda1: UUID="382db0a5-1687-44cb-9201-c533142e66cc" TYPE="ext4" 
/dev/sda3: LABEL="Filesystem" UUID="d892bca0-156f-4e2e-a8fc-17f715f122f8" TYPE="ext4" 
/dev/sda5: UUID="6a60dae1-8bfa-4684-85f3-df7e49d62798" TYPE="swap" 
zwj@ubuntu:~/java$ 

    5. 重启主机(先看下面的注意吧)。

四,注意

   1. 如果所挂载的目录下有文件,那么重启后文件都会丢失,只留下一个lost+find目录,并且这个目录是root权限的.
   2. 如果所挂载的目录不存在,会新创一个目录,也是root权限,重启后修改权限即可。个人建议先创建好目录。
   
     
上一篇:CSS样式命名规则


下一篇:异常处理之ThreadException、unhandledException及多线程异常处理