# 儲存資源與目錄位置
[TOC]
計算節點可透過高速網路存取**高速檔案系統 (HFS)**,為 PB 等級儲存空間,能夠針對大檔案能夠提供高吞吐量的 I/O,並對每筆資料快速存取操作,使用體驗佳。
| 儲存區域 | 掛載點 | 每位使用者免費空間容量 |
| --- | --- | --- |
| 家目錄區域 | /home | 100 GB |
| 暫存工作區域 | /work | 100 GB |
:::info
**提醒:**
**1\. 國科會計畫每個帳號之高速檔案HFS儲存空間的暫存工作區域(/work)免費額度,自2021年9月1日起,由原本的 100 GB,提高到 1.5 TB。**
**2\. 若免費空間容量不敷使用,可至 [iService](https://iservice.nchc.org.tw/nchc_service/index.php) 申購高速儲存空間。**
:::
## 目錄位置
:::success
| 儲存區域 | 掛載點 | 用途 | 適用節點種類 | 容量 |
| -------- | ------- | ------------------------ | ------------- | ------- |
| home1 | /home | X86架構節點家目錄空間 | X86 | 0.5 PiB |
| work1 | /work1 | X86架構節點之計算空間 | X86 | 2 PiB |
| home2 | /home | ARM架構節點家目錄空間 | ARM | 40 TiB |
| work2 | /work2 | ARM架構節點之計算空間 | ARM | 2 PiB |
:::
## 家目錄區域 \- /home
:::success
X86架構節點提供0.5 PiB家目錄空間,ARM架構節點提供40TiB家目錄空間,供使用者家儲存個人檔案。可於此家目錄區域編輯程式、執行與管理計算工作 (job)。每位使用者預設皆有100GB 的空間額度可供儲放檔案資料,可用空間上限為100GB。
`範例: 使用帳號為 user110,家目錄 :「/home/user110」`
<font color="#f00">備註:計畫到期後,儲存於 /home 之檔案將於用戶提出刪除要求後,才會由本中心系統管理員手動刪除。</font>
:::
## 暫存工作區域 \- /work1與/work2
:::success
X86與ARM架構節點分別提供2 PiB暫存空間,主要提供用戶存放計算過程中使用的檔案資料,且此區域I/O效能相較其它儲存區域來得好,因此建議將計算資料存放於此區域進行運算工作。每位使用者空間額度的調整上限,將會依據 ++計畫類型來提供空間(可查閱本篇章撰寫的空間額度)++。
此叢集上的暫存工作區域係設計給計算工作儲存而非長期儲存用。為了維持暫存工作區域穩定且高效的狀態,<font color="#f00">本中心將定期執行自動清除的工作,超過 28 天未存取的檔案將被清除。且本系統不會對/work1與/work2的資料進行備份,需請您自行定期備份暫存工作區域資料</font>,若資料遭刪除將無法復原(包含因系統當機或硬體故障而損失的資料)。
`範例: 使用帳號為 user110,工作目錄 :「/work/user110」`
可使用cp指令將資料從 /work1 或/work2複製至 /home 或 /project:
`[user@ilgn01]$ cp /work1/<path to target file> /project/<destination path>`
> 指令cp主要搭配使用的參數:
> -p:保存修改的時間、讀取的時間、原始檔案的類型。
> -r:複製整個目錄(含子目錄)。
:::
## 空間額度
### 依計畫類型會給予免費的可用空間
:::success
預設的可用空間如下
| 計畫類型 | |
| -------- | -------- |
| MST | Home:100GB ; Work:1.5TB ; Project:0TB|
| ENT | Home:100GB ; Work:100GB ; Project:0TB|
| GOV | Home:100GB ; Work:100GB ; Project:0TB|
| ACD | Home:100GB ; Work:100GB ; Project:0TB|
| TRI | Home:50GB ; Work:50GB ; Project:0TB|
:::
### 最大可用空間的調整上限
:::success
| 計畫類型 | |
| -------- | -------- |
| MST | Home可調整上限為1TB ; Work可調整上限為200TB ; Project可調整上限為300TB |
| ENT | Home可調整上限為1TB ; Work可調整上限為200TB ; Project可調整上限為300TB |
| GOV | Home可調整上限為1TB ; Work可調整上限為200TB ; Project可調整上限為300TB |
| ACD | Home可調整上限為1TB ; Work可調整上限為200TB ; Project可調整上限為300TB |
| TRI | Home可調整上限為50GB(不可調整) ; Work可調整上限為50GB(不可調整) ; 不提供Project空間 |
:::
## 創進一號(F1)檔案空間(HFS)
### 登入 [iService](https://iservice.nchc.org.tw/nchc_service/index.php) 查看設定
:::success
高速檔案系統(HFS)空間使用量現況,可至創進一號(Forerunner 1)主機中透過指令查詢。 計畫成員的最大可用空間,可由計畫管理者登入 iService「會員中心」–> 「設定高速檔案系統HFS」–>「高速檔案系統HFS(F1-x86)」,成員管理進行設定。
![](https://man.twcc.ai/_uploads/rJbZ1OMUR.png)
![](https://man.twcc.ai/_uploads/ryl_LeuG8C.png)
:::
### 登入主機以指令查詢
:::success
用 **ssh** 登入`[主機帳號]@f1-ilgn01.nchc.org.tw` 後,先查詢出自己帳號的uid數值,輸入 `/usr/lpp/mmfs/bin/mmlsquota -u uid --block-size auto home1 work1` 即可取得 **/work1** 和 **/home1** 用量資訊
操作範例如下:
++blocks底下的29.92G,為目前已使用的29.92G。
總額度(quota)為100G。++
```
[user@ilgn01 ~]$ id
uid=xxxxx(ooooo)
...
```
```
[user@ilgn01 ~]$ mmlsquota -u xxxxx --block-size auto home1 work1
Block Limits | File Limits
Filesystem type blocks quota limit in_doubt grace | files quota limit in_doubt grace Remarks
home1 USR 29.92G 100G 200G 40.84M none | 626150 0 0 0 none
work1 USR 0 100G 200G 0 none | 1 0 0 0 none
[user@nlgn01 ~]$ mmlsquota -u xxxxx --block-size auto home2 work2
Block Limits | File Limits
Filesystem type blocks quota limit in_doubt grace | files quota limit in_doubt grace Remarks
home2 USR 40K 100G 200G 0 none | 28 0 0 0 none
work2 USR 0 100G 200G 0 none | 1 0 0 0 none
```
:::