View Full Version : Trash


aclaud
27-03-2007, 16:26
Viva.
Li algures numa thread que utilizadores de macintosh estavam "imunes" ao acto de formatar o disco, pois seria algo inútil - o simples empty trash bastaria. Estive a ler alguns artigos sobre como "apagar" o lixo correctamente e surgiram as seguintes questões:

1- Se a quantidade de ficheiros que o disco tem afecta a sua velocidade, ao estar constantemente a instalar e apagar não se está a perder em performance do computador ao longo do tempo (uma vez que os ficheiros são quase sempre "recuperáveis" - acabam por ficar lá)?

2- Para apagar tudo mesmo, a opção mais "drástica" são é a "35-Pass Erase of Deleted Files", o que pode demorar mais de um dia. Ora se assim é, não entendo como formatar o macintosh a partir do disco original pode demorar menos que uma hora. Pergunto, fica mesmo como vem de fábrica? Como se explica esta diferenca monumental de horas (afinal de contas o cd apaga tudo e instala, e o disk utility faz menos do que isso em muito mais tempo)?

3- Um secure empty trash proporciona o mesmo desempenho ao computador que essas "Zero Out Deleted Files", "7-Pass Erase Deleted Files" ou "35-Pass Erase Deleted Files" que o Disk Utility possibilita ao fazer "Free disk space"?

Muito confuso. Obrigado.

bruno_eg
27-03-2007, 16:59
Que confusão vaí aí nessas tuas ideias.
Sem querer entrar com termos tecnicos, eliminar o ficheiro da lixeira com/sem "secure empty trash" têm o mesmo inpacto de performance no teu disco, ou seja, nada. A única diferença é que com o "secure" empty ninguem consegue recuperar os ficheiros mais tarde, o que pode ser útil no caso de ter dados confidenciais que não queres que mais ninguém recupere caso ponha a mão no teu computador. No entanto perdes muito mais tempo ao apagar o ficheiro me modo seguro.

O disco duro contém um especie de indice que indica os sectores do disco onde estão os ficheiros, ao apagar o ficheiro (sem o secure ...) apenas apaga o indicador para este ficheiro no indice, que em termos práticos é como se o ficheiro não existisse.

Meje
27-03-2007, 21:37
(...) ao apagar o ficheiro (sem o secure ...) apenas apaga o indicador para este ficheiro no indice, que em termos práticos é como se o ficheiro não existisse.


Então e o espaço no disco?

johncool
27-03-2007, 21:59
Então e o espaço no disco?

O espaço no disco fica o mesmo, só que, simplesmente, essa área onde o(s) ficheiro(s) apagado(s) estavam fica marcada como livre.

Mas isto é igual, seja em OS X, seja em Windows.

engcris
28-03-2007, 00:17
Sem querer entrar com termos tecnicos, eliminar o ficheiro da lixeira com/sem "secure empty trash" têm o mesmo inpacto de performance no teu disco, ou seja, nada. A única diferença é que com o "secure" empty ninguem consegue recuperar os ficheiros mais tarde, o que pode ser útil no caso de ter dados confidenciais que não queres que mais ninguém recupere caso ponha a mão no teu computador. No entanto perdes muito mais tempo ao apagar o ficheiro me modo seguro.

O disco duro contém um especie de indice que indica os sectores do disco onde estão os ficheiros, ao apagar o ficheiro (sem o secure ...) apenas apaga o indicador para este ficheiro no indice, que em termos práticos é como se o ficheiro não existisse.



Mas é aconselhavel fazer de vez em qdo esse "secure empty trash"?? Como se faz?

bruno_eg
28-03-2007, 00:24
O "Secure empty trash" só serve para uma questão que aches que o que estás apagar não pode ser recuperado por ninguém. Caso contrário é "overkill" .

engcris
28-03-2007, 00:33
O "Secure empty trash" só serve para uma questão que aches que o que estás apagar não pode ser recuperado por ninguém. Caso contrário é "overkill" .
OK... então só mesmo por motivos de segurança. Fora isso é completamente desnecessário, certo?
Mas gostava de saber como se faz! :wavey:

ric07
28-03-2007, 01:23
Já agora, visto que tambem esta meio relacionado.

Nao sei se ja repararam, mas quando usam por exemplo uma pen, e lhe apagam alguma coisa...apesar de desaparecer, o espaço parece continuar ocupado.

As tantas ele queixa-se que a pen esta cheia...e a gente abre e nao tem la nada.

Por exemplo, neste momento tenho aqui uma pen de 128M.
La dentro tem uma pasta de 2M.

E espaço livre...tem 56M.

:)

Se eu apago as coisas...pq é que elas ficam por lá a ocupar espaço?


Quais as varias maneiras de apagar ficheiros e quais os atalhos?

Obrigado

JedWar
28-03-2007, 01:42
Já me aconteceu o mesmo!!! Verifiquei depois que foi criada uma pasta trashes onde permaneciam os ficheiros apagados... tipo lixo...
Consegui limpar esvaziando o lixo, e andei a pesquisar aplicações encontrei a tb esta: superemptyTrash que permite esvaziar o lixo de todos os discos activos!!!

engcris
29-03-2007, 10:04
Ja que estamos a falar de lixo... nunca vos pareceu que o computador tem mais espaço gasto do que o que estavam a contar?? Tipo... eu tenho 120 GB... deixei 20 para o bootcamp/Windows e os restantes, qse 100 GB para o MAC OS... ora, somei o espaço que ocupa cada pasta, desde aplicativos aos meus ficheiros guardados... e dá-me cerca de 30 GB (arredondando para cima) e tenho 40 GB ocupados....

Agora a minha questão é... onde param esses 10GB??... terá a ver com o trash... com registos que tenha para lá?? Eu esvazio regularmente o trash...

strikereg
29-03-2007, 10:30
Com o Omnidisksweeper podes visualizar o conteúdo do disco por tamanho e procurar os ficheiros que te estão a "roubar" o espaço.

http://www.omnigroup.com/applications/omnidisksweeper/

engcris
29-03-2007, 10:34
Com o Omnidisksweeper podes visualizar o conteúdo do disco por tamanho e procurar os ficheiros que te estão a "roubar" o espaço.

http://www.omnigroup.com/applications/omnidisksweeper/



hm ok... obrigado... :)

rui_mac
29-03-2007, 11:23
Quanto a perceberes onde param esses GB, engcris...
Os discos são divididos em sectores para que se possa escrever lá informação. É assim como um papel branco que, para ser escrito, precisa que lhe desenhem umas linhas ;)
Os sectores, nos discos do Mac, ocupam, salvo erro, 512 bytes cada um. Portanto se, por exemplo, um ficheiro ocupar 4700 bytes, vai ocupar 9 sectores e depois vai ocupar 92 bytes de um sector de 512, desperdiçando 420 bytes.
Agora multiplica isso por uma quantidade de ficheiros e respectivos "desperdícios" de bytes e vais ver que, infelizmente, muito do espaço do teu disco está a ser desperdiçado.
Não há solução para isso. Sectores de 512 bytes já é uma medida bem pequena e acredita que há sistemas que têm sectores bem maiores, nos quais o desperdício é ainda pior.

Rui Batista

[PT]latrine
29-03-2007, 11:37
O MAcosX apesar de ter um ícone único para o trash, ele cria trashes em cada unidade de disco... ou seja o trash é do computador, mas os ficheiros ficam na chave USB (lá está a explicação correcta de se apagar o "apontador" para o ficheiro, e não o ficheiro em si) pois o trash é simplesmente uma directoria de armazenamento de apontadores para ficheiros com um comando associado de delete all.

Sempre que acharem que estão com falta de espaço, façam restart do computador... O macosx deixa todos os programas que voces abrem carregados em algum lado para apressar o lançamento caso volte a ser necessário, e o swap file cresce abusivamente me algumas situações (Iphoto com muitas fotos, itunes etc com grandes libraries)

Se fizerem um shutdown estas "coisas" são apagadas e volta tudo ao normal... Comigo pelo menos já me safou duas vezes ...( MAcbook com 60 GB e com 1 GB disponível normalmente)

JPCarvalhinho

ric07
29-03-2007, 12:12
Acabei por nao entender uma parte.

Entao no caso das pens, que pelos vistos fica la uma pasta de trash escondida...como fazemos para apagar um ficheiro numa pen?

rui_mac
29-03-2007, 12:18
Do mesmo modo que num disco. O que é necessário é fazer "Empty Trash" sempre.
Já aqui na agência uma colega minha está sempre a dizer "Bolas pá!! Apaguei os ficheiros da pen e mesmo assim não posso gravar mais coisas para lá!!". É porque se esquece SEMPRE de esvaziar o lixo!!!

Rui Batista

ric07
29-03-2007, 12:30
Pronto, ja entendi. Julgava que isto funcionava de modo diferente.

