Autor Wątek: Plik wyjściowy polecenia tar  (Przeczytany 437 razy)

Offline Dawid

  • Miętowe nasionko
  • *
  • Wiadomości: 14
  • Punkty: 0
Plik wyjściowy polecenia tar
« dnia: Kwiecień 03, 2018, 19:35:05 pm »
Witam, napisałem prosty skrypt w bashu, w którym kompresuję pliki za pomocą polecenia tar. Problem w tym, że jako plik wyjściowy podaje się tam plik, który tworzony jest na dysku. Ja jednak chciałbym użyć tego polecenia w pętli i zależy mi na szybkości. Komenda tar w pętli nie działa raczej zbyt szybko, bo dysk cały czas pracuje zapisując plik wyjściowy. Czy można zrobić to w taki sposób, by plik wyjściowy był zapisywany w pamięci RAM, by działało to szybciej? Nie zależy mi na trwałym zapisaniu pliku wyjściowego tylko na szybkim tworzeniu.

Offline jury

  • Dorodna miętowa sadzonka
  • ***
  • Wiadomości: 178
  • Punkty: 31
Odp: Plik wyjściowy polecenia tar
« Odpowiedź #1 dnia: Kwiecień 03, 2018, 21:28:56 pm »
Jeśli dobrze rozumiem co chcesz osiągnąć, to po prostu stwórz partycję w pamięci ( takzwany ramdisk ) i tam zapisuj te archiwa.

Offline Dawid

  • Miętowe nasionko
  • *
  • Wiadomości: 14
  • Punkty: 0
Odp: Plik wyjściowy polecenia tar
« Odpowiedź #2 dnia: Kwiecień 04, 2018, 11:13:08 am »
A da się to zrobić w bashu czy muszę instalować dodatkowe pakiety? I czy plik wyjściowy w poleceniu tar musi zawsze być gdzieś na dysku? Nie można na przykład zapisać go do zmiennej, która siedziała by w RAMie?