SeaBIOS를 사용하는 KVM VPS의 ISO 이미지에서 Arch Linux를 수동으로 설치하겠습니다. grub2를 부트로더로 사용할 계획입니다.
내 VPS에는 백업이 필요한 중요한 데이터가 보관되어 있지 않습니다. 스냅샷은 필요하지 않습니다. 디스크의 모든 데이터가 지워지는 오류가 발생하면 다시 설치하면 됩니다. 응용 프로그램은 디스크 I/O 집약적이지 않습니다. 대부분의 활동은 네트워크와 관련되어 있습니다. 나는 가벼운 파일 시스템을 원합니다.
VPS 공급자는 SSD 스토리지를 광고합니다(그러나 내 VPS가 SSD 하드웨어에 있는지는 확실하지 않습니다).
올바른 파일 시스템을 선택하기 위해 염두에 두어야 할 고려 사항은 무엇입니까? 아마도 저널링 파일 시스템이 필요하지 않을 것 같습니다. (저는 Linux 커널에 있는 파일 시스템을 원합니다.) 현재 상황에서 고려해야 할 최선의 선택은 무엇입니까?
아직 VPS 설치를 완료하지 않았지만 파일 시스템 선택에는 btrfs, vfat, ext2, ext3, ext4, xfs, reiserfs 등이 포함될 것이라고 생각합니다. 실제로 KVM 가상화 환경이 제한을 두지 않는 한 여기에 나열된 모든 파일 시스템을 사용할 수 있어야 합니다.
답변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를 추천합니다. 매우 광범위하고 안정적입니다.