После создания файловой системы необходимо смонтировать её на облачные серверы, чтобы они могли совместно использовать файловую систему.
В этом разделе в качестве примерных серверов используются ECSs. Операции с BMSs и контейнерами (CCE) такие же, как и с ECSs.
Чтобы смонтировать файловые системы SFS Turbo в CCE, см. раздел "Storage" или "Storage (FlexVolume)" в Cloud Container Engine User Guide. Затем завершите развертывание в консоли CCE.
Это ограничение применяется только к локальным путям (точкам монтирования) и не затрагивает другие файлы или каталоги.
Метаданные локальных путей (точек монтирования) нельзя изменять. Конкретно, следующие операции нельзя выполнять над метаданными локальных путей:
- touch: Обновление времени доступа к файлу и времени модификации.
- rm: Удаление файлов или каталогов.
- cp: Копирование файлов или каталогов.
- mv: Переместить файлы или каталоги.
- rename: Переименовать файлы или каталоги.
- chmod: Изменить права доступа к файлам или каталогам.
- chown: Изменить владельцев файлов или каталогов.
- chgrp: Изменить группы файлов или каталогов.
- ln: Создать жёсткие ссылки.
- link: Создать жёсткие ссылки.
- unlink: Удалить жёсткие ссылки.
Атрибуты atime, ctime и mtime локального пути (корневой каталог точки монтирования) отражают текущее время сервера файловой системы. Каждый раз при запросе атрибута корневого каталога возвращается текущее время сервера.
Если вы входите в ECS как пользователь без прав root, см. Mounting a File System to a Linux ECS as a Non-root User.
rpm -qa|grep nfs
dpkg -l nfs-common
Если отображается вывод команды, аналогичный приведённому ниже, пакет программного обеспечения NFS установлен, и вы можете перейти к 4. Если такой вывод команды не отображается, перейдите к b.
Для выполнения следующих команд необходимо, чтобы ECS были подключены к Интернету. Иначе установка завершится неудачей.
sudo yum -y install nfs-utils
sudo apt-get install nfs-common
zypper install nfs-client
nslookup File system domain name
mkdir Local path
Если на локальном пути уже смонтирован какой-либо ресурс, например диск, создайте новый путь. (Клиенты NFS не отказывают в повторных монтированиях. При повторных монтированиях отображается информация о последнем успешном монтировании.)
Table 1 описывает переменные.
Чтобы смонтировать файловую систему SFS Turbo, выполните следующую команду: mount -t nfs -o vers=3,timeo=600,noresvport,nolock,tcp Mount point Local path
После перезапуска клиентского ECS он теряет информацию о монтировании файловой системы. Вы можете настроить автоматическое монтирование в файле fstab, чтобы обеспечить автоматическое монтирование файловой системы ECS при перезапуске. Подробнее см. Mounting a File System Automatically.
Параметр | Описание |
|---|---|
vers | Версия файловой системы. В настоящее время поддерживается только NFSv3, поэтому значение фиксировано на 3. |
timeo | Время ожидания перед повторной передачей запроса клиентом NFS. Единица измерения — 0,1 секунды. Рекомендуемое значение — 600. |
noresvport | Определяет, использует ли клиент NFS новый TCP‑порт при повторном установлении сетевого соединения. Например, при переключении сети файловая система может быть заблокирована, и автоматическое восстановление соединения может занять несколько минут. В более тяжёлых случаях может потребоваться перезапуск клиентского ECS. Настоятельно рекомендуется указать noresvport, что обеспечивает непрерывность работы файловой системы после восстановления или повторного подключения сети. |
lock/nolock | Определяет, блокировать ли файлы на сервере с помощью протокола NLM. Если выбран nolock, блокировка действует только для приложений на одном хосте. Для приложений на другом хосте блокировка недействительна. Рекомендуемое значение — nolock. Если параметр не указан, по умолчанию выбирается lock. В этом случае другие серверы не могут записывать данные в файловую систему. |
Shared Path | Формат для файловой системы SFS Turbo Standard, Standard-Enhanced, Performance или Performance-Enhanced выглядит так: File system IP address:/, например, 192.168.0.0:/. Figure 1 показывает пример. Для файловой системы SFS Turbo 250 MB/s/TiB, 125 MB/s/TiB, 40 MB/s/TiB или 20 MB/s/TiB формат выглядит так: File system domain name:/, например, xxx.sfsturbo.internal:/, как показано в Figure 2. ПРИМЕЧАНИЕ:
|
Local path | Локальный каталог в ECS, используемый для монтирования файловой системы, например, /local_path. |
Figure 1 Shared path of a previous-generation SFS Turbo file system

