阿里云centos6.8格式化并挂载数据盘

1、运行fdisk -l命令查看实例是否有数据盘。如果执行命令后,没有发现/dev/vdb,表示您的实例没有数据盘,无需格式化数据盘,请忽略本文后续内容。

如果您的数据盘显示的是dev/xvd?,表示您使用的是非 I/O 优化实例。

其中?是 a−z 的任一个字母。

2、创建一个单分区数据盘,依次执行以下命令:

运行fdisk /dev/vdb:对数据盘进行分区。

输入n并按回车键:创建一个新分区。

输入p并按回车键:选择主分区。因为创建的是一个单分区数据盘,所以只需要创建主分区。

输入分区编号并按回车键。因为这里仅创建一个分区,可以输入 1。

输入第一个可用的扇区编号:按回车键采用默认值 1。

输入最后一个扇区编号:因为这里仅创建一个分区,所以按回车键采用默认值。

输入wq并按回车键,开始分区。

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

Devicecontains neitheravalid DOS partitiontable, nor Sun, SGI or OSF disklabel

Buildinganew DOS disklabel with disk identifier 0x5f46a8a2.

Changes will remain in memory only, untilyou decidetowritethem.

Afterthat,ofcourse, the previous content won'tberecoverable.

Warning: invalid flag0x0000of partitiontable4 willbe corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

  switchoff themode(command'c') andchangedisplayunitsto

  sectors (command'u').

Command (m forhelp): n

Command action

e  extended

p  primary partition (1-4)

p

Partitionnumber(1-4): 1

First cylinder (1-41610, default 1): 1

Last cylinder, +cylinders or +size{K,M,G} (1-41610, default 41610):

Using default value41610

Command (mforhelp):wq

Thepartitiontablehasbeen altered!

Calling ioctl()tore-readpartition table.

Syncing disks.

3、查看新的分区:运行命令fdisk -l。如果出现以下信息,说明已经成功创建了新分区 /dev/vdb1。

[root@iXXXXXXX ~]# fdisk -l

Disk /dev/vda: 42.9 GB, 42949672960 bytes

255 heads, 63 sectors/track, 5221 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00053156

Device Boot      Start        End      Blocks  Id  System

/dev/vda1  *          1        5222    41942016  83  Linux

Disk /dev/vdb: 21.5 GB, 21474836480 bytes

16 heads, 63 sectors/track, 41610 cylinders

Units = cylinders of 1008 * 512 = 516096 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x5f46a8a2

Device Boot      Start        End      Blocks  Id  System

/dev/vdb1              1      41610    20971408+  83  Linux

4、在新分区上创建一个文件系统:运行命令mkfs.ext3 /dev/vdb1。

本示例要创建一个 ext3 文件系统。您也可以根据自己的需要,选择创建其他文件系统,例如,如果需要在 Linux、Windows 和 Mac 系统之间共享文件,您可以使用mkfs.vfat创建 VFAT 文件系统。

创建文件系统所需时间取决于数据盘大小。

[root@iXXXXXXX~]# mkfs.ext3 /dev/vdb1

mke2fs 1.41.12 (17-May-2010)

Filesystemlabel=

OStype: Linux

Blocksize=4096 (log=2)

Fragmentsize=4096 (log=2)

Stride=0 blocks, Stripewidth=0 blocks

1310720 inodes, 5242852 blocks

262142 blocks(5.00%) reserved for the super user

Firstdatablock=0

Maximumfilesystemblocks=4294967296

160 block groups

32768 blocks pergroup, 32768 fragments per group

8192 inodes pergroup

Superblockbackups storedonblocks:

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

4096000

Writing inode tables: done

Creatingjournal (32768blocks): done

Writing superblocks andfilesystem accounting information: done

This filesystem will be automatically checkedevery37 mounts or

180 days, whichever comes first.  Use tune2fs -c or -itooverride.

5、(建议)备份etc/fstab:运行命令cp /etc/fstab /etc/fstab.bak。

6、向/etc/fstab写入新分区信息:运行命令echo /dev/vdb1 /mnt ext3 defaults 0 0 >> /etc/fstab。

说明:Ubuntu 12.04 不支持 barrier,所以对该系统正确的命令是:echo '/dev/vdb1 /mnt ext3 barrier=0 0 0' >> /etc/fstab。

如果需要把数据盘单独挂载到某个文件夹,比如单独用来存放网页,请将以上命令 /mnt 替换成所需的挂载点路径。

7、查看/etc/fstab中的新分区信息:运行命令cat /etc/fstab。

[root@iXXXXXXX ~]# cat /etc/fstab

#

# /etc/fstab

# Created by anaconda on Thu Feb 23 07:28:22 2017

#

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

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

#

UUID=3d083579-f5d9-4df5-9347-8d27925805d4 /                      ext4    defaults        1 1

tmpfs                  /dev/shm                tmpfs  defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                  /sys                    sysfs  defaults        0 0

proc                    /proc                  proc    defaults        0 0

/dev/vdb1 /mnt ext3 defaults 0 0

8、挂载文件系统:运行命令mount /dev/vdb1 /mnt。

9、查看目前磁盘空间和使用情况:运行命令df -h。如果出现新建文件系统的信息,说明挂载成功,可以使用新的文件系统了。

挂载操作完成后,不需要重启实例即可开始使用新的文件系统。

[root@iXXXXXXX ~]# mount /dev/vdb1 /mnt

[root@iXXXXXXX ~]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/vda1        40G  6.6G  31G  18% /

tmpfs          499M    0  499M  0% /dev/shm

/dev/vdb1        20G  173M  19G  1% /mnt

你可能感兴趣的:(阿里云centos6.8格式化并挂载数据盘)