Quando ligamos a pen, os ficheiros todos que tinhamos apagado na pen aparecem no trash.
Ou seja, estao sempre na pen e so aparecem no trash se ligar-mos la a pen.

Eu julgava que quando apagavamos o que quer que fosse, que eles deixavam de existir onde estavam (pen neste caso) e iam para o trash.


Eu no windows raramente utilizava a reciclagem, ou seja, forçava sempre o apagar de modo a n ir para a reciclagem...acho que era shift+del ou assim.
No caso do Mac, existe forma de fazer isso?

rui_mac
29-03-2007, 12:35
Para apagar, Command+Backspace
Para esvaziar Shift+Command+Backspace

Rui Batista

engcris
29-03-2007, 12:38
Obrigado pelas respostas... isto aprende-se mto por estes lados! Espero depois tb poder ajudar... :)


Para apagar, Command+Backspace
Para esvaziar Shift+Command+Backspace

Rui Batista


Esses atalhos vão dar cá um jeitaço ;)

ric07
29-03-2007, 12:39
Para apagar, Command+Backspace
Para esvaziar Shift+Command+Backspace

Rui Batista

Nao me fiz entender. Isso sao os atalhos de apagar e de esvaziar o trash.

O que eu estava a tentar dizer era se por acaso nao existe nenhum atalho que faça um apagar+esvaziar da trash na mesma operaçao. Ou por outras palavras apagar&nao ir para a trash.

OldMan
29-03-2007, 13:07
tambem costumo usar isso que o ric07 esta a dizer, mas ja me arrependi varias vezes... (mas continuo a fazer :D)

em relacao ao topico, quando se liga uma pen no mac e se apaga um ficheiro da pen, esse apontador vai pa lixeira do OS e depois antes de tirar a pen e' que se deve la ir apagar tudo e'?
(isto se nao houver aquele comando que faça com que o apontador nem sequer passe pela lixeira)

ric07
29-03-2007, 13:27
Esvazias o trash quando quiseres...ate pode ser noutra utilizaçao da pen...e penso eu que ate noutro qualquer mac, tipo nos macs dos teus amigos, que calculo que sejam mts hehe :P

Agora, eu so acho isso do empty trash uma coisa chata, pq ha ficheiros que eu à partida sei que n os quero mesmo...dai que devia haver uma maneira de apagar sem deixar registo.

Agora chega aqui a minha namorada, vai ver o meu trash, e no meio dos ficheiros de trabalho, acha videos improprios...nao pode ser :P

OldMan
29-03-2007, 13:29
LOl videos improprios e' chato...

mas pelo que disseste ha um trash para cada disco?

ric07
29-03-2007, 13:35
LOl videos improprios e' chato...

mas pelo que disseste ha um trash para cada disco?


Nao ha nada melhor que ver para perceber.

- Mete uma pen no mac.

- Apaga uns ficheiros da pen.

- Vai ver ao trash o que ha por la.
(Vais ver que os ficheiros que apagaste na pen estao no trash junto a todos os ficheiros que apagaste no computador)

- Tira a pen do mac.

- Vai ver ao trash se os ficheiros que apagaste da pen ainda estao la.
(Vais ver que ja n estao)

- Volta a colocar a pen.

- Vai de novo ao trash.
(Vais ver que os ficheiros estao de novo la)


Resumindo...o trash tem a indicaçao de todos os ficheiros, que foram apagados...de todos os discos/pens que tens ligado nesse computador.
Mas os ficheiros...esses estao sempre no disco/pen onde os apagaste.

OldMan
29-03-2007, 13:48
ja percebi...
se eu tivesse mac ja tinha experimentado! antes tivesse..!

aclaud
29-03-2007, 14:16
Para que serve então a opção de escrever x zeros do DISK UTILITY? Ora se dizem que o secure empty trash apaga tudo, então a função do DISK UTILITY seria inútil.
Se por outro lado é possível recuperar os ficheiros apagados com o sucure empty trash software especial (suponho que é com secure empty trash, se não não era software especial - bastava puxar do trash) ora volto a perguntar - instalar coisinhas, por no disco e apagar.. não diminui performance? - afinal de contas se é recuperável, algo está lá não?

Obrigado e peço desculpa pela nova turra na parede.

bruno_eg
29-03-2007, 14:28
@aclaud, a não ser que sejas um interessado pela área, explicar-te os pormenores é complicado. Garanto-te que depois de eliminar o ficheiro da lixeira com ou sem "secure ..." não há qualquer impacto de performance posterior.
Se calhar a degradação que tu notas é por causa da fragmentação dos ficheiros, mesmo assim com o sistema ficheiros do MAC OS havendo uma quantidade razoável de espaço no disco isso acontece pouco.

