USB 스틱 포맷 및 운영 체제 설치에 적합한 파일 시스템은 무엇입니까?


9

리눅스 스틱을 USB 스틱에 설치했습니다. 잘 작동하며 다른 컴퓨터에서 사용할 수 있습니다. 나는 파일 시스템으로 ext4를 사용했고 이것이 최선의 선택이라고 스스로에게 물었다. USB 스틱에 가장 적합한 파일 시스템은 무엇입니까? 좋은 파일 시스템은 플래시 드라이브를 너무 빨리 파괴해서는 안됩니다. 데이터 무결성을 보호하기위한 추가 활동이 필요할 수 있습니다 (매일 백업을 수행함). 다른 기준은 더 높은 성능 일 수 있습니다.

답변:


6

최신 Linux 커널은 SSD 최적화 파일 시스템 인 F2FS를 지원하지만 여전히 실험적 입니다. 스틱의 시스템이 너무 중요하지 않으면 시도해 볼 수 있습니다.

그렇지 않으면 ext4를 사용하십시오.

  • relatime플래그 비활성화 (레코드 액세스 시간 기록)
  • TRIM 사용 ( discard플래그)

일반적으로

  • CFQ 대신 NOOP 스케줄러를 사용하십시오.

견본 fstab

/dev/sda   /   ext4   noatime,nodiratime,discard,errors=remount-ro 0 1

링크는 현재 페이 월 뒤에 있습니다.
mwcz

5

쓰기주기를 줄이려면 플래시 드라이브에서 EXT2를 사용하십시오. EXT 4 드라이브에 쓸 때마다 저널이 업데이트되어 더 많은 쓰기가 발생합니다. EXT 2를 사용하고 GParted 또는 "디스크 유틸리티"를 사용하여 비밀번호를 보호합니다.

어쨌든 EXT 3 또는 4의 속도 이점을 본 적이 없습니다.


3

FAT는 모든 주요 운영 체제에서 작동하는 유일한 파일 시스템이기 때문에 플래시 드라이브에 넣는 경향이 있습니다.

NTFS는 다음과 같은 사람들에게 적합합니다.

  1. Windows를 사용하고
  2. 안전보다 성능을 선호

(FAT는 성능 희생으로 쓰기 그룹화를 최소화하는 방식으로 작성합니다.)

리눅스를 사용하고있는 것 같습니다. 이 경우 ext4는 거의 모든 기능을 제공합니다. 저널링이므로 데이터 무결성이 유지되고 상당히 빠르고 안정적입니다.

그러나 Linux USB에 대한 조언 : Slax 또는 Puppy Linux와 같은 것을 사용하지 않으면 드라이브는 2 년, 3 년 이상 지속되지 않습니다.


왜 스틱이 더 이상 지속되지 않습니까?
Mnementh

1
리눅스를 사용할 때 플래시 드라이브에서 쓰는 양은 거의 엉망입니다. 일반적인 사용시 평균 드라이브 수명은 10 년입니다. Slax 및 Puppy는 플래시 드라이브 용으로 설계되었으며 가능할 때마다 쓰기를 최소화합니다.
digitxp

2
내가 이해하는 한, Linux에서 btrfs 는 플래시 미디어의 성능과 수명을 향상시킵니다. 심지어 USB 스틱에서 발견되는 저렴한 비재 할당 종류도 마찬가지입니다. Btrfs는 아직 실험 중이지만 일부 최신 배포판에서 옵션으로 제공하고 있습니다.
Gilles 'SO- 악마 그만'12

@Gills 나는 그것의 실험 성이 아마도 문제라고 생각한다.
digitxp

1
테스트에서 우수한 성능을 보여 주므로 NTFS보다 EXT4를 사용하려고합니다. 또한 Gilles의 의견은 꽤 오래되었습니다. BTRFS는 현재 비교적 안정적이며 다른 알고리즘으로 투명한 압축을 지원하므로 USB 스틱에 더 적합 할 것입니다. 마지막으로,«5 배로 쓰기»에 대한 - 수 noatime,nodiratime와 이동 기록 (예 /var/log)tmpfs를
하이 천사

3

Justa Guy는 EXT4의 저널링 기능이 쓰기 빈도를 높이는 것이 맞습니다. 응용 프로그램에서 사용하기에 가장 적합한 파일 시스템은 EXT4이지만 저널링이 비활성화되고 Matteo의 제안도 있습니다.

볼륨 크기에 따라 더 나은 이식성 솔루션은 부팅시 볼륨을 RAM으로 이동 한 다음 로그 오프시 디스크에 쓰는 것입니다. 이 경우 저널링 (기본값)과 함께 Ext4를 권장하고 버립니다. 이것에 대한 코드는 커플 펜 드라이브 특정 배포판에서 표준이므로 패키지를 찾아서 "만들기"만하면됩니다. 이렇게하면 호스트 시스템에 남아있는 세션 데이터와 내결함성 파일 시스템이없는 세션 당 정확히 하나의 쓰기가 발생하므로 NAND 셀이 잘못 될 때 이미지를 복구 할 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.