我用Vmware虚拟机装了一个linux系统,但是我想给这个linux系统再加一块20G的磁盘,再挂载上它?又如何实现呢?这是Vmware虚拟主机不是服务器,因此方法略有一点不同。
1、虚拟机设置
2、添加硬盘
3、选择磁盘类型
虚拟机一般选用IDE模式的硬盘,选scsi的时候,有可能出现:“不能发现硬盘”的错误;
4、选择磁盘
5、指定磁盘容量
6、指定磁盘文件
7、新硬盘添加成功
这里刚新添加成功会显示”新硬盘(SCSI)“,当你切换过去后就会显示成”硬盘3(SCSI)“;
问:是不是到这一步就结束了呢?硬盘挂载就成功了呢?
答:当然不是,相信大家都知道,linux它和windos不一样,任何磁盘都需在先挂载才能使用,否则是不能用的;
8、linux查看未挂载的磁盘;
命令:
fdisk -l
注意:由于我选择的是SCSI,因此不能发现硬盘,但是Linux 它是有磁盘命名格式的,如下:
Linux下对SCSI和SATA设备是以sd命名的,第一个SCSI设备是sda,第二个是sdb....以此类推。
一般主板上有两个SCSI接口,因此一共可以安装4个SCSI设备。
主SCSI上的两个设备分别对应sda和sdb,第二个SCSI口上的设备对应sdc和sdd。
一般硬盘安装在SCSI的主接口上,所以是sda和sdb,而光驱一般安装在第二个SCSI的主接口上,所以是sdc。
IDE有两个口,第一个IDE口叫做适配器,可以接两块盘,主盘(hda)和从盘(hdb),第二个IDE口主盘(hdc)从盘(hdd);
9、linux挂载磁盘;
命令:
fdisk /dev/sdc
n->p->1->回车->回车->w
n:添加一个分区
P:主分区
两个回车指是开始和结束的磁盘大小;
w:写入磁盘
10、格式化磁盘并写入文件系统;
命令:
mkfs.ext4 /dev/sdc1
这里可以用ext3,也可以用ext4;
11、挂载新磁盘到操作系统的某个节点上;
命令:
mkdir /fujieace_com
mount /dev/sdc1 /fujieace_com
12、查看磁盘信息,确认挂载新磁盘是否成功;
命令:
df
13、设置开机启动自动挂载;
新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。设置开机自动挂载需要修改/etc/fstab文件 ;命令如下:
vim /etc/fstab
//打开后,在最后一行加入以下代码:
/dev/sdc1 /fujieace_com ext4 defaults 0 1 //如果上面用的是ext3,这里也要用ext3;