Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Tutorial Tworzenie bootowalnego pendrive'a za pomocą niskopoziomowego programu dd.
#2
0
Istnieją kontrowersje jeśli chodzi o użycie sync. Ta opcja ma za zadanie opróżnić pamięci podręczne zanim dd zakończy działać. Jeśli to się nie stanie niektóre dane mogą nie zostać zapisane na pendrive'a.


Kod:
sudo dd if=netrunner-desktop-1901-64bit.iso of=/dev/sdb && sync


Niektórzy argumentują że użycie sync jako oddzielnej komendy nie spełnia swojego zadania ponieważ dd już zakończy działanie. Zamiast tego powinno się użyć opcji conv=fdatasync albo oflag=sync.


Kod:
sudo dd if=netrunner-desktop-1901-64bit.iso of=/dev/sdb conv=fdatasync


Te opcje wymuszają sync na koniec transferu danych.
Niestety nie podam żadnych źródeł. Wiele lat upłynęło od czasu kiedy używałem tą metodę.

Dodał bym także status=progress, opcja która pokaże postęp całego procesu.


Kod:
sudo dd if=netrunner-desktop-1901-64bit.iso of=/dev/sdb status=progress conv=fdatasync


Dla niektórych 15 minut to wieczność.[Obrazek: biggrin.png]
Odpowiedz


Wiadomości w tym wątku
RE: Tworzenie bootowalnego pendrive'a za pomocą niskopoziomowego programu dd. - przez magnus - 02-03-2019, 01:05

Skocz do:




Użytkownicy przeglądający ten wątek: 6 gości