
두 개의 Digital Ocean 드롭릿(Ubuntu 14.04 LTS VPS 인스턴스)이 있습니다.
- Alice: 40GB 디스크 / 38GB 사용됨
- Bob: 20GB 디스크 / 2GB 사용됨
Alice의 스토리지 요구 사항은 느리지만 꾸준하게 계속 증가할 것입니다. Alice를 더 비싼 이미지로 바꾸는 대신 Bob의 디스크 일부를 Alice와 공유하는 효과적인 방법이 있습니까? 가능하다면 추가 파티션을 생성하는 대신 파일 시스템을 투명하게 확장하려고 합니다. 두 방울 모두 Digital Ocean nyc2 데이터 센터에서 호스팅되고 둘 다 단일 ext4 파티션을 사용하며 둘 사이의 연결성이 뛰어난 것으로 보입니다.
답변1
Alice를 더 비싼 이미지로 바꾸는 대신 Bob의 디스크 일부를 Alice와 공유하는 효과적인 방법이 있습니까?
당신이 말하는 것은 NFS 마운트 등 너무 복잡하기 때문에 궁극적으로 Alice의 공간을 더 비싼 이미지로 확장하는 것이 더 나을 수도 있습니다.
그러나 질문의 문제 중 일부는 정확히 공간을 차지하는 것이 무엇입니까? 서버에서의 실제 애플리케이션 사용량은 무엇입니까? 즉시 액세스해야 하는 파일 또는 보관 항목이 있습니까? 왜냐하면 당신은 다음과 같이 말했기 때문입니다:
가능하다면 추가 파티션을 생성하는 대신 파일 시스템을 투명하게 확장하려고 합니다.
하지만 솔직히 그 일을 투명하게 하는 것은 쉽지 않을 것입니다. 우리와 귀하를 위해 무엇이 공간을 차지하고 있는지 더 잘 정의해야 합니다.
아마도 다음과 같은 것아마존 S3서버 자체에서 실행되는 애플리케이션을 위해 스토리지를 오프로드하는 데 도움이 될 수 있습니다.
하지만 단순히 "저장용량 추가"라고 말하는 것만으로는 문제가 해결되지 않으므로 더 자세한 내용을 제공해야 합니다.
편집하다:원본 게시자의 의견에 따르면 이는 .bitcoin/
. 명심해야 할 중요한 점은 이것이 단순히 맹세에 따라 저장되는 파일이라는 것입니다. 따라서 디렉터리의 위치를 파악한 .bitcoin/
다음 구성을 조정하여 디렉터리가 저장된 경로를 변경할 수 있는지 확인하세요. 해당 경로를 변경할 수 있다면(저는 가능하다고 확신합니다) 아마도 NFS 마운트가 작동할 것입니다. NFS 마운트를 설정하고, 기존 블록체인을 새 공간으로 이동하고, 해당 새 공간을 가리키도록 구성을 변경한 후 프로세스를 다시 시작하세요. 하지만 솔직히 당신은 그만한 가치보다 더 많은 일을 하고 있을 수도 있습니다.
답변2
"공유"의 의미에 따라 다르지만 일부 접근 방식은 다음과 같습니다.
- NFS/SMB/sshfs: Bob은 둘 다 쓰기/읽기가 가능한 파일 시스템 디렉터리를 제공합니다.
- iSCSI: Bob은 자신의 공간 중 일부를 iSCSI 블록 장치로 제공할 것입니다. 이것은 Alice가 마음대로 사용할 수 있습니다(예: LVM PV). 그러나 Bob은 더 이상 사용할 수 없습니다(Alice가 NFS/SMB/sshfs를 통해 다시 공유하는 경우 제외).
답변3
예, 이와 같은 것을 달성할 수 있는 방법이 있습니다. 하지만 귀하의 질문은 귀하가 VPS 호스트의 가격 구조를 우회하려고 시도하고 있음을 나타내는 것 같습니다. 서비스나 장비의 오용에 대해 묻는 질문은 부적절합니다.
Digital Ocean의 정책을 확인하고 허용되는 내용을 확인해야 합니다. 단지 당신 때문에~할 수 있다뭔가를 하는 것이 당신을 의미하는 것은 아닙니다~해야 한다해. 즉, 네트워크 파일 시스템을 사용하여 다른 인스턴스에서 한 인스턴스의 스토리지에 액세스할 수 있습니다. 물론 이는 다양한 크기의 공간 할당을 관리해야 함을 의미하지만 이는 관리자의 일부입니다. ;-)