
# 进阶使用：通过挂载同一SFS文件系统实现多用户资源共享
#### 应用场景
模型文件普遍占用大量内存，在多用户使用场景下，每个用户复制一份模型文件会导致不必要的存储空间浪费。通过将不同用户的应用挂载到同一SFS文件系统下，能够满足多人共享模型文件资源的需求，同时为了避免不同用户使用期间的推理结果相互影响，可以在Stable Diffusion WebUI中修改结果保存路径。
#### 前提条件
1. 每位用户的FunctionGraph云服务委托中需包含"SWR Admin"、"VPC Administrator"、"Server Administrator"、"SFS FullAccess"和"SFS Turbo FullAccess"权限。
2. 每位用户均需完成[部署和使用AI绘画Stable Diffusion应用](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_1158.html)步骤，应用创建成功。
3. 每位用户均需使用同一个SFS文件系统完成[初始化自定义模型挂载文件系统](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_1159.html#functiongraph_05_1159__section2055644018372)，所挂载的SFS文件系统下已存在sd目录。
 
#### 步骤一：创建多用户配置文件
本示例以两个用户user1和user2的使用场景进行介绍，可根据实际需要增减用户数。
1. 选择任一用户，进入已完成初始化自定义模型的Stable Diffusion应用详情界面，单击"上传模型"，登录后进入文件系统。
2. 如[图1]所示，进入sd目录。
   
   图1进入sd目录   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002132429874.png "点击放大")
   
   
3. 如[图2]所示，找到config.json文件，选中并复制到任意目录，此处仍置于sd目录下，重命名为config_user1.json。如[图3]所示，同样为用户user2复制一份，命名为config_user2.json。
   
   图2复制config.json文件   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002132271714.png "点击放大")
   图3复制生成config_user1.json和config_user2.json文件   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002167551177.png "点击放大")
   
   
 
#### 步骤二：修改环境变量使用新配置文件
1. 进入Stable Diffusion应用详情页，在"资源"列表中找到逻辑名称为"stable_diffusion"的函数资源，单击链接进入函数详情页面。
2. 在"设置 \> 环境变量"页签，单击"编辑环境变量"，在弹出窗口中单击"添加环境变量"。user1参考[表1]填写，user2参考[表2]填写，填写完成后单击"确定"。
   
    表1user1使用新配置文件的环境变量 
   | **键**      | **值**                                             |
   |:---|:---|
   | EXTRA_ARGS | --ui-settings-file=/mnt/auto/sd/config_user1.json |
      
    表2user2使用新配置文件的环境变量 
   | **键**      | **值**                                             |
   |:---|:---|
   | EXTRA_ARGS | --ui-settings-file=/mnt/auto/sd/config_user2.json |
      
   
   
![](https://support.huaweicloud.com/bestpractice-functiongraph/public_sys-resources/note_3.0-zh-cn.png)
如需同时[启用WebUI认证](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_1174.html)和[使用API模式访问应用](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_1171.html)，环境变量内容可同时设置，请参考[表2](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_1171.html#functiongraph_05_1171__table13113811009)中环境变量值的形式进行设置。
#### 步骤三：修改结果保存路径
完成上述配置后，两位用户即可共享同一SFS文件系统下的模型文件。为进一步隔离不同用户的推理结果，可在WebUI中选择"设置 \> 保存路径"，修改自己的结果保存路径。
