4.12. 명령줄 인터페이스를 사용하여 Ceph 파일 시스템 제거


명령줄 인터페이스를 사용하여 Ceph 파일 시스템(CephFS)을 제거할 수 있습니다. 이 작업을 수행하기 전에 모든 데이터를 백업하고 모든 클라이언트가 파일 시스템을 로컬에서 마운트 해제했는지 확인하는 것이 좋습니다.

주의

이 작업은 안전하지 않으며 Ceph 파일 시스템에 저장된 데이터를 영구적으로 액세스할 수 없게 됩니다.

사전 요구 사항

  • 데이터를 백업합니다.
  • 모든 클라이언트는 Ceph 파일 시스템(CephFS)을 마운트 해제했습니다.
  • Ceph 모니터 노드에 대한 루트 수준 액세스.

절차

  1. CephFS 상태를 표시하여 MDS 순위를 확인합니다.

    구문

    ceph fs status
    Copy to Clipboard Toggle word wrap

    예제

    [root@mon ~]# ceph fs status
    cephfs - 0 clients
    ======
    +------+--------+----------------+---------------+-------+-------+
    | Rank | State  |      MDS       |    Activity   |  dns  |  inos |
    +------+--------+----------------+---------------+-------+-------+
    |  0   | active | cluster1-node6 | Reqs:    0 /s |   10  |   13  |
    +------+--------+----------------+---------------+-------+-------+
    +-----------------+----------+-------+-------+
    |       Pool      |   type   |  used | avail |
    +-----------------+----------+-------+-------+
    | cephfs_metadata | metadata | 2688k | 15.0G |
    |   cephfs_data   |   data   |    0  | 15.0G |
    +-----------------+----------+-------+-------+
    +----------------+
    |  Standby MDS   |
    +----------------+
    | cluster1-node5 |
    +----------------+
    Copy to Clipboard Toggle word wrap

    위의 예에서 랭크는 0 입니다.

  2. CephFS를 down으로 표시합니다.

    구문

    ceph fs set FS_NAME down true
    Copy to Clipboard Toggle word wrap

    FS_NAME 을 제거할 CephFS의 이름으로 교체합니다.

    예제

    [root@mon]# ceph fs set cephfs down true
    marked down
    Copy to Clipboard Toggle word wrap

  3. CephFS의 상태를 표시하여 중지되었는지 확인합니다.

    구문

    ceph fs status
    Copy to Clipboard Toggle word wrap

    예제

    [root@mon ~]# ceph fs status
    cephfs - 0 clients
    ======
    +------+----------+----------------+----------+-------+-------+
    | Rank |  State   |      MDS       | Activity |  dns  |  inos |
    +------+----------+----------------+----------+-------+-------+
    |  0   | stopping | cluster1-node6 |          |   10  |   12  |
    +------+----------+----------------+----------+-------+-------+
    +-----------------+----------+-------+-------+
    |       Pool      |   type   |  used | avail |
    +-----------------+----------+-------+-------+
    | cephfs_metadata | metadata | 2688k | 15.0G |
    |   cephfs_data   |   data   |    0  | 15.0G |
    +-----------------+----------+-------+-------+
    +----------------+
    |  Standby MDS   |
    +----------------+
    | cluster1-node5 |
    +----------------+
    Copy to Clipboard Toggle word wrap

    잠시 후 MDS가 더 이상 나열되지 않습니다.

    예제

    [root@mon ~]# ceph fs status
    cephfs - 0 clients
    ======
    +------+-------+-----+----------+-----+------+
    | Rank | State | MDS | Activity | dns | inos |
    +------+-------+-----+----------+-----+------+
    +------+-------+-----+----------+-----+------+
    +-----------------+----------+-------+-------+
    |       Pool      |   type   |  used | avail |
    +-----------------+----------+-------+-------+
    | cephfs_metadata | metadata | 2688k | 15.0G |
    |   cephfs_data   |   data   |    0  | 15.0G |
    +-----------------+----------+-------+-------+
    +----------------+
    |  Standby MDS   |
    +----------------+
    | cluster1-node5 |
    +----------------+
    Copy to Clipboard Toggle word wrap

  4. 단계 1의 상태에 표시된 모든 MDS 순위를 검색합니다.

    구문

    ceph mds fail RANK
    Copy to Clipboard Toggle word wrap

    RANK 를 실패할 MDS 데몬 순위로 교체합니다.

    예제

    [root@mon]# ceph mds fail 0
    Copy to Clipboard Toggle word wrap

  5. CephFS를 제거합니다.

    구문

    ceph fs rm FS_NAME --yes-i-really-mean-it
    Copy to Clipboard Toggle word wrap

    FS_NAME 을 제거할 Ceph 파일 시스템의 이름으로 바꿉니다.

    예제

    [root@mon]# ceph fs rm cephfs --yes-i-really-mean-it
    Copy to Clipboard Toggle word wrap

  6. 파일 시스템이 제거되었는지 확인합니다.

    구문

    ceph fs ls
    Copy to Clipboard Toggle word wrap

    예제

    [root@mon ~]# ceph fs ls
    No filesystems enabled
    Copy to Clipboard Toggle word wrap

  7. 선택 사항: CephFS에서 사용한 풀을 제거합니다.

    1. Ceph Monitor 노드에서 풀을 나열합니다.

      구문

      ceph osd pool ls
      Copy to Clipboard Toggle word wrap

      예제

      [root@mon ~]# ceph osd pool ls
      rbd
      cephfs_data
      cephfs_metadata
      Copy to Clipboard Toggle word wrap

      예제 출력에서 cephfs_metadatacephfs_data 는 CephFS에서 사용하는 풀입니다.

    2. 메타데이터 풀을 제거합니다.

      구문

      ceph osd pool delete CEPH_METADATA_POOL CEPH_METADATA_POOL --yes-i-really-really-mean-it
      Copy to Clipboard Toggle word wrap

      CEPH_METADATA_POOL 을 풀 이름을 두 번 포함하여 메타데이터 스토리지에 사용되는 풀 CephFS로 교체합니다.

      예제

      [root@mon ~]# ceph osd pool delete cephfs_metadata cephfs_metadata --yes-i-really-really-mean-it
      pool 'cephfs_metadata' removed
      Copy to Clipboard Toggle word wrap

    3. 데이터 풀을 제거합니다.

      구문

      ceph osd pool delete CEPH_DATA_POOL CEPH_DATA_POOL --yes-i-really-really-mean-it
      Copy to Clipboard Toggle word wrap

      CEPH_DATA_POOL 을 풀 이름을 두 번 포함하여 데이터 스토리지에 사용되는 풀 CephFS로 교체합니다.

      예제

      [root@mon ~]# ceph osd pool delete cephfs_data cephfs_data --yes-i-really-really-mean-it
      pool 'cephfs_data' removed
      Copy to Clipboard Toggle word wrap

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat