KVM VPS 게스트에 적합한 파일 시스템을 선택하는 방법은 무엇입니까?

KVM VPS 게스트에 적합한 파일 시스템을 선택하는 방법은 무엇입니까?

SeaBIOS를 사용하는 KVM VPS의 ISO 이미지에서 Arch Linux를 수동으로 설치하겠습니다. grub2를 부트로더로 사용할 계획입니다.

내 VPS에는 백업이 필요한 중요한 데이터가 보관되어 있지 않습니다. 스냅샷은 필요하지 않습니다. 디스크의 모든 데이터가 지워지는 오류가 발생하면 다시 설치하면 됩니다. 응용 프로그램은 디스크 I/O 집약적이지 않습니다. 대부분의 활동은 네트워크와 관련되어 있습니다. 나는 가벼운 파일 시스템을 원합니다.

VPS 공급자는 SSD 스토리지를 광고합니다(그러나 내 VPS가 SSD 하드웨어에 있는지는 확실하지 않습니다).

올바른 파일 시스템을 선택하기 위해 염두에 두어야 할 고려 사항은 무엇입니까? 아마도 저널링 파일 시스템이 필요하지 않을 것 같습니다. (저는 Linux 커널에 있는 파일 시스템을 원합니다.) 현재 상황에서 고려해야 할 최선의 선택은 무엇입니까?

아직 VPS 설치를 완료하지 않았지만 파일 시스템 선택에는 btrfs, vfat, ext2, ext3, ext4, xfs, reiserfs 등이 포함될 것이라고 생각합니다. 실제로 KVM 가상화 환경이 제한을 두지 않는 한 여기에 나열된 모든 파일 시스템을 사용할 수 있어야 합니다.

파일 시스템 - ArchWiki

답변1

일기는 당신에게 해를 끼치지 않으며 오직 도움만 줄 뿐입니다. 요즘에는 저널링 파일 시스템도 사용합니다 /boot.

두 가지 주요 경쟁자는 ext4와 XFS입니다. ext3이나 ext2에 대해 걱정할 필요가 없습니다. 이것들은 사실상 쓸모가 없습니다. ReiserFS(버전 3)도 사실상 더 이상 사용되지 않으며 후속 버전인 Reiser4는 Linux에 추가될 가능성이 거의 없습니다.

XFS나 ext4 모두 잘 작동하지만 XFS는 훨씬 더 큰 디렉토리와 훨씬 더 큰 파일 시스템 크기를 처리할 수 있습니다. 현재 XFS /boot 파티션(또는 CentOS 7과 같은 약간 오래된 배포판에서는 ext4 /boot 파티션)뿐만 아니라 XFS 파티션도 생성하고 있습니다.

나는 VM에 대한 btrfs를 신경 쓰지 않을 것입니다. 너무 많은 복잡성이 발생합니다. 하이퍼바이저, 스토리지 서버, 노트북 등의 경우에는 이를 고려할 수 있지만 단순한 VM의 경우 일반적으로 과잉입니다.

답변2

이러한 종류의 요구 사항과 가벼운 작업량을 사용하면 기본적으로 모든 최신 파일 시스템이 적합합니다. 어쨌든 저는 ext4나 xfs를 추천합니다. 매우 광범위하고 안정적입니다.

관련 정보