복사(cp) 및 잘라내기(mv)가 파일 시스템에 미치는 영향

복사(cp) 및 잘라내기(mv)가 파일 시스템에 미치는 영향

파일을 동일한 파일 시스템의 다른 위치로 이동해야 하는 경우 두 가지 옵션이 있습니다. 잘라내어 붙여넣기( 또는 mv)하거나 복사하여 붙여넣기( cp)한 다음 이전 복사본을 삭제하는 것입니다.

조각 모음 가능성과 장기적인 파일 시스템 상태 및 효율성 측면에서 일반적인 Linux 파일 시스템(특히 ext2/3/4)에 어떤 영향을 미칠지 궁금합니다. 즉, 어떤 옵션이 더 빠르든(분명히 mvfast 보다 빠름 ) 시간이 지나도 파일 시스템을 최대한 깨끗하고 효율적으로 유지하려면 cp파일을 이동할 때 mv또는 /또는 을 선호해야 합니까 cp? rm최신 파일 시스템에서도 여전히 중요합니까?

답변1

cp데이터의 복사본을 만든 다음 rm원본 데이터의 링크를 해제하면 원본 데이터에 할당된 공간이 확보됩니다(개별적으로 연결된 경우).

mv링크만 생성하고 삭제하므로 더 빠릅니다(두 위치가 모두 동일한 파일 시스템에 있는 경우).

cp -l후자는 rm대략 mv.

cp+rm을 사용하면 할당된 블록이 더 크게 변경되므로 조각화에 더 큰 영향을 미칩니다.

관련 정보