文档章节

阿里云ECS,硬盘分区及挂载操作步骤

郑加威
 郑加威
发布于 2017/01/20 09:31
字数 1527
阅读 191
收藏 0

云服务器环境:CentOS 7

客户端环境:windows 7

远程连接方式:运行 Xshell,输入命令 ssh username@ip 然后输入密码

查看磁盘空间情况

[root@iZbp1j6oiamq7t2otpryarZ ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  1.6G   36G   5% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  372K  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs           783M     0  783M   0% /run/user/0

查看未挂载的硬盘

这里可以看到 Disk /dev/vdb: 107.4 GB 的磁盘是未挂载的

[root@iZbp1j6oiamq7t2otpryarZ ~]# fdisk -l

Disk /dev/vda: 42.9 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: 0x0008de3e

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83884031    41940992   83  Linux

Disk /dev/vdb: 107.4 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

创建分区

这里我将107G的磁盘分为两个区,各50G ,

First sector (2048-209715199, default 2048): 104800000 

红色的部分是我的分区大小分割点

[root@iZbp1j6oiamq7t2otpryarZ ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.2).

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 0x0dbdad0c.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-209715199, default 2048): 104800000    
Last sector, +sectors or +size{K,M,G} (104800000-209715199, default 209715199): 
Using default value 209715199
Partition 1 of type Linux and of size 50 GiB is set

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

格式化

这里我格式化为xfs ,

# mkfs.ext3 /dev/vdb1
# mkfs.ext4 /dev/vdb1
# mkfs.xfs -f /dev/vdb1

Ext3 目前所支持的最大 16TB 文件系统,最大 2TB 文件;
Ext4 目前所支持 1EB(1,048,576TB, 1EB=1024PB, 1PB=1024TB)的文件系统,以及 16TB 的文件。对一般的台式机和服务器而言,这可能并不重要,但对于大型磁盘阵列的用户而言,这就非常重要了。
XFS 是一个64位文件系统,最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。对于一个32位Linux系统,文件和文件系统的大小会被限制在16TB。

[root@iZbp1j6oiamq7t2otpryarZ ~]# fdisk -l

Disk /dev/vda: 42.9 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: 0x0008de3e

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83884031    41940992   83  Linux

Disk /dev/vdb: 107.4 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: 0x0dbdad0c

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   104859647    52428800   83  Linux
/dev/vdb2       104859648   209715199    52427776   83  Linux

[root@iZbp1j6oiamq7t2otpryarZ ~]# mkfs.xfs -f /dev/vdb1
meta-data=/dev/vdb1              isize=512    agcount=4, agsize=3278600 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=13114400, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=6403, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@iZbp1j6oiamq7t2otpryarZ ~]# mkfs.xfs -f /dev/vdb2
meta-data=/dev/vdb2              isize=512    agcount=4, agsize=3274936 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=13099744, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=6396, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

挂载分区

这里我需要创建/app 和 /data 两个目录,分别存放应用程序、mysql数据库文件。

[root@iZbp1j6oiamq7t2otpryarZ ~]# mkdir /app
[root@iZbp1j6oiamq7t2otpryarZ ~]# mkdir /data
[root@iZbp1j6oiamq7t2otpryarZ /]# ls -l
total 68
drwxr-xr-x    2 root root  4096 Nov  1 13:03 app
lrwxrwxrwx.   1 root root     7 Aug 18 11:51 bin -> usr/bin
dr-xr-xr-x.   4 root root  4096 Oct 31 11:26 boot
drwxr-xr-x    2 root root  4096 Nov  1 13:03 data
drwxr-xr-x   20 root root  3060 Oct 31 11:26 dev
drwxr-xr-x.  82 root root  4096 Oct 31 11:26 etc
drwxr-xr-x.   2 root root  4096 Nov  5  2016 home
lrwxrwxrwx.   1 root root     7 Aug 18 11:51 lib -> usr/lib
lrwxrwxrwx.   1 root root     9 Aug 18 11:51 lib64 -> usr/lib64
drwx------.   2 root root 16384 Aug 18 11:51 lost+found
drwxr-xr-x.   2 root root  4096 Nov  5  2016 media
drwxr-xr-x.   2 root root  4096 Nov  5  2016 mnt
drwxr-xr-x.   2 root root  4096 Nov  5  2016 opt
dr-xr-xr-x  102 root root     0 Oct 31 11:26 proc
dr-xr-x---.   5 root root  4096 Oct 31 11:26 root
drwxr-xr-x   22 root root   620 Oct 31 11:26 run
lrwxrwxrwx.   1 root root     8 Aug 18 11:51 sbin -> usr/sbin
drwxr-xr-x.   2 root root  4096 Nov  5  2016 srv
dr-xr-xr-x   13 root root     0 Oct 31 19:26 sys
drwxrwxrwt.   8 root root  4096 Nov  1 03:50 tmp
drwxr-xr-x.  13 root root  4096 Aug 18 11:51 usr
drwxr-xr-x.  19 root root  4096 Oct 31 19:26 var
[root@iZbp1j6oiamq7t2otpryarZ ~]# mount /dev/vdb2 /data
[root@iZbp1j6oiamq7t2otpryarZ ~]# mount /dev/vdb1 /app
[root@iZbp1j6oiamq7t2otpryarZ ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  1.6G   36G   5% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  348K  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs           783M     0  783M   0% /run/user/0
/dev/vdb2        50G   33M   50G   1% /data
/dev/vdb1        51G   33M   50G   1% /app
[root@iZbp1j6oiamq7t2otpryarZ ~]# 

设置开机自动挂载

增加内容:

/dev/vdb1    /app    xfs    defaults        0 0
/dev/vdb2   /data    xfs    defaults        0 0

[root@iZbp1j6oiamq7t2otpryarZ ~]# vi /etc/fstab
[root@iZbp1j6oiamq7t2otpryarZ ~]# cat /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Fri Aug 18 03:51:14 2017
#
# 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=59d9ca7b-4f39-4c0c-9334-c56c182076b5 /                       ext4    defaults        1 1
/dev/vdb1	/app	xfs    defaults        0 0
/dev/vdb2   /data   xfs    defaults        0 0

卸载分区

[root@iZbp1j6oiamq7t2otpryarZ ~]# umount /dev/vdb2 /data
[root@iZbp1j6oiamq7t2otpryarZ ~]# umount /dev/vdb1 /app
[root@iZbp1j6oiamq7t2otpryarZ ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  1.6G   36G   5% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  348K  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs           783M     0  783M   0% /run/user/0
[root@iZbp1j6oiamq7t2otpryarZ ~]# fdisk -l

Disk /dev/vda: 42.9 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: 0x0008de3e

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83884031    41940992   83  Linux

Disk /dev/vdb: 107.4 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: 0x0dbdad0c

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   104859647    52428800   83  Linux
/dev/vdb2       104859648   209715199    52427776   83  Linux

 

© 著作权归作者所有

郑加威
粉丝 175
博文 183
码字总数 387300
作品 0
杭州
架构师
私信 提问
阿里云ECS服务器挂载磁盘

买了阿里云的ECS云服务器,本机赠送20GB的磁盘,感觉不够用,又买了一块500GB的磁盘,本文就是记录怎么把这500GB的磁盘挂载上。 检查现在磁盘情况 我们可以看到买的那个500GB的磁盘没有出现,...

凯文加内特
2016/08/10
56
0
[ECS最佳实践]在裸设备上创建文件系统

1.场景简介 若整块磁盘作为1个分区使用(即不存在多个逻辑分区,例如/dev/vda1,/dev/vda2)。请不要在ECS磁盘上创建分区,而是直接在裸设备上创建文件系统。 2.在裸设备上创建文件系统(如下...

小盆友开飞机
05/19
0
0
【教你玩转云计算】在阿里云一键安装快速部署Oracle11g

云计算时代提供了更方便可靠的IAAS,PAAS和SAAS平台。将已有或正在研发的项目迁移到云计算平台,和传统的服务器部署还是存在一些异同点。 本文手把手教你在阿里云平台快速的部署Oracle11g 环...

威卅信息
2018/06/24
0
0
一机玩docker之一:数据盘安装docker

条件 一台阿里云ECS,有系统盘,并绑定了数据云盘。 目标 安装docker服务。 docker服务的数据存放在数据盘上。 一、挂载数据盘 阿里云云盘挂载ECS操作请参考网址。 二、数据盘分区及格式化 ...

方解石
2018/02/15
0
0
【New Feature】阿里云云盘支持在线扩容

1.云盘在线扩容介绍  阿里云支持针对正在使用中(running状态)的云盘进行在线扩容,用户无需重启(reboot instance)实例即可完成物理空间扩容。 2.云盘在线扩容操作演示  您可以通过控制...

陈鹏飞Figo Chen
07/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
11
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部