云主机初始化swap与数据盘
背景
当前市面上大部分的云服务器产品,在购买Linux服务器并启动后,通常只帮我们挂载了系统盘到/目录。我们所购买的数据盘并没有帮我们挂载到系统。查看内存配置,一般swap也为0。
这里我们可以利用购买的数据盘来创建swap分区与数据分区,并将他们挂载到系统中去。
操作
1,查看当前的磁盘,如下,/dev/vda为系统盘,/dev/vdb为数据盘:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # fdisk -l Disk /dev/vda : 53.7 GB, 53687091200 bytes, 104857600 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: 0x0008e9bc Device Boot Start End Blocks Id System /dev/vda1 * 2048 2099199 1048576 83 Linux /dev/vda2 2099200 104857566 51379183+ 83 Linux Disk /dev/vdb : 429.5 GB, 429496729600 bytes, 838860800 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 |
2,对/dev/vdb进行分区操作,分割16G空间做swap,剩余空间做数据盘。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | # 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 0xb07be21f. 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): First sector (2048-838860799, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-838860799, default 838860799): +16G Partition 1 of type Linux and of size 16 GiB is set Command (m for help): n Partition type : p primary (1 primary, 0 extended, 3 free ) e extended Select (default p): p Partition number (2-4, default 2): First sector (33556480-838860799, default 33556480): Using default value 33556480 Last sector, +sectors or +size{K,M,G} (33556480-838860799, default 838860799): Using default value 838860799 Partition 2 of type Linux and of size 384 GiB is set Command (m for help): w The partition table has been altered! Calling ioctl() to re- read partition table. Syncing disks. # fdisk -l Disk /dev/vda : 53.7 GB, 53687091200 bytes, 104857600 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: 0x0008e9bc Device Boot Start End Blocks Id System /dev/vda1 * 2048 2099199 1048576 83 Linux /dev/vda2 2099200 104857566 51379183+ 83 Linux Disk /dev/vdb : 429.5 GB, 429496729600 bytes, 838860800 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: 0x53b4d701 Device Boot Start End Blocks Id System /dev/vdb1 2048 33556479 16777216 83 Linux /dev/vdb2 33556480 838860799 402652160 83 Linux |
可以看到创建了2个分区/dev/vdb1,/dev/vdb2。
3,创建swap分区,并启用:
1 2 | # mkswap /dev/vdb1 # swapon /dev/vdb1 |
4,把/dev/vdb2格式化,并挂载到/data目录下:(这里格式成xfs文件系统)
1 2 3 | # mkdir -p /data # mkfs.xfs /dev/vdb2 # mount /dev/vdb2 /data |
5,检查是否生效:
1 2 3 4 5 6 7 8 9 10 11 12 13 | # df -kh Filesystem Size Used Avail Use% Mounted on /dev/vda2 49G 1.7G 45G 4% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 25M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/vda1 976M 146M 764M 16% /boot tmpfs 1.6G 0 1.6G 0% /run/user/0 /dev/vdb2 384G 33M 384G 1% /data # free -m total used free shared buff /cache available Mem: 15885 393 14628 24 863 15158 |
6,把磁盘挂载信息写进fstab,使之开启自动挂载:
1 2 3 | # vi /etc/fstab /dev/vdb1 swap swap defaults 0 0 /dev/vdb2 /data xfs defaults 0 0 |

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Openstack 安装部署指南翻译系列 之 概况
1.1.1.1.Nova服务安装(Compute) 1.1.1.1.1.计算服务概述 使用OpenStack Compute来托管和管理云计算系统。OpenStack Compute是基础架构即服务(IaaS)系统的主要部分。主要模块是用Python实现的。 OpenStack Compute与OpenStack Identity进行交互以进行身份验证; OpenStack镜像服务用于磁盘和服务器镜像; OpenStack仪表板用于用户和管理界面。镜像访问受到项目和用户的限制;配额对于每个项目是有限的(例如数量)。OpenStack Compute可以在标准硬件上水平扩展,并下载镜像以启动实例。 OpenStack Compute由以下几个服务组成: 2nova-api服务 接受并回复最终用户的计算API调用。该服务支持OpenStack Compute API,Amazon EC2 API和特殊的Admin API,用于特权用户执行管理操作。它执行一些策略并启动大多数业务流程活动,例如运行一个实例。 2nova-api-metadata服务 接受来自实例的元数据请求。nova-...
- 下一篇
openstack学习笔记九 cinder基础配置
cinder 就是 云硬盘 配置cinder步骤 1 安装软件包,然后到keystone注册 创建必要的用户名 密码 服务 endpoint 2 设置配置文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 yum install openstack-cinder-y keystoneuser-create--namecinder--passhequan keystoneuser-role-add--usercinder--roleadmin--tennatservices keystoneservice-create--namecinder-- type volume--descriptioncinderxxx 例子关于cul keystoneservice-list |d1271040fa9144318a836a0b476d1e66|cinder|volume|CinderService| keystoneendp...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- Red5直播服务器,属于Java语言的直播服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8安装Docker,最新的服务器搭配容器使用