Re: .tar fájlból való törlés biztonságos?

2021-01-06 bef zés Csaba
Szia!

Köszönöm a választ.

Gabor Gombas  írta, 2021. 01. 06.:
>
> Nem egészen értem, hogy egy tar fájlhoz miért kellene 7-zip, miért nem
> jó maga a tar. Viszont bármit is használsz törlésre, az helyben fogja a
> fáljt felülírogatni, tehát ha menet közben történik valami (elmegy az
> áram, vagy a helyi adatmaffia nyom egy Ctrl+C-t), akkor bizony fennáll
> az adatsérülés veszélye.

Többszáz fájl van benne, egyszerűbbnek tartom grafikus filemanager
segítségével kitörölgetni, ami nem kell.
>
> Szerintem vágj bele - legrosszabb esetben visszaállítod backup-ból. Ha
> nincs backup, akkor meg úgysem fontos az az adat, ugyebár...
Ez egy backup, viszonylag kevésbé fontos adatokról. :D
>
> Ugyan írtad, hogy a teljes archívumot kicsomagolni nincs hely. De ha a
> megtartani kívánt részek összességének van elég hely, akkor a törlést
> végezheted egy pipe segítségével, mert a doksi szerint a "tar --delete"
> működik stdin/stdout használata esetén is. Ekkor biztosan nem fog
> sérülni az eredeti adat.
Sose csináltam még ilyet és félek elrontanék valamit.
>
> Ja: "sima tar parancs segítségével van tömörítve" - ne beszéljünk
> össze-vissza, kérem szépen. A tar _NEM_ tömörít, hanem csomagol. Könnyű
> megjegyezni: egy tömörített izé kisebb, mint az eredeti izé, egy
> becsomagolt izé viszont nagyobb, mint az eredeti izé. Még akkor is, ha
> vékony papírba csomagolod.
Ebben teljesen igazad van, tévesen fogalmaztam: a .tar formátum nem
tömörített, ezt tudtam, csak arra akartam utalni hogy nem lett
összenyomva semmivel a .tar fájl, mivel akkor tömörítésről beszéltem,
ezért írhattam a tar parancs után is tömörítést.

Üdv: Csaba
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux


Re: .tar fájlból való törlés biztonságos?

2021-01-06 bef zés Gabor Gombas
On Wed, Jan 06, 2021 at 07:49:55AM +0100, Csaba wrote:

> Van egy nagyméretű .tar fájlom. Kicsomagolni nincs hely. A tartalmát
> tömörítőprogrammal (pl. 7-zip) is át tudom nézni, ki tudom
> szelektálni: mi az ami kell és mi az, ami nem.
> Ha a 7-zip segítségével a .tar fájlból törlök fájlokat, akkor a
> törlési művelet során fájlsérülés, tehát a többi, .tar-ban lévő fájl
> sérülése előfordulhat?
> Nincs tömörítve mással, sima tar parancs segítségével van tömörítve,
> sem gzip, sem bzip2 programmal nincs rátömörítve.
> Tudom hogy ezt nem itt kellene megkérdezni, de sajnos jelenleg az a
> helyzet, hogy Windows-os (Windows 10, 64 bit) legújabb 7-zip
> filemanager esetén is érdekelne hogy nem okozhat -e adatsérülést.

Nem egészen értem, hogy egy tar fájlhoz miért kellene 7-zip, miért nem
jó maga a tar. Viszont bármit is használsz törlésre, az helyben fogja a
fáljt felülírogatni, tehát ha menet közben történik valami (elmegy az
áram, vagy a helyi adatmaffia nyom egy Ctrl+C-t), akkor bizony fennáll
az adatsérülés veszélye.

Szerintem vágj bele - legrosszabb esetben visszaállítod backup-ból. Ha
nincs backup, akkor meg úgysem fontos az az adat, ugyebár...

Ugyan írtad, hogy a teljes archívumot kicsomagolni nincs hely. De ha a
megtartani kívánt részek összességének van elég hely, akkor a törlést
végezheted egy pipe segítségével, mert a doksi szerint a "tar --delete"
működik stdin/stdout használata esetén is. Ekkor biztosan nem fog
sérülni az eredeti adat.

Ja: "sima tar parancs segítségével van tömörítve" - ne beszéljünk
össze-vissza, kérem szépen. A tar _NEM_ tömörít, hanem csomagol. Könnyű
megjegyezni: egy tömörített izé kisebb, mint az eredeti izé, egy
becsomagolt izé viszont nagyobb, mint az eredeti izé. Még akkor is, ha
vékony papírba csomagolod.

Gábor
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf.linux.rulez.org/mailman/listinfo/linux