`
longgangbai
  • 浏览: 7331423 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

虚拟机添加硬盘

 
阅读更多

虚拟机添加硬盘
1.关掉VM,选VM设置,在里面添加硬盘
2.启动VM系统,如果是WindowsXP,右击我的电脑,选管理-》磁盘管理,就能看到硬盘,如果是Linux,在终端运行fdisk -l
1.在虚拟机中添加硬盘
2.通过fdisk -l查看添加的设备
3.如果仅作为一个盘那么采用primary ,将一个硬盘分为多个分区采用extends。
4.格式化分区
 mkfs -t ext3 设备路径
5.挂载目录
 mount 设备路径 目录名称
 
 
 1、先查看目前机器上有几块硬盘,查看命令有两种:
命令1:# fdisk –l
命令2:# dmesg | grep sd
备注:其中还有一个命令df -l用来查看磁盘空间的使用情况其中:fdisk命令说明如下:
fdisk命令用途:观察硬盘的实体使用情形与分割硬盘用。
fdisk命令使用方法:一、在console上输入fdisk -l,观察硬盘之实体使用情形。
二、在console上输入fdisk/dev/sda(具体磁盘名称),可进入分割硬盘模式。
输入m显示所有命令列示。
输入p显示硬盘分割情形。
输入a设定硬盘启动区。
输入n设定新的硬盘分割区。
输入e硬盘为[延伸]分割区(extend)。
输入p硬盘为[主要]分割区(primary)。
输入t改变硬盘分割区属性。
输入d删除硬盘分割区属性。
输入q结束不存入硬盘分割区属性。
输入w结束并写入硬盘分割区属性。
dmesg命令说明如下:
功能说明:显示开机信息。
语  法:dmesg [-cn][-s ]
补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文档里。
参  数:
 -c 显示信息后,清除ring buffer中的内容。
 -s 预配置为8196,刚好等于ring buffer的大小。
 -n 配置记录信息的层级。
2、对要挂载的硬盘创建磁盘分区创建磁盘分区步骤举例如下:
# fdisk /dev/sdb
进入fdisk模式:
Command (m for help):m //查看fdisk命令帮助
Command (m for help):n //创建新分区
Command action:
e extended //输入e为创建扩展分区
p primary partition (1-4) //输入p为创建主分区,这里我们选择p
Partion number(1-4):1 //第一个扩展分区,按需求可以最多分4个主分区
First Cylinder(1-1014,default 1): 1 //第一个主分区起始的磁盘块数,可以选择默认值
Last cylindet or +siza or +sizeM or +sizeK: +1024MB //可以是以MB为单位的数字或者
以磁盘块数,这里我们输入+1024MB表示分区大小为1G
这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。所有分区创建完后用w保存分区。
Command (m for help): w
The partition table has been altered!
保存完成后重启服务器,可以用#fdisk -l命令检查刚刚所建分区,可以在返回结果中确认/dev/sdb1的信息。
3、对要挂载的分区进行格式化
用如下命令将新建的分区格式化为ext3
# mkfs -t ext3 -c /dev/sdb1
mkfs命令说明如下:
功能说明:建立各种文件系统。
语法:mkfs [-vV][fs][-f文件系统类型>][设备名称][区块数]
补充说明:mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。
参数:
fs指定建立文件系统时的参数。
-t文件系统类型>指定要建立何种文件系统。
-v显示版本信息与详细的使用方法。
-V显示简要的使用方法。
4、挂载分区
格式化完后我们需要进行挂载分区,举例如下:
# mkdir /test
# mount /dev/sdb1 /test
# df //用df命令进行查看
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 101089 9463 86407 10% /boot
none 62988 0 62988 0% /dev/shm
/dev/sdb1 485906 8239 452580 2% /test //新挂载的分区
为了在每次系统启动时自动挂载新分区,需要修改/etc/fstab文件来进行自动挂载。在文件的末位加入如下一行:
/dev/sdb1 /test ext3 defaults 1 2
这样服务器每次启动都会自动挂载此分区,到此硬盘挂载工作就结束了。
mkdir命令说明如下:
功能:创建一个目录(类似MSDOS下的md命令)。
语法:mkdir [选项] dir-name
说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dir-name不能是当前目录中已有的目录或文件名称。
参数:
- m对新建目录设置存取权限。也可以用chmod命令设置。
- p可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚   不存在的目录,即一次可以建立多个目录。
mount命令说明如下:
功能:加载指定的文件系统。
语法:mount [-afFhnrvVw] [-L标签>] [-o选项>] [-t文件系统类型>] [设备名] [加载点]
用法说明:mount可将指定设备中指定的文件系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时自动加载。mount加载设备的信息记录在/etc/mtab文件中。使用umount命令卸载设备时,记录将被清除。
参数说明:
描述内容比较多,在这里就不记录了。
具体可访问这个网址:
http://blog.chinaunix.net/u1/55764/showart_1145424.html
df命令说明如下:
功能:查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。
语法:df [选项]... [文件]...
参数说明:
-a, --all包括大小为0个块的文件系统
-B, --block-size=大小块以指定大小>的字节为单位
-h, --human-readable以容易理解的格式印出文件系统大小(例如1K 234M 2G)
-H, --si类似-h,但取1000的次方而不是1024
-i, --inodes显示inode信息而非块使用量
-k即--block-size=1K
-l, --local只显示本机的文件系统
--no-sync取得使用量数据前不进行sync动作(默认)
-P, --portability使用POSIX输出格式
--sync取得使用量数据前先进行sync动作
-t, --type=类型 只印出指定类型>的文件系统信息
-T, --print-type印出文件系统类型
-x, --exclude-type=类型 只印出不是指定类型>的文件系统信息
-v (此选项不作处理)
--help显示此帮助信息并离开
--version显示版本信息并离开
常用操作:
df -k 以千字节KB为单位显示各分区的信息
df -a 显示所有分区包括大小为0的分区
df -T 显示分区类型EXT2或EXT3等

 

linux虚拟机添加硬盘详谈

 

 


一.Linux的硬盘识别

2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:

sda表示第1块SCSI硬盘.

hda表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上).

scd0表示第1个USB光驱.

当添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外,它的

设备文件在/dev/cciss/目录下.一般使用“fdisk -l”命令可以列出系统中当前连接的硬盘

设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息.

二.在linux系统中添加新硬盘

下面说明一下,在GTES 11上,添加一块10G硬盘到第一个IDE口的Slave接口上.

安装好硬盘后,开机进入Turbolinux.以root身份登录.

执行fdisk -l命令显示当前系统的硬盘设备.

[root@g11-64-1 ~]# fdisk -l

Disk /dev/hda: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 1 13 104391 83 Linux

/dev/hda2 14 89 610470 82 Linux swap / Solaris

/dev/hda3 90 2610 20249932+ 83 Linux

Disk /dev/hdb: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/hdb doesn't contain a valid partition table

[root@g11-64-1 ~]#

显示hdb没有分区信息,大小为10G.

使用fdisk命令对hdb进行分区.

[root@g11-64-1 ~]# fdisk /dev/hdb

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel. Changes will remain in memory only,

until you decide to write them. After that, of course, the previous

content won't be recoverable.

The number of cylinders for this disk is set to 1305.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

输入: n 表示新建分区.

Command (m for help): n

Command action

e extended

p primary partition (1-4)

输入: p 表示建立一个原始分区.

p

Partition number (1-4): 1

输入: 1 表示此分区编号为1.

First cylinder (1-1305, default 1):

输入: 回车 表示使用默认起始柱面号.

Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305):

输入: 回车 表示使用默认结束柱面号.即此分区使用整个硬盘空间.

Using default value 1305

Command (m for help): w

输入: w 存盘,退出fdisk.

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

再使用fdisk -l命令查看分区情况.

[root@g11-64-1 ~]# fdisk -l

Disk /dev/hda: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

 

 

 

 


/dev/hda1 * 1 13 104391 83 Linux

/dev/hda2 14 89 610470 82 Linux swap / Solaris

/dev/hda3 90 2610 20249932+ 83 Linux

Disk /dev/hdb: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hdb1 1 1305 10482381 83 Linux

显示/dev/hdb上有一个hdb1分区,为linux格式.

分区后,需要对这个分区进行格式化.

[root@g11-64-1 ~]# mkfs.ext3 /dev/hdb1

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

1310720 inodes, 2620595 blocks

131029 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=2684354560

80 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 39 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

将新建分区挂在到/mnt/hdb1上.

[root@g11-64-1 ~]# mkdir /mnt/hdb1

[root@g11-64-1 ~]# mount /dev/hdb1 /mnt/hdb1

[root@g11-64-1 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/hda3  19G  8.2G  9.7G  46% /

/dev/hda1 99M 16M 79M 17% /boot

tmpfs 250M 0 250M 0% /dev/shm

/dev/hdb1 9.9G  151M  9.2G   2% /mnt/hdb1

[root@g11-64-1 ~]#

hdb1已挂载到/mnt/hdb1上,剩余空间为9.2G.

在此分区上创建文件.

[root@g11-64-1 ~]# cd /mnt/hdb1

[root@g11-64-1 hdb1]# ls > a

[root@g11-64-1 hdb1]# ls -hl

total 20K

-rw-r--r-- 1 root root 13 Nov 3 08:45 a

drwx------ 2 root root 16K Nov 3 08:44 lost+found

[root@g11-64-1 hdb1]#

卸载hdb1分区.

[root@g11-64-1 hdb1]# cd

[root@g11-64-1 ~]# umount /mnt/hdb1

[root@g11-64-1 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/hda3  19G  8.2G  9.7G  46% /

/dev/hda1 99M 16M 79M 17% /boot

tmpfs 250M 0 250M 0% /dev/shm

[root@g11-64-1 ~]#

三.设置新硬盘开机自动挂载

在/etc/fstab中添加新硬盘的挂载信息.添加下面一行:

/dev/hdb1 /mnt/hdb1 ext3 defaults 1 2

这样,每次开机后,系统会自动将/dev/hdb1挂载到/mnt/hdb1上.

 

 

Linux网络配置命令——ifconfig

Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。

1、ifconfig是查看网卡的信息。

ifconfig [Interface]

Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息

例如:ifconfig eth0

eth0 Link encap:Ethernet
            HWaddr 00:0C:29:F3:3B:F2
            inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:78 errors:0 dropped:0 overruns:0 frame:0
            TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:100
            RX bytes:11679 (11.4 Kb)
            TX bytes:14077 (13.7 Kb)
            Interrupt:10 Base address:0x1080

我们可以看到

第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)

第二行:网卡的IP地址、子网、掩码

第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节

第四、五行:接收、发送数据包情况统计

第七行:接收、发送数据字节数统计信息。

2、ifconfig 配置网卡

配置网卡的IP地址

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

在eth0上配置上192.168.0.1 的IP地址及24位掩码。若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?用下面的命令

ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0

这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0。若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2...想要几个就填几个。ok!

配置网卡的硬件地址

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。

将网卡禁用

ifconfig eth0 down

将网卡启用

ifconfig eth0 up

ifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。就不一一介绍了,用时间可以自己研究一下。

注意:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了

 

 

window连接虚拟机:

1.设置为:Brige桥接

2.设置和宿主同网段的ip

 

分享到:
评论

相关推荐

    如何给ubuntu Vmware虚拟机添加硬盘

    "给 Ubuntu Vmware 虚拟机添加硬盘" 在使用 VMware 软件创建 Ubuntu 虚拟机时,可能会遇到硬盘空间不足的问题,当当前虚拟机的硬盘空间不足时,只要 Windows 下的空间足够,就可以任意扩展。本文将详细介绍给 ...

    vmware环境新建虚拟机中硬盘的问题

    首先,VMware Workstation或vSphere等VMware产品允许我们在虚拟机中添加不同类型的硬盘。通常,有两种主要的硬盘类型:IDE(集成设备电子)和SCSI(小型计算机系统接口)。IDE硬盘在早期的虚拟机中较为常见,而SCSI...

    虚拟机的硬盘扩容的方法

    虚拟机的硬盘扩容是许多用户在使用虚拟机时可能遇到的需求,因为初始分配的硬盘空间可能不足以满足后续软件安装或数据存储的要求。本文将详细介绍两种常见的虚拟机硬盘扩容方法。 ### 方法一:增加新硬盘分区 这个...

    给虚拟机下的Linux添加磁盘空间具体方法

    本文将详细介绍如何为虚拟机添加硬盘以及在Linux环境下如何挂载和配置新添加的磁盘。 #### 步骤一:在VMware中添加虚拟硬盘 1. **打开VMware并选择目标虚拟机**: - 首先启动VMware软件。 - 从虚拟机列表中找到...

    CentOS7虚拟机添加、挂载硬盘详细过程

    1. 在VMware环境中,我们需要为CentOS 7虚拟机添加一个新的硬盘。这可以通过左侧窗口的操作完成,选择虚拟机设置,然后添加硬件,选择硬盘,并设置所需的容量,如本例中的20GB。 **二、识别新硬盘** 2. 重新启动...

    VMware创建共享磁盘(图行-详细)

    **步骤2:为1号虚拟机添加硬盘** 1. **打开设置界面**:打开1号虚拟机的设置界面,选择“添加”选项,在弹出的菜单中选择“硬盘”。 2. **选择硬盘类型**:在接下来的界面中,默认选择硬盘类型即可。 3. **指定硬盘...

    在虚拟机下添加一个硬盘

    在虚拟机下添加一个硬盘 虚拟机是一种特殊的计算机系统,可以模拟出一个或多个计算机环境,使得用户可以在一个物理机器上运行多个操作系统。虚拟机下添加一个硬盘是一个非常重要的操作步骤,能够为用户提供更多的...

    VMWare虚拟机U盘启动与重装系统(图文教程)

    2. 虚拟机添加硬盘:在虚拟机中添加一个新的硬盘,可以通过选择“添加”-“硬盘”-“使用物理磁盘”来实现。 3. 设置U盘为第一启动项:在虚拟机中设置U盘为第一启动项可以通过在BIOS设置界面选择“Boot”,然后将...

    CentOS在不重启的情况下为其虚拟机添加新硬盘的教程.docx

    在虚拟化环境中,有时我们需要为运行中的 CentOS 虚拟机添加新的硬盘,而无需重启系统。这个过程涉及对虚拟机硬件的动态调整以及操作系统内核的适配。以下是在 CentOS 7 或 RHEL 7 系统中,不重启虚拟机就能添加新...

    在VMware虚拟机里查看本地硬盘

    - 在“选项”部分,选择“共享文件夹”,在这里你可以添加一个或多个想要在虚拟机中访问的本地硬盘或文件夹。 - 设定好共享的硬盘后,虚拟机便能识别并访问这些本地资源。 4. **访问本地硬盘**: - 在虚拟机的XP...

    linux下添加硬盘

    本文将深入讲解如何在Linux下添加硬盘,包括硬盘的分区、格式化以及挂载,确保系统能够正确识别和使用新增的存储空间。 首先,我们需要了解Linux系统如何识别硬件设备。在Linux中,硬盘通常被表示为/dev/sdX或/dev/...

    esxi 添加现有硬盘无法保存问题及解决办法

    ESXi6.7u3升级最新补丁ESXi670-202210001.zip 后ESXi的web界面会出现添加现有硬盘显示异常且可能无法下一步保存的问题,网上说可能更高版本也有类似问题,以下资源说明问题并给出验证过的解决办法。

    在虚拟机CDlinux系统中添加一个虚拟硬盘的方法.doc

    在虚拟机CDlinux系统中添加一个虚拟硬盘的方法.doc

    vm虚拟机导致硬盘灯常亮的解决方法.doc

    VM虚拟机导致硬盘灯常亮是由于虚拟机的内存分页文件或快照 snapshot 文件的存在所致。解决方法是禁用虚拟机的vmem文件,方法有两种:一种是对所有的虚拟机禁用vmem文件,另一种是对特定的虚拟机禁用vmem文件。 禁用...

    扩大colinux虚拟机硬盘大小的方法

    CoLinux通过在Windows系统中创建虚拟硬盘(image文件)来模拟Linux分区,因此当虚拟机的硬盘空间不足时,我们需要手动扩展其大小。以下就是关于如何扩大CoLinux虚拟机硬盘大小的详细步骤和相关知识点。 1. **创建新...

    VMware vSphere5.5添加共享磁盘

    3. **给虚拟机添加硬盘** - 选择虚拟机,编辑其设置,并添加一个使用现有磁盘的硬盘设备。 - 在“虚拟设备节点”中选择独立的SCSI节点(例如SCSI(1:0)),并选择“独立-持久”模式。 - 修改SCSI控制器的总线共享...

    VMware 虚拟机中添加新硬盘的方法.doc

    VMware 虚拟机中添加新硬盘的方法.doc

    esxi 6.7 虚拟机, 黑群晖硬盘直通 ,解决虚拟硬盘无法格式化问题

    3. **创建虚拟机**:在ESXi上创建一个新的虚拟机,但在添加磁盘时选择“使用物理设备”或“直通”选项,指定要直通的物理硬盘。 4. **安装黑群晖**:在虚拟机配置完成后,不通过虚拟机内部的硬盘控制器安装黑群晖。...

Global site tag (gtag.js) - Google Analytics