Figure 2 Shared path of an SFS Turbo HPC file system

Для получения дополнительных параметров монтирования для оптимизации производительности при монтировании файловой системы см. Table 2. Для разделения параметров используйте запятые (,). Пример команды:
mount -t nfs -o vers=3,timeo=600,nolock,rsize=1048576,wsize=1048576,hard,retrans=3,noresvport,ro,async,noatime,nodiratime Mount point Local path
Parameter | Description |
|---|---|
rsize | Максимальное количество байтов, которое может быть считано с сервера за один раз. Фактические данные не превышают значение этого параметра. Значение rsize должно быть положительным целым числом, кратным 1024. Если введённое значение меньше 1024, оно автоматически устанавливается в 4096. Если введённое значение больше 1048576, оно автоматически устанавливается в 1048576. По умолчанию настройка выполняется после согласования между сервером и клиентом. Рекомендуется установить этот параметр в максимальное значение 1048576. |
wsize | Максимальное количество байтов, которое может быть записано на сервер за один раз. Фактические данные не превышают значение этого параметра. Значение wsize должно быть положительным целым числом, кратным 1024. Если введённое значение меньше 1024, оно автоматически устанавливается в 4096. Если введённое значение больше 1048576, оно автоматически устанавливается в 1048576. По умолчанию настройка выполняется после согласования между сервером и клиентом. Рекомендуется установить этот параметр в максимальное значение 1048576. |
soft/hard | soft указывает, что файловая система смонтирована в режиме soft mount. В этом режиме, если запрос NFS истекает, клиент возвращает ошибку вызывающей программе. hard указывает, что файловая система смонтирована в режиме hard mount. В этом режиме, если запрос NFS истекает, клиент продолжает запросы до успешного выполнения. Значение по умолчанию — hard. |
retrans | Количество попыток повторной передачи до того, как клиент вернёт ошибку. Рекомендуемое значение: 1. |
ro/rw |
Значение по умолчанию — rw. Если этот параметр не указан, файловая система будет смонтирована в режиме чтения/записи. |
noresvport | Использует ли клиент NFS новый TCP‑порт при повторном установлении сетевого соединения. Например, во время переключения сети файловая система может быть заблокирована, и автоматическое повторное установление соединения может занять несколько минут. В более тяжёлых случаях может потребоваться перезапуск клиентского ECS. Настоятельно рекомендуется указать noresvport, что обеспечивает непрерывность работы файловой системы после повторного подключения или восстановления сети. |
sync/async | sync указывает, что данные записываются на сервер немедленно. async указывает, что данные сначала записываются в кэш, а затем на сервер. Синхронная запись требует, чтобы сервер NFS возвращал сообщение об успехе только после записи всех данных на сервер, что приводит к высокой задержке. Рекомендуемое значение — async. |
noatime | Если не требуется фиксировать время доступа к файлу, установите этот параметр. Это предотвращает накладные расходы, вызванные изменением времени доступа при частом обращении. |
nodiratime | Если не требуется фиксировать время доступа к каталогу, установите этот параметр. Это предотвращает накладные расходы, вызванные изменением времени доступа при частом обращении. |
Рекомендуется использовать значения параметров по умолчанию, если нет рекомендаций по их использованию.
mount -l
Если вывод команды содержит следующую информацию, файловая система смонтирована:
Если монтирование завершилось с ошибкой или истекло время ожидания, устраните проблему, обратившись к Troubleshooting.
Максимальный размер файла, который можно записать в файловую систему SFS Turbo, составляет 32 TB, а для файловой системы SFS Turbo Enhanced — 320 TB.