sparse-files

파일을 읽기 위해 hexdump를 사용하면 find의 희소 값(%S)이 변경되는 이유는 무엇입니까?
sparse-files

파일을 읽기 위해 hexdump를 사용하면 find의 희소 값(%S)이 변경되는 이유는 무엇입니까?

저는 Lustre 파일 시스템을 사용합니다. %S파일에 대한 find()의 희소 값을 본 다음 를 사용하여 해당 파일을 인쇄한 hexdump다음 find의 희소 값을 다시 보면 가끔 find( %S)의 희소 값이 변경되는 것을 발견했습니다 . 왜 바뀌었나요? %S희소 값 찾기( ) 명령을 사용하여 파일 보기 myvideo.mp4: find myvideo.mp4 -printf "%S" myvideo.mp4파일을 읽으려면 다음 명령을 사용하십시오 hexdump. hexdump myvideo.mp4 ...

Admin

잘라내기 명령은 구멍을 생성하지 않습니다.
sparse-files

잘라내기 명령은 구멍을 생성하지 않습니다.

truncate 명령을 사용하여 구멍이 있는 파일을 만들려고 합니다. 일부 게시물과 답변 중 하나를 읽었습니다.우편 엽서truncate 명령을 사용한다고 말합니다. 사용되는 파일 시스템은 btrfs입니다. 이것은 명령이다 $: truncate -s 16K holes $: du holes $: 16 holes $: stat holes File: holes Size: 16384 Blocks: 32 IO Block: 4096 regular file 보시...

Admin

스파스 파일은 애플리케이션에 얼마나 투명합니까?
sparse-files

스파스 파일은 애플리케이션에 얼마나 투명합니까?

스파스 파일의 개념을 이해하기를 바랍니다. 나도 cp순서는 알아--sparse=... 그러나 실제 응용 프로그램을 검색할 때 일반 OS 파일 I/O API를 사용하여 파일을 읽고 쓰는 응용 프로그램의 투명성 수준에 대한 모호한 설명을 발견했습니다. (극히 낮은 수준이 아니라 fopen(), fclose()만 의미합니다. 등) 블로그를 읽을 때 깨끗하지 않았으며 설명에서는 애플리케이션(예: 테스트 편집기)이 명시적으로 0을 써서 희소 파일을 "손상"시킬 수 있는 방법에 대해 설명합니다. 스파스 파일이 ...

Admin

스파스 디스크 이미지를 마운트하는 방법
sparse-files

스파스 디스크 이미지를 마운트하는 방법

내 PC의 mSATA SSD 디스크 이미지가 있습니다. 이 디스크에는 운영 체제가 포함되어 있으며 용량은 512GB입니다. 사용 가능한 저장 공간이 없어서 디스크를 이미지로 복제하고 다음 과 같이 dd압축했습니다.gz이 게시물, 공간을 덜 차지하도록 희박한 내용을 복사했습니다. 이는 올바르게 작동하여 512GB 이미지가 디스크에서 5GB 미만을 차지하게 됩니다. 완료된 작업을 요약하면 다음과 같습니다. # dd bs=64K if=/dev/sdd conv=sync,noerror status=progre...

Admin

grep을 사용하여 텍스트 파일에서 표현식이 포함된 텍스트 추출
sparse-files

grep을 사용하여 텍스트 파일에서 표현식이 포함된 텍스트 추출

텍스트 파일에 다음 두 줄이 있고 이 줄 X와 Y 사이의 지속 시간을 분 단위로 계산하고 싶습니다. line X: 18.05.2022 13:54:52 [ INFO]: Starting Component 'OWN_FUNDS_RULES' (5/15) line Y: 18.05.2022 14:28:22 [ INFO]: Finished Component 'OWN_FUNDS_RULES_CONSOLIDATION' (6/15) with SUCCESS - 00:07:05.119 지속 시간을 0으로 반환하는 다음 ...

Admin

0이 많이 포함된 파일을 희소 파일로 압축 해제하는 방법은 무엇입니까?
sparse-files

0이 많이 포함된 파일을 희소 파일로 압축 해제하는 방법은 무엇입니까?

매우 큰 하드 드라이브를 사용하여 생성된 압축된 원시 이미지가 있습니다 cat /dev/sdx | xz > image.xz. 그러나 이 작업을 수행하기 전에 드라이브의 여유 공간이 지워지고 이미지는 대부분 0바이트로 구성됩니다. 제로 블록이 공간을 차지하지 않도록 이 이미지를 희소 파일로 추출하는 가장 쉬운 방법은 무엇입니까? ...

Admin

축소된 가상 디스크 파일은 이제 일치하지 않는 파일 크기를 보고합니다.
sparse-files

축소된 가상 디스크 파일은 이제 일치하지 않는 파일 크기를 보고합니다.

원래는 약 3.5TiB 크기의 단일 가상 디스크 파일(.qcow2)이 있었는데 여러 가지 이유로 유사한 모든 데이터를 자체 가상 디스크 파일에 "그룹화"하기로 결정했습니다. 이는 분명히 원본 디스크 파일을 900GiB로 줄일 수 있음을 의미하지만 ls친구들 stat은 여전히 ​​원본 3.5TiB를 나열합니다. $ ls -lhks mydisk.qcow2 722G -rw-r--r-- 1 root root 3.5T Aug 6 18:06 mydisk.qcow2 물론 파일 시스템 자체(ext4)를 축소한...

Admin

희소 파일 이동
sparse-files

희소 파일 이동

cp스파스 파일은 자동으로 감지될 뿐만 아니라 --sparse=always옵션도 있습니다. mv동일한 메커니즘을 사용할 수 있는지 또는 희소 파일을 이동하는 안전한 방법이 무엇인지 궁금합니다 . cp && rm 아니면 한 디스크에서 다른 디스크로 희소 파일을 이동하는 다른 방법이 있습니까? 시스템 메시지:cp/mv(GNU coreutils) 8.30이 포함된 Ubuntu 20.04. ...

Admin

파일이 "스파스 파일"인지 확인
sparse-files

파일이 "스파스 파일"인지 확인

기존 문제가 있습니다."모든 희소 파일 찾기", 사용할 수 있을 거라 생각했는데, 스크립트가 너무 복잡해서 이해가 안 되네요. 나는 Ubuntu 파일 관리자의 GUI가 파일이 희박한지 알 수 있는 방법을 제공하지 않는다고 생각합니다. 어떻게 말하나요? 파일 시스템은 EXT4입니다. ...

Admin

열 수 = 0.00000000을 기준으로 파일 행 필터링
sparse-files

열 수 = 0.00000000을 기준으로 파일 행 필터링

열 5 이후의 열 수를 기준으로 파일 행(예: 아래 file.txt)을 필터링하고 싶습니다 =0.00000000. 아래 I/O는 예를 보여줍니다.값이 0인 2개 이상의 열(열 5 이후)이 있는 행을 필터링합니다. 또는=0.00000000(즉, 값이 0인 열이 두 개 이상 있는 행을 삭제하거나 값이 0이 아닌 열이 6개 미만인(열 5 이후) 행을 삭제합니다.) 1개, 2개 또는 3개 이상의 열(5번째 열 이후)이 있는 행을 필터링하도록 결정할 수 있도록 이 작업을 유연하게 수행할 수 있는 방법이 있...

Admin

희소 파일 지원 루프 장치에 대해 직접 I/O를 활성화하는 것이 안전합니까?
sparse-files

희소 파일 지원 루프 장치에 대해 직접 I/O를 활성화하는 것이 안전합니까?

스파스 파일을 가져와서 파일 시스템으로 마운트하고 싶습니다. 성능 오버헤드가 무시할 정도라면 좋겠지만, 이로 인해 데이터 손실 위험이 발생하지 않는 경우에만 가능합니다! 직접 I/O 루프 장치를 사용하여 스파스 파일을 마운트하는 것이 안전합니까? 한편으로는,LWN에 대한 이번 발표사용자가 파일 지원 루프 장치에서 직접 I/O를 활성화하도록 권장되는 것 같습니다. 정말 좋은 일입니다! 반면에,직접 I/O에 관한 ext4 wiki 기사상태: ...예를 들어 쓰기가 파일 크기를 확장하거나 쓰기 ...

Admin

ext4에서 스파스 파일 지원 비활성화
sparse-files

ext4에서 스파스 파일 지원 비활성화

ext4 파일 시스템에서 스파스 파일 지원을 완전히 비활성화할 수 있습니까? 목적은 디스크 조각화를 방지하는 것입니다. 솔루션이 파일 시스템에서 파일을 0(또는 기타)으로 채우지 않고 빠르게 할당할 수 있도록 허용하는 경우 "점수 없음"을 부여합니다. 내가 원하는 것은 애플리케이션이 다음과 같은 파일을 생성하도록 지시할 수 있는 것입니다. 나는 X 바이트의 "겉보기 크기"를 사용하지 않으며 이러한 응용 프로그램의 소스 코드를 제어할 수 없습니다. 시간을 절약하기 위해 희소 파일과 빠른 할당에 ...

Admin

/var/log/lastlog가 거대한 희소 파일(1.1TB)인 이유가 있나요?
sparse-files

/var/log/lastlog가 거대한 희소 파일(1.1TB)인 이유가 있나요?

나는 파일을 효율적으로 희소화 하는 방법을 묻는 몇 가지 질문을 읽었고 rsync, 파일 /var/log/lastlog과 /var/log/faillog. 그래서 제가 궁금한 것은 이러한 파일을 드물게 큰 파일(내 경우에는 1.1TB)로 갖는 필요성/배경 동기가 무엇입니까? 이에 관련된 후속 조치: 로그 파일이라고 가정하고 있기 때문에 이 파일을 자르는 것에 별로 관심이 없습니다. 이 파일을 잘라서 손상시킨 것이 있습니까? ...

Admin

스파스 파일의 내용을 보는 방법은 무엇입니까?
sparse-files

스파스 파일의 내용을 보는 방법은 무엇입니까?

ls -l을 사용하여 크기를 확인하면 "파일"의 크기가 15TB로 표시됩니다. ls -l total 16 -rw-r--r-- 1 root root 15393162788865 May 30 13:41 file du 명령을 사용하여 "파일"의 크기를 확인하면 다음과 같이 표시됩니다. du -a file 12 file 인터넷 검색을 통해 해당 파일이 희소 파일일 수 있다는 결론에 도달했습니다. 읽어보니 less, tail, cat, hexdump 등과 같은 명령은 시간이 오래 걸립니다. 이것...

Admin