Skip to main content

Infinite file system

This guide explains how to create and manage Infinite file systems in File Storage.

Create file system

To create an Infinite file system:

  1. Go to KakaoCloud console > Beyond Storage Service > File Storage.

  2. In the Infinite file system menu, click the [Create file system] button.

  3. Enter the required information and click the [Create] button.

    CategoryDescription
    File system informationEnter the file system name and description
    File serviceSelect a protocol for the server OS to mount
    - NFS: Network file system used in Linux/UNIX environments
    - SMB: Network file system used in Windows environments
    Deployment typeSelect single AZ. Multi-AZ will be supported later
    Network settingsVPC: Select the VPC for the file system
    Subnet: Select the subnet where the file system will be deployed from subnets shared with the project
    Security group: Select the security group to apply to the file system
    Windows authentication (SMB only)Enter Windows authentication information for Active Directory integration
    - Active Directory domain name: Active Directory domain name
    - DNS server IP address: Primary and secondary DNS server IP addresses
    - Active Directory service account: Account with domain join permissions
    - Service account password: Password for the account with domain join permissions
    info

    Before creating an SMB file system, make sure to check Prerequisites for SMB file systems. If the prerequisites are not met, an error can occur during file system creation.

Manage file systems

To manage file systems:

View file system list

You can view the list of created file systems and their basic information.

  1. Go to KakaoCloud console > Beyond Storage Service > File Storage.

  2. In the Infinite file system menu, view the current file systems and their basic information.

    image. File system list File system list

    CategoryDescription
    NameFile system name
    File serviceFile service type provided, such as SMB or NFS
    StatusFile system status
    - For details, see File system lifecycle and state
    UsageSize of data stored in the file system
    Availability zoneAvailability zone where the file system was created
    Private IPService private IP address of the file system
    Created atFile system creation date and time
    [⋮] buttonEdit: Modify the file system description
    Delete: Delete the file system

View file system details

You can view file system configuration and network information.

  1. Go to KakaoCloud console > Beyond Storage Service > File Storage.

  2. In the Infinite file system menu, click the file system whose details you want to view.

  3. Click the Details tab and review the information.

    CategoryItemDescription
    Resource informationNameFile system name
    IDFile system UUID
    CreatorAccount that created the file system
    Modified atDate and time when the file system was last modified
    Created atFile system creation date and time
    NetworkVPC, subnet, availability zone, and private IP information of the file system
    Windows authentication information (SMB only)Domain nameActive Directory domain name
    DNS server IPDNS server IP address of the domain
    Service account user nameService account name used for domain join

View file system security

You can view the security group and rules applied to the file system.

  1. Go to KakaoCloud console > Beyond Storage Service > File Storage.
  2. In the Infinite file system menu, click the file system whose details you want to view.
  3. Click the Security tab and review security group information.

File system service ports

To access the file system, the corresponding ports must be allowed in the security group. The default security group rules for client mounting are as follows.

File serviceDirectionProtocolPort
NFSInboundTCP2049
SMBInboundTCP445

Manage shared volumes

A shared volume is a logical storage unit used to separate and manage data by service or application. You can configure an independent access point, quota, and access control for each shared volume, and mount it to clients as separate storage.

View shared volume list

You can view the list of shared volumes created in the file system.

  1. Go to KakaoCloud console > Beyond Storage Service > File Storage.

  2. In the Infinite file system menu, click the file system whose shared volumes you want to view.

  3. Click the Shared volume tab and review the list.

    CategoryDescription
    Shared volume nameShared folder and mount point name
    Access pointAccess point used when mounting the file system
    Automatically generated based on the private IP address and shared volume name
    StatusCurrent shared volume status
    - Creating: Creating the shared volume
    - Active: Running normally and available
    - Updating: Configuration operation in progress
    - Deleting: Deleting the shared volume
    - Error: Unavailable due to a shared volume error
    QuotaQuota size for limiting volume usage
    Modified atDate and time when the shared volume was last modified
    Created atDate and time when the shared volume was created

Create shared volume

To create a shared volume in a file system:

  1. Go to KakaoCloud console > Beyond Storage Service > File Storage.
  2. In the Infinite file system menu, click the file system where you want to create a shared volume.
  3. Click the Shared volume tab, then click the [Create shared volume] button.
  4. Enter the required information according to the NFS or SMB file service and click the [Create] button.
CategoryDescription
Shared volume nameShared folder and mount point name
Access pointAccess point used when mounting the file system
- Mount address automatically generated based on the private IP address
Description (optional)Shared folder description
QuotaShared folder size limit. If disabled, no quota limit is applied
Access controlSet permissions for accessing the shared folder over the network
- At least one IP address with read/write (root allowed) permission is required
- Permissions: Read/write (root allowed), Read-only (root allowed), Read/write (secure mode), Read-only (secure mode)

Configure shared volume access control

Shared volume access control is configured differently depending on the file service type, NFS or SMB. To configure access control:

  1. Go to KakaoCloud console > Beyond Storage Service > File Storage.
  2. In the Infinite file system menu, click the file system whose shared volume you want to configure.
  3. In the Shared volume tab, click the button for the file service type.
    • NFS: [Access control settings]
    • SMB: [SMB permission settings]

Access control sets permissions for shared volumes based on IP addresses or IP ranges. Available permission types are as follows.

PermissionDescription
Read/write (root allowed)Allows both read and write access, and recognizes the remote client's root user as root
Read-only (root allowed)Allows read-only access and preserves root user permissions
Read-only (secure mode)Allows read-only access and maps the client's root user to a regular user (nobody)
Read/write (secure mode)Allows both read and write access, but restricts the client's root user to a regular user (nobody)
info
  • At least one IP address with read/write (root allowed) permission is required.
  • If IP ranges overlap, the rule configured first takes precedence.
caution

NFS access control changes, such as export options or permission policies, may not be applied immediately to already mounted NFS sessions. To apply changed access control to a client, unmount the existing mount and mount it again.

You can apply the changes with the following procedure.

Unmount
umount /mnt
  • Unmounts the NFS file system mounted on /mnt.
  • Clears access control information and cache retained in the existing session.
  • Unmounting can fail if a process is using the path.
Mount
mount /mnt
  • Mounts the /mnt path again based on the settings defined in /etc/fstab.
  • The NFS session is recreated with the newly configured access control policy, such as export options and permissions.
  1. Enter the required information for the file service and click the [Save] button.