Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Obtłuk Expires a kompaktowanie...?

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Obtłuk Expires a kompaktowanie...?
From: "Andrzej P. Wozniak" <uszer@poczta.onet.pl.invalid>
Date: Sun, 11 May 2014 02:37:56 +0200
Osoba podpisana jako ACMM-033 <valhalla@interia.pl> w artykule
<news:lkgp6s$7v0$1@node2.news.atman.pl> pisze:

Mam OE, gdzie jest gigant danych (grubo ponad 100GB).

Czyli grubo za dużo.

tymczasem potrzebuję
skompaktować jedynie plik folderów, czy da się to zrobić albo komendą z
wiersza, albo jakąś ukrytą opcją?

Nie da rady. Jak sama nazwa wskazuje, plik Folders.dbx zawiera informację
o strukturze drzewka folderów OE, takie jak:
- nazwy folderów lokalnych i odpowiadających im plików;
- nazwy folderów synchronizowanych (IMAP, subskrybowane grupy dyskusyjne)
powiązane z identyfikatorami kont w rejestrze;
- stan folderu (m.in. liczba nieprzeczytanych wiadomości, w tym
monitorowanych);
- listy wszystkich folderów IMAP i wszystkich grup dyskusyjnych dla
wszystkich założonych kont.

Przeniesienie pliku Folders.dbx do nowo założonej tożsamości spowoduje
usunięcie niedostępnych tam danych, np. usunięcie folderów synchronizowanych
dla nieistniejących kont i wyzerowanie liczby wiadomości dla folderów
odpowiadających nieistniejącym plikom. Przy tym listy folderów
synchronizowanych dla nieistniejących kont są oznaczane jako skasowane,
wskutek czego rozmiar pliku Folders.dbx rośnie.

Oczywiście można do nowo założonej tożsamości skopiować ustawienia
istniejącej tożsamości OE, aby uniknąć destrukcji drzewka, można też
pozakładać puste pliki o nazwach zgodnych z istniejącymi, aby uniknąć
wyzerowania stanu folderów, ale to i tak nie pomoże, bo dla dużego pliku
Folders.dbx kompaktowanie całości skończy się znanym komunikatem błędu „Plik
jest w użyciu…” – szczegóły patrz niżej.

"Backupuję Internet"

…co jest praktycznie niemożliwe w jednej tożsamości OE z co najmniej dwóch
powodów:
- archiwum najbardziej ruchliwych grup ma więcej niż 2 GiB, więc nie zmieści
się w jednym pliku dbx OE;
- są problemy ze skompaktowaniem pliku Folders.dbx większego niż 128 MiB,
a do takiego rozmiaru plik rośnie, gdy zawiera listy grup dyskusyjnych
z wielu serwerów.

Rozwiązaniem jest podział archiwum na różne tożsamości OE, np. według
roczników czy tematyki grup. Przydaje się też postawienie lokalnego serwera
news (np. Hamstera) i pobieranie grup tylko z niego, aby nie trzymać
w pliku Folders.dbx zbyt wielu list grup.

W związku z tematyką cross + FUT warning.

--
Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z<->h w adresie)

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>