为什么Openstack Swift服务将其所有数据/文件都放在根目录而不是我的指定分区中?

乔伊·科基(Joey Corkey)

我使用kolla-ansible 5.0.0进行了部署。

我使用fdisk创建了一个新的xfs sda4主分区,大小为1.7 TB,然后根据此文档为kolla-ansible创建了环:

https://github.com/openstack/kolla-ansible/blob/master/doc/source/reference/swift-guide.rst

部署后,swift似乎工作正常。但是/ dev / sda4没有挂载到/ srv / node / sda4,所有swift的文件或数据都放在根目录下。

fdisk -l的输出显示了我想快速使用的sda4磁盘分区:

[root@openstackstorage1 swift]# fdisk -l

Disk /dev/sda: 1999.8 GB, 1999844147200 bytes, 3905945600 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: 0x000c22f6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      718847      358400   83  Linux
/dev/sda2          718848     2815999     1048576   82  Linux swap / Solaris
/dev/sda3         2816000   209663999   103424000   8e  Linux LVM
/dev/sda4       209664000  3905945599  1848140800   83  Linux
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

df -h的输出

Filesystem                                     Size  Used Avail Use% Mounted on
/dev/mapper/rootvg01-lv_root                    98G  3.4G   95G   4% /
devtmpfs                                       3.9G     0  3.9G   0% /dev
tmpfs                                          3.9G     0  3.9G   0% /dev/shm
tmpfs                                          3.9G  9.0M  3.9G   1% /run
tmpfs                                          3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/mapper/openstackvg01-lv_openstackstorage  2.8T   75G  2.7T   3% /var/lib/docker
/dev/sda1                                      347M  183M  165M  53% /boot
tmpfs                                          782M     0  782M   0% /run/user/0

的此输出df -h /srv/node/sda4显示在/ srv / node / sda4上安装了根磁盘的逻辑卷。

[root@openstackstorage1 swift]# df -h /srv/node/sda4/
Filesystem                    Size  Used Avail Use% Mounted on
/dev/mapper/rootvg01-lv_root   98G  3.4G   95G   4% /

但是我不应该/dev/sda4将我制作的分区挂载到/srv/node/sda4吗?

不确定我做错了什么,请提供指导

乔伊·科基(Joey Corkey)

这不起作用的原因是我的/ dev / sda4不是xfs文件系统……我只需要mkfs.xfs –f –I size=1024 –L sda4 /dev/sda4在我创建的分区上运行,然后自己挂载它mount -t xfs -L sda4 /srv/node/sda4

然后,我不得不重新启动所有swift服务,现在所有swift文件和数据都存储在/ dev / sda4挂载的/ srv / node / sda4中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么在reduceByKey之后所有数据最终都集中在一个分区中?

为什么在reduceByKey之后所有数据最终都集中在一个分区中?

为什么我们需要为 openstack 创建 localrc 文件

为什么Openstack Autopilot在每个节点上都需要两个磁盘?

为什么有人会在OpenStack云中添加OpenDaylight控制器?

为什么setInterval一次记录所有数据,而不是每次都等待指定的时间间隔?

为什么节点js中的异步函数隐藏所有数据而不是指定?

为什么要安装OpenStack

为什么所有CSS文件都放在一个文件夹中?

为什么主目录中的所有文件和目录都显示在桌面中?

为什么我的Hyper-V每天都挂起其所有VM?

为什么我的所有页面数据都显示StaleElementReferenceException

为什么不是所有文件都提交到Bitbucket中

为什么我的 DAO 读取 .txt 文件而不存储所有数据行?

为什么我没有得到清单中的所有数据?

为什么不将C ++结构初始化为`= {0}`并将其所有成员都设置为0?

为什么我的部署中没有数据,但预览中有所有数据?

为什么`find -xdev`在所有分区上都显示目录?

即使所有数据都显示在 console.log() 中,为什么所有数据都不会显示在浏览器上?

为什么read()函数删除文件中的所有数据?

为什么我不能更改根目录?

为什么每个公共类都放在单独的文件中?

为什么我的服务器(使用BufferedReader)没有收到客户端发送的所有数据?

为什么rm *(1)*删除目录中的所有文件?

为什么Go将所有代码都放在$ GOPATH / src中

为什么有时我们需要在根目录下挂载那些文件?

为什么Coq中的所有数字文字都显示nat类型?

为什么我的应用模板未在XSLT中对其所有子代生效?

OpenStack:使用“ CLI到OpenStack API”与组件的单独API有什么区别?