Pytania otagowane jako sparse-files

8
Sklonuj całą partycję lub dysk twardy do rzadkiego pliku
Lubię klonować całą partycję lub cały dysk twardy na większy dysk zewnętrzny, ale lubię tworzyć rzadkie pliki. Często używam dddo klonowania, ale nie obsługuje rzadkich plików. Jako obejście zastosowałem coś takiego: cp --sparse=always <(dd if=/dev/sda1 bs=8M) /mount/external/backup/sda1.raw Jest to jednak zbyt trudne dla mojego gustu i nie pozwala mi wznowić …

4
Czy plik, który był pierwotnie rzadki, a następnie rozwinięty, może zostać ponownie zmieniony?
Wiem, że kopiowanie lub przesyłanie tego, co pierwotnie było rzadkie, bez użycia narzędzia, które rozumie rzadkie pliki, spowoduje wypełnienie „dziur”. Czy istnieje metoda lub narzędzie, które pozwala zamienić to, co kiedyś było rzadkim plikiem, na rzadkie? Na przykład: utwórz rzadki plik: % dd if=/dev/zero of=TEST bs=1 count=0 seek=1G # do …

3
Jak przycinać pliki za pomocą wiersza polecenia?
Jaki jest konsolowy odpowiednik następującego kodu w języku Python: target = file("disk", "w") # create a file target.seek(2*1024*1024*1024) # skip to 2 GB target.write("\0") target.close() Może jakieś zaklęcie dd? Pomysł polega na utworzeniu pliku o pozornej wielkości 2 GB do użytku np. W wirtualizacji. kvm disk -cd whatever.iso #Only allocate …
18 files  dd  sparse-files 

4
Tworzenie dowolnie dużego „fałszywego” pliku
Chciałbym utworzyć specjalny plik podobny do /dev/nulllub /dev/random, w którym plik tak naprawdę nie istnieje, ale można go odczytać tak samo, z tym wyjątkiem, że mógłbym ustawić ograniczenie widocznego rozmiaru pliku. Innymi słowy, chcę utworzyć specjalny plik, w którym (zakładając, że ustawiłem limit na 500 GB), kiedy „cat” plik, wyśle …

3
Jak wyświetlić „rzadkość” pliku?
Jak wyprowadzić, ile rozmiaru nominalnego pliku jest faktycznie wypełnione danymi? Podobnie vmtouchjak pokazuje, ile plików jest aktualnie w pamięci ... Oczekuję, że przepływ pracy będzie taki: $ fallocate -l 1000000 data $ measure_sparseness data 100% $ fallocate -p -o 250000 -l 500000 data $ measure_sparseness 50% Obejście: Redakcyjne du -bshi …

1
Co może wyjaśnić tę dziwną rzadką obsługę plików w / w tmpfs?
Na mojej ext4partycji systemu plików mogę uruchomić następujący kod: fs="/mnt/ext4" #create sparse 100M file on ${fs} dd if=/dev/zero \ of=${fs}/sparse100M conv=sparse seek=$((100*2*1024-1)) count=1 2> /dev/null #show its actual used size before echo "Before:" ls ${fs}/sparse100M -s #setting the sparse file up as loopback and run md5sum on loopback losetup /dev/loop0 …

3
Szczegółowe informacje o plikach rzadkich w systemie Linux
Mam rzadki plik, w którym przydzielone są tylko niektóre bloki: ~% du -h --apparent-size example 100K example ~% du -h example 52K example Chciałbym wiedzieć, które bloki pliku są faktycznie przydzielone. Czy istnieje interfejs wywołania systemowego lub jądra, którego można użyć do uzyskania listy przydziałów lub dziur w pliku? Samo …

1
Czy są wady `cp --sparse = always`?
Czy jest jakiś powód, aby nie używać użycia --sparse=alwaysprzy każdym wywołaniu cp? info cp mówi: ‘--sparse=WHEN’ A “sparse file” contains “holes”—a sequence of zero bytes that does not occupy any physical disk blocks; the ‘read’ system call reads these as zeros. This can both save considerable disk space and increase …

2
Jak sprawić, by system plików ext4 był rzadki?
Używam Linuksa jako systemu operacyjnego gościa w VirtualBox. Usunąłem ogromną liczbę plików z jego systemu plików. Teraz chcę zmniejszyć plik obrazu systemu plików (vdi). Zmniejszanie polega na kompresji obrazu systemu plików wszędzie tam, gdzie ma on na dysku wartość „null”. Wygląda na to, że aplikacja o nazwie zerofree może zapisywać …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.