>
커널 4.15.18-9-pve에서 ZFS 0.7.12를 사용하는 데비안 9 (스트레치) 데이터 세트가있는 ZFS 풀이 있습니다 :

zfs list
NAME                       USED  AVAIL  REFER  MOUNTPOINT
rpool                     2.81T  39.3T   120K  /rpool
rpool/data                2.81T  39.3T    96K  /rpool/data
rpool/data/vm-101-disk-0  7.74G  39.3T  7.74G  -
rpool/data/vm-102-disk-0  5.62G  39.3T  5.62G  -
rpool/data/vm-102-disk-1  2.82T  39.3T  2.82T  -
mount -t zfs
/rpool on /rpool type zfs (rw,xattr,noacl)
/rpool/data on /rpool/data type zfs (rw,xattr,noacl)

rpool/store 에 데이터 셋이있는 동안 잠시 동안 또한 일부 파일 및 디렉토리가 /rpool/store 에 저장되어 있습니다.  하지만 나는 zfs destroy rpool/store 를 사용  그것을 제거하기 위해.

이제 /rpool/store 에 디렉토리 구조의 사본이 있습니다. :

ls /rpool/store/
dump  images  private  template

그것을 제거하려고했지만 아무 소용이 없습니다 :

rm -rf /rpool/store
ls /rpool/store/
dump  images  private  template

이 상황을 무시하고 store 를 다시 만들려고하면  데이터 셋이 오류가 발생합니다 :

zfs create rpool/store
cannot mount '/rpool/store': directory is not empty
filesystem successfully created, but not mounted

/rpool/store 에서 파일과 디렉토리를 제거하는 방법 ?

  • 답변 # 1

    흥미로운 일이었습니다. 주석의 제안에서 작업하면 문제 디렉토리가 삭제되어 간단한 rm -rf store 가됩니다.  오류 메시지가 생성되지 않지만 삭제되지는 않습니다 :

    cd /rpool
    mv store junk
    rm -rf junk
    
    

    다른 쪽이 작동하지 않았을 때 왜 이것이 작동했는지 모르겠습니다.

관련 자료

  • 이전 linux - 여러 파티션이있는 레이아웃을 램 디스크로 가져 오는 방법이 있습니까?
  • 다음 x11 - 아치 리눅스 - x를 시작할 수 없습니다