阿里云挂载磁盘用命令fdisk-l怎么看不到

阿里云挂载磁盘用命令fdisk-l怎么看不到,第1张

许多朋友不清楚自己是否有数据盘需要挂载(虽然购买时自己买没买你应该知道的,但还是有人不知道啊),那么你应该在linux服务器上使用使用“fdisk -l”命令查看。如下图:若您执行fdisk -l命令,发现没有 /dev/xvdb 标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用

阿里云linux服务器如何挂载数据盘

如果上一步你看到了/dev/xvdb,那么就执行“fdisk -S 56 /dev/xvdb”命令,对数据盘进行分区;根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。

阿里云linux服务器如何挂载数据盘

此时再使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。

阿里云linux服务器如何挂载数据盘

这时候需要注意,有两种情况,第一种,你这个数据盘是新购买的,以前没有用过(没有存储过数据),那么就要对其进行格式化,使用“mkfsext3 /dev/xvdb1”命令。第二种,如果你之前就有数据盘,只是你把系统盘重置了,需要将数据盘再次挂载到重置后的系统上,那么就不要对其格式化(跳过此步骤),直接执行后面的步骤挂载就可以了。

阿里云linux服务器如何挂载数据盘

在继续下面的命令前,你需要知道的是,下面那行命令的“/mnt”就是你要把数据盘挂载到的文件夹,如果你想挂载到别的文件夹,比如你自己建立的/mydata,那么就把/mnt改成/mydata,前提是你已经创建了这个目录(创建目录的命令是mkdir)。

使用“echo '/dev/xvdb1 /mnt ext3 defaults 0 0' >> /etc/fstab”(不含引号)命令写入新分区信息。然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。

阿里云linux服务器如何挂载数据盘

6

最后,使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。

阿里云linux服务器如何挂载数据盘

[root@test ~]# fdisk -l

Disk /dev/vda: 429 GB, 42949672960 bytes, 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 label type: dos

Disk identifier: 0x000b6c99

  Device Boot      Start        End      Blocks  Id  System

/dev/vda1          2048    83886046    41941999+  83  Linux

Disk /dev/vdb: 1004 GB, 107374182400 bytes, 209715200 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

[root@test~]# fdisk /dev/vdb

Welcome to fdisk (util-linux 2232)

Changes will remain in memory only, until you decide to write them

Be careful before using the write command

Device does not contain a recognized partition table

Building a new DOS disklabel with disk identifier 0xc247eca8

Command (m for help): n    输入n

Partition type:

  p  primary (0 primary, 0 extended, 4 free)

  e  extended

Select (default p): p  输入p

Partition number (1-4, default 1): 1

First sector (2048-209715199, default 2048):      回车

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199):       回车

Using default value 209715199        

Partition 1 of type Linux and of size 100 GiB is set

Command (m for help): wq  输入wq退出

The partition table has been altered!

Calling ioctl() to re-read partition table

Syncing disks

[root@test~]# fdisk -l

Disk /dev/vda: 429 GB, 42949672960 bytes, 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 label type: dos

Disk identifier: 0x000b6c99

  Device Boot      Start        End      Blocks  Id  System

/dev/vda1          2048    83886046    41941999+  83  Linux

Disk /dev/vdb: 1074 GB, 107374182400 bytes, 209715200 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 label type: dos

Disk identifier: 0xc247eca8

  Device Boot      Start        End      Blocks  Id  System

/dev/vdb1            2048  209715199  104856576  83  Linux      已创建/dev/vdb1分区

[root@test~]# mkfsext4 /dev/vdb1       格式化磁盘

mke2fs 1429 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

6553600 inodes, 26214144 blocks

1310707 blocks (500%) reserved for the super user

First data block=0

Maximum filesystem blocks=2174746624

800 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

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

        4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: done

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

[root@test~]# mkdir /mnt    创建挂载目录

mkdir: cannot create directory ‘/mnt’: File exists

[root@Hilbert ~]# echo /dev/vdb1 /mnt ext4 defaults 0 0 >> /etc/fstab

[root@Hilbert ~]# cat /etc/fstab       写入新分区信息

#

# /etc/fstab

# Created by anaconda on Wed May 25 02:12:53 2022

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=d71b01a9-bf24-4afb-b7d9-3a0961522139 /                      ext4    defaults        1 1

/dev/vdb1 /mnt ext4 defaults 0 0

[root@test~]# mount /dev/vdb1 /mnt      把分区挂载在/mnt目录下

[root@test~]# df -h

Filesystem      Size  Used Avail Use% Mounted on

devtmpfs        39G    0  39G  0% /dev

tmpfs          39G    0  39G  0% /dev/shm

tmpfs          39G  608K  39G  1% /run

tmpfs          39G    0  39G  0% /sys/fs/cgroup

/dev/vda1        40G  21G  36G  6% /

tmpfs          783M    0  783M  0% /run/user/0

/dev/vdb1        98G  61M  91G  1% /mnt       新挂载的分区

1、找到 待挂载 云盘,在 操作 列中,选择 更多 > 挂载,刷新云盘列表,如果是使用中,表示挂载服务器成功

2、检查阿里云服务器数据盘情况,这里我们可以看到数据盘有没有挂载

3、挂载阿里云数据硬盘。输入"fdisk /dev/vdb",然后根据下图的提示,输入n,p,1,回车,回车,wq,保存退出。

4、格式化分区

5、挂载数据盘,这里选择挂载到root下面

6、使其重启永久生效

数据盘的挂载基本上可以分为两大步,第一步分区并初始化磁盘;第二步挂载。

接下来带大家看看具体的操作及命令。

首先使用fdisk -l 查看需要挂载的数据盘:

开始对磁盘分区这里就不分多个区了,只需要 fdisk /dev/vdb 然后 "n p 1 wq" 就完成了分区:

最后挂载磁盘到指定目录 mount /dev/vdb1 /var/www/html (可以是任意目录) 并查看挂载情况 df -h

至此完成了整个数据盘的挂载,无需重启服务器就可以开始使用了。

注:磁盘分区和格式化是高风险行为,请慎重操作。如下操作是针对新购买的数据盘,如果涉及到原有数据盘的处理,请务必对ECS Windows的数据盘创建快照以避免可能的数据丢失。

购买数据盘后,默认是没有分区、格式化的,您可以参考以下方法来进行初始配置(以windows 2008为例):

1、 启动左下角任务栏中的服务器管理器,选择存储--磁盘管理;

2、 在空白分区上,右键选择新建简单卷;

3、 启动新建简单卷向导;选择下一步;

4、 设置简单卷的大小,即分区的大小;默认会选择所有剩余空间。您也可以根据需要,指定分区大小;选择下一步;

5、 指派驱动器号,默认顺序使用;选择下一步;

6、 格式化分区,默认勾选了执行快速格式化;选择下一步;

7、 点击完成,系统会自动设置好新的分区。

这两天将阿里云上的服务器改为Ubuntu系统,原有的数据盘需要重新挂载。过程如下。

首先可以使用fdisk -l 查看磁盘状态,看到数据盘是/dev/vdb

然后使用fdisk /dev/vdb来管理数据盘,由于对linux不熟悉,频繁使用m命令查看帮助。根据经验,首先使用d命令删除现在的分区,然后使用F命令查看未分区部分,接下来使用n命令创建新的分区,使用缺省参数创建,最后使用w保存。

然后进行格式化,命令是mkfsext3 /dev/vdb1

格式化完成后,映射到一个目录:

echo '/dev/vdb1 /mydata ext3 defaults 0 0' >> /etc/fstab

然后使用mount -a 加载,可以使用df -h 查看是否加载成功。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 阿里云挂载磁盘用命令fdisk-l怎么看不到

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情