USB 드라이브에 Linux를 설치할 때 최상의 성능을 위해 어떤 파일 시스템을 포맷해야합니까?


13

USB 드라이브에 Linux를 설치할 계획이며 최고의 성능 (전체 응답 성) 및 드라이브 수명을 위해 드라이브를 포맷하기 위해 어떤 파일 시스템을 사용해야하는지 궁금했습니다.


2
성능은 하나입니다. 평생 은 또 다른 것입니다. 그리고 그들은 서로 관련이 있습니다.
Runium

어떤 종류의 USB? 설치 후 쓰기가 필요합니까?
Nils

답변:


5

USB 키에 GNU / Linux를 설치하는 경우 영구 파티션이있는 소위 Live 를 사용하면 더 나은 결과를 얻을 수 있습니다 .

라이브 시스템 사용의 주요 장점은 하드웨어에 관한 것입니다. 리눅스 설치는 특정 하드웨어와 일치하도록 모든 것을 구성합니다. 라이브 시스템은 각 부팅 과정에서 하드웨어를 감지합니다.

라이브 시스템 인 FS (아마도 사용하는 경우 cramfs, iso9660파티션 테이블을 포함, 전체 이진 파일에 포함되거나 다른 읽기 전용 압축 FS)를. 따라서 할 일은 USB 키에 원시로 넣는 것입니다.

이 작업이 완료되면 USB 파티션의 나머지 부분을 하나 이상의 파티션으로 지정할 수 있습니다 copy-on-write. 이를 위해 Linux defaut 이고 플래시 친화적ext4 이기 때문에 권장 합니다 .

이 답변에 대한 추가 정보 : 데비안은 끈기있게 살고 있습니다.


이와 같이 설치된 라이브 시스템을 변경할 수 있습니까 (예 : 새 파일 추가) /bin?
Andrei Bozantan

@AndreiBozantan 네, 두 가지 방법이 있습니다 : 1. 퍼시스턴스 파티션에있는 것을 설치 (추가) 또는 삭제할 수 있습니다. 물론 첫 번째 읽기 전용 파티션은 수정되지 않지만 aufs (유니언 파일 시스템)를 통해 마운트 되므로 효과적입니다. 2. 라이브 빌드 를 사용하여 자신의 라이브 시스템구축 하고 데비안 라이브에 필요한 모든 것을 추가 할 수 있습니다 . 끈기
F. Hauri

4

F2FS 라는 파일 시스템 은 3.8 이후 Linux에 포함되어 있으며 SSD 드라이브 특성을 위해 특별히 설계되었습니다. 추가로 문제를 탐색하려는 경우 SSD에 최적화 된 몇 가지 다른 파일 시스템 이 있습니다.


2
SSD와 USB 드라이브가 혼동되고 있습니다. 후자는 일반적으로 SSD가 아니며 동일한 방식으로 전혀 최적화되지 않았습니다.
Totor

@Totor는 이것이 사실이지만 위키 백과에 따른 f2fs 파일 시스템은 "NAND 플래시 메모리 기반 저장 장치 (예 : 솔리드 스테이트 디스크, eMMC 및 SD 카드)의 특성을 고려합니다". 나는 아직 더 이상의 연구를 하지 않았다고 말했다 .
Michael Krelin-해커

1
@ MichaelKrelin-hacker Wikipedia도 잘못되었을 수 있습니다. 내가 말하는 것은 SSD 컨트롤러가 주로웨어 레벨링을 제공하기 위해 블록 매핑을 처리한다는 것입니다. F2FS와 같은 로그 구조의 fs와 같은 종류의 작업을 완벽하게 선택할 수 있습니다. 어쨌든 "클래식"하드 드라이브로 사용 하도록 설계되었습니다 . SSD와 함께 F2FS를 사용하는 것은 아마도 중복 될 것입니다 ...
Totor

@Totor, Wikipedia에 대해서는 사실이지만 Documentation/filesystems/f2fs.txt동일합니다. 그리고 그래, 내가 생각 아직 , 아직 최적화의 세부 사항을 읽어하지 않은 나는 그것이 같은 FS의 시도는 SSD와 SD 카드와 같은 모두를 최적화하는 이상한 생각 않습니다. 그리고 SSD의 경우 f2fs를 사용하지 않겠지 만 문제는 SSD에 관한 것이 아닙니다. 그러나 "USB 드라이브" 무엇입니까? 제 검색이 여기에 도착했을 때 분명히 외부 SSD를 의미하지는 않았습니다.)
Michael Krelin-hacker

3

몇 달 전에 우리는 Uni Lab에서 성능 테스트를 수행했으며 Ext4라는 승자 만있었습니다. 쓰기 및 읽기 통계는 ext3 및 ext2보다 훨씬 뛰어났습니다. ext4가 두 파일 시스템을 기반으로 개발되었으므로 매우 분명합니다.

나는 구체적인 내용을 정확히 기억하지 못하므로 어떤 숫자도 줄 수 없지만 EXT4와 함께 사라질 것입니다.

USB 2.0-Kingston에서 테스트를 수행했습니다.


다른 대체 파일 시스템을 확인 했습니까? 그냥 호기심 ...
폰 브랜드

2

나는 / boot를 위해 512MB 파티션에서 ext4를 선택했다. 나는 grub과 호환되고 저널링 기능을 가지고 있기 때문에 ext4를 선택했다.

그런 다음 파일 시스템의 루트에 대해 약 20GB 파티션에서 btrfs를 선택했습니다 / COW 속성으로 인해 btrfs를 선택했습니다. 드라이브에서도 마모가 발생할 수 있으며 btrfs도 나쁜 것입니다. fstab에서 lzo 압축을 활성화했으며 다른 "플래시 친화적"옵션이 있습니다 ( 여기 참조 ).

또한 드라이브 끝에 / home / user / Downloads에 마운트 된 ntfs의 10GB 파티션이 있는데 다른 컴퓨터에 연결할 때 액세스 할 수 있습니다.


0

BTRFS가 다른 모든 것보다 낫습니다. Copy On Write + Data Compression은 디스크 작동 속도를 높입니다. 적은 데이터를 쓸수록 수명이 길어집니다.

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