首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Openstack Swift服务将所有数据/文件放在根目录,而不是我指定的分区?

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

Stack Overflow用户
提问于 2018-01-30 13:02:17
回答 1查看 61关注 0票数 1

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

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

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

在我部署之后,swift似乎工作得很好。但是,/dev/sda4没有挂载到/srv/node/sda4,所有swift的文件或数据都放在root目录下。

fdisk -l的输出显示了我希望swift使用的sda4磁盘分区:

代码语言:javascript
复制
[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的输出

代码语言:javascript
复制
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上。

代码语言:javascript
复制
[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上吗?

不知道我做错了什么,需要指导

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-31 05:07:55

这不起作用原因是因为我的/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中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48514176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档