strikereg
29-03-2007, 15:12
Para que serve então a opção de escrever x zeros do DISK UTILITY? ora volto a perguntar - instalar coisinhas, por no disco e apagar.. não diminui performance? - afinal de contas se é recuperável, algo está lá não?

Bem, isto é uma resposta que suponho também se aplicar ao OSX, mas não tenho a certeza.

Não há razão nenhuma para diminuir a performance.
Quando algo vai para o tash, deixa de aparecer no finder mas continua no mesmo local no disco. Assim, podes mandar para o Trash tudo o que quizeres que não ficas com mais espaço em disco.

Quando esvazias o trash, o espaço ocupado pelos ficheiros fica marcado como livre, independentemente do seu conteúdo.
Se depois fizeres um download o OSX vai guardá-lo nos espaços marcados como livres. Se por acaso ocupar os espaços dos ficheiros que havias eliminado do trash, então esses ficheiros (que nunca foram verdadeiramente apagados) deixam de ser recuperáveis, porque foi escrito algo por cima deles. Se o download for escrito noutra parte qualquer do disco rígido, os ficheiros que havias eliminado do trash continuam no disco e são recuperáveis.

Em termos de performance, o espaço marcado como livre, independentemente do que está lá escrito, continua a poder ser utilizado livremente pelo SO, por exemplo para memória virtual.

zoidberg
29-03-2007, 15:28
Nao me fiz entender. Isso sao os atalhos de apagar e de esvaziar o trash.

O que eu estava a tentar dizer era se por acaso nao existe nenhum atalho que faça um apagar+esvaziar da trash na mesma operaçao. Ou por outras palavras apagar&nao ir para a trash.

Para apagar um ficheiro sem o enviar para a reciclagem uso um pequeno finder plugin criado no automator:

1- Ask for confirmation "tem a certeza que quer apagar permanentemente o(s) Ficheiro(s) ?"

2- Get selected finder items

3- Run shell script

Shell: "/bin/bash"
Pass input as arguments


#! /bin/sh
for i in "$@"
do
srm -rmf "$i"
done


:)

aclaud
31-03-2007, 15:16
O secure empty trash equivale a que operação no Disk Utility? Zero Out Deleted Files? Ou ai para além disto?

bruno_eg
31-03-2007, 18:33
O secure empty trash equivale a que operação no Disk Utility? Zero Out Deleted Files? Ou ai para além disto?

É mesmo isso. Ele escreve zeros nos sectores marcados como apagados.
Mesmo assim para os mais paranoicos ainda é possível recuperar esses ficheiros, há empresas que fazem isso :)

com_duvidas
14-04-2007, 19:46
(O "Secure empty trash" só serve para uma questão que aches que o que estás apagar não pode ser recuperado por ninguém. Caso contrário é "overkill" .)

..."Mesmo assim para os mais paranoicos ainda é possível recuperar esses ficheiros..."

Desculpem a minha ignorancia mas...

-Afinal existe alguma maneira de eu eliminar um ficheiro "mesmo" do genero como queimar um documente de papel :-), tornar IMPOSSIVEL de RECUPERAR! _ Obrigado!


-E podem explicar-me (como para miudos) como faço o "Secure empty trash"?

bruno_eg
14-04-2007, 22:16
....
..."Mesmo assim para os mais paranoicos ainda é possível recuperar esses ficheiros..."

Desculpem a minha ignorancia mas...

-Afinal existe alguma maneira de eu eliminar um ficheiro "mesmo" do genero como queimar um documente de papel :-), tornar IMPOSSIVEL de RECUPERAR! _ Obrigado!


É queimares o disco do computador :004: .
Quando falei disso referia-me que existem empresas que conseguem recuperar coisas impressionantes dos discos seja por causa de dados perdidos ou fins de investigação judicial.
Precisas ir tão longe assim?

com_duvidas
15-04-2007, 12:39
Realmente não, mas se sim tambem não podia dizer, podes sempre ser da judiciaria :-)

É que eu tinha lido numa dessas "empresas" que se torna impossivel no caso de sobrescrita(tambem não sei o que isso é)

Mas tenho umas duvidas:

-No caso de guardar um documento substituido-o por outro, como por ex. num doc. de texto; ficam então as fazes do documento todas possiveis de recuperar? Ou só a ultima?

-E se formatar a minha pen continuo la como o "lixo"

-Como faço então o "security empty trash"