挂载磁盘

2.1虚拟机硬盘分区

步骤1:通过root用户执行如下命令,查看映射到虚拟机上的第二块磁盘是否成功

# fdisk –l

如下图所示,说明磁盘映射成功,但是还不存在可用的分区表

步骤2:通过root用户执行如下命令

# fdisk /dev/xvdb

(这边的xvdb是根据fdisk –l命令得到的结果,有可能是xvde)

步骤3:输入“m”回车

步骤4:接下来我们要创建新的分区,所以要输入“n”然后回车

步骤5:然后根据提示,创建主分区,输入“p”回车

步骤6:然后输入“1”回车

步骤7:然后直接回车

步骤8:然后直接回车 (如果要创建多个分区,可以输入分区的大小,比如+88G)

步骤9:输入“p”回车,显示如下信息,分区创建完成   (此步骤是查看分区的信息,可省去)

步骤10:写入分区表,输入“w”回车

步骤11:再次执行如下命令查看虚拟机磁盘情况

2.2格式化分区

步骤1:通过root用户顺序执行如下命令

下面命令中的“VgXen”是卷组名称,不一定非得是下面的名称;

下面命令中的“opt_VMA81609”是在卷组“VgXen”上创建的逻辑卷的名称,可以自定义;这里创建逻辑卷的个数,每个逻辑卷的名称、大小都是可以自定义的,下面命令中创建了两个逻辑卷,名称分别为opt_VMA81609和home_VMA81609,大小分别为40G和59G如果只要在home目录下挂载磁盘,只要执行关于home的命令即可。

# pvcreate /dev/xvdb1

# vgcreate VgXen /dev/xvdb1

# lvcreate -n opt_VMA81609 -L 40G VgXen  (VMA81609名称要唯一)

# lvcreate -n home_VMA81609 -L 59G VgXen

步骤2:通过root用户执行如下命令对创建的逻辑卷进行格式化

下面两个命令分别对两个逻辑卷进行格式化,届时根据实际情况进行调整。

# mkfs -t ext3 /dev/VgXen/opt_VMA81609

# mkfs -t ext3 /dev/VgXen/home_VMA81609

2.3挂载目标

步骤1:通过root用户执行如下命令,将格式化好的逻辑卷挂载到对应的目录下

下面两个命令分别将两个逻辑卷挂载到了对应的目录下,届时根据实际情况进行调整。

# mount -t ext3 -o rw /dev/VgXen/opt_VMA81609 /opt

# mount -t ext3 -o rw /dev/VgXen/home_VMA81609 /home

查看一下挂载情况

# mount

步骤2:通过root用户执行如下命令,查看一下挂载后的/opt和/home空间大小

# df –h

出现如下图所示的样子,说明挂载成功

2.4保存分区挂载信息

步骤6:通过root用户执行如下命令,设置系统重启后自动挂载裸设备

# vi /etc/rc.d/before.local  (如果该文件不存在,会自动创建)

在文件最后添加如下内容,修改完后保存退出。

vgchange -a y VgXen

mount -t ext3 -o rw /dev/VgXen/opt_VMA81609 /opt

mount -t ext3 -o rw /dev/VgXen/home_VMA81609 /home

上面三行命令中,第一行是每次系统启动时自动激活卷组,第二、三行是每次启动时自动挂载逻辑卷


时间: 2024-10-14 10:35:21

挂载磁盘的相关文章

Linux根据UUID自动挂载磁盘分区

一般服务器都有多个硬盘分区,在重启后,这些分区的逻辑位置加载时可能会发生变动,如果使用传统的设备名称(例如:/dev/sda)方式挂载磁盘,就可能因为磁盘顺序变化而造成混乱. Linux环境中每个Block Device都有一个全局唯一的UUID,可以标识这个设备,我们可以在fstab中使用UUID替换设备名称,这样就不会产生上述混乱的情况了. 1.以sdb1为例,首先使用lsblk命令可以清晰的获取全局的块设备布局 2.然后,使用blkid命令可以获取设备的UUID.复制记下sdb1的UUID

RHEL5.8配置开机自动挂载磁盘

Linux环境中可以通过fstab来设置自动挂载磁盘或者共享存储,操作如下: fstab配置文件路径:/etc/fstab 每行代表一个存储位置. [[email protected] ~]# cat /etc/fstab LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0

linux挂载磁盘

折腾新服务器时发现所有服务器都只有一块小磁盘,按照服务器的配置表是都配了两块磁盘的,需要将第二块大磁盘挂载上,默认挂载的是系统磁盘 挂载方法: 1: # fdisk -l    查看未挂载磁盘的名字:如/dev/xvde 2:将磁盘格式化:# mkfs -t ext3   /dev/xvde 3: 新建挂载目录:# mkdir  /data 4:将磁盘挂载到指定目录:#mount  /dev/xvde  /data 5: 查看:#df -h

自动挂载磁盘脚本

完善了一下公司自动初始服务器的脚本,添加了自动挂载磁盘的脚本,写的比较烂,但是还是记录一下,以供以后参考,在初始化服务器脚本里面调用了mountdisk.sh脚本,mountdisk.sh里面又调用了format.sh脚本,脚本内容如下: mountdisk.sh: #!/bin/bash disk=/dev/sdb1 if [ `df -h|grep $disk|wc -l` == 1 ];then echo "disk $disk is mount" exit fi if [ ! 

Linux如何根据UUID自动挂载磁盘分区

一般服务器都有多个硬盘分区,在重启后,这些分区的逻辑位置加载时可能会发生变动,如果使用传统的设备名称(例如:/dev/sda)方式挂载磁盘,就可能因为磁盘顺序变化而造成混乱. Linux环境中每个Block Device都有一个全局唯一的UUID,可以标识这个设备,我们可以在fstab中使用UUID替换设备名称,这样就不会产生上述混乱的情况了. 1.以sdb1为例,首先使用lsblk命令可以清晰的获取全局的块设备布局. 2.然后,使用sudo blkid命令可以获取设备的UUID.复制记下sdb

ASM实例挂载磁盘失败错误日志

ERROR: no read quorum in group: required 2, found 0 disks ERROR: Could not heartbeat PST for grp 5. Force dismounting the disk group. ERROR: no read quorum in group: required 2, found 0 disks ERROR: Could not heartbeat PST for grp 5. Force dismountin

[脚本]为所有节点挂载磁盘

1. 循环遍历所有节点 #!/bin/bash IpPrefix=192.168.1. User=root Pwd=000000 for((i=84;i<148;i++)) do { ./remote.exp $IpPrefix$i $User $Pwd >> tmp/$i echo "$i done!" }& done 2. 拷贝文件到所有节点 #!/usr/local/bin/expect -f set timeout -1 set IpAddr [lin

centos、linux查找未挂载磁盘格式化并挂载?

centos.linux查找未挂载磁盘格式化并挂载? df -h 查看当前linux服务器硬盘: fdisk -l /dev/sda   第一块硬盘 /dev/sdb   第二块硬盘 依此类推 以/dev/sdb为新增硬盘为例,需要进行以下操作方可正常使用 1.分区 fdisk /dev/sdb 依次输入 n,回车 p,回车1,回车 回车 2.格式化 mkfs -t ext4 -c /dev/sdb1 3.挂载(挂载目录可自行定义) mount /dev/sdb1 /opt [[email pr

如何使用挂载磁盘和windows服务器进行文件传输?

如何远程连接windows服务器,相信对于使用过windows服务器的朋友来说这都是非常简单的事情,但是对于如何以及为什么挂载本地磁盘到windows服务器,很多新手就不明白为什么了.那么今天行云管家赵博士就来教大家怎样将本地磁盘挂载到到windows服务器上.首先:为什么要在windows服务器上挂载本地磁盘?这是为了方便本地文件上传到windows服务器上.比较落后的windows文件传输方式是通过ftp进行文件的上传和下载,但是ftp有操作复杂.传输速度慢.运行不稳定等缺点.如果我们将本地