背景
之前用Oracle 永久免费套餐申请到一台服务器,默认只有 40G 的磁盘存储空间。
注意到免费套餐里有块存储,研究了一下怎么挂载到服务器里,记录如下。
创建块存储
控制台 -> 存储 -> 块存储卷:
点击创建存储卷,随便起一个名字,其他默认就行。
备份策略有需要的话可以选择,也是免费的。
挂载块存储
创建好块存储后,在创建好的快存储详情页面,选择“附加的实例” -> “附加到实例”。
选择要挂载到的实例,“设备路径”选一个与你目标机器不冲突的目录即可。
然后跳转到目标实例,查看“附加的块存储卷”,在对应的块存储卷上选择“iSCSI 命令和信息”
复制“连接”里面的命令,到目标实例去执行。
执行 fdisk -l
可以看到多出来一块/dev/sdb
(记住这个名字,后面用) 的新磁盘。
|
|
对新磁盘/dev/sdb
格式化。
|
|
再次执行fdisk -l
看到已经分区为/dev/sdb1
。
|
|
|
|
执行df -h
看到已经挂载成功。
设置开机自动挂载
编辑/ets/fstab
,在最后一行加上如下内容,设置为开机自动挂载,OK,搞定了。
|
|
注意事项:
_netdev,nofail
在“iSCSI 命令和信息”里面 Oracle 已经提示了这两个选项要加上。
_netdev
表示这是一个依赖网络的挂载,挂载操作需要在网络服务启动后再进行(oracle 的这个块存储默认是用网络访问的)。
nofail
表示即使挂载失败,也不会影响系统启动。