Por que a remoção de arquivos com link físico é lenta no Lion?


1
$ ln src/* dir
$ rm dir/*

Se src/contiver algumas centenas de arquivos, a rmoperação levará muitos minutos. Se eu abrir o diretório no Finder, posso ver os arquivos desaparecendo um por um. Essa operação costumava ser virtualmente instantânea no Snow Leopard, mas é terrivelmente lenta no Lion. Se eu copiar os arquivos em vez de vinculá-los, removê-los ainda será instantâneo.

Alguém pode me dizer o que mudou para justificar essa lentidão?


Eu não posso reproduzir isso aqui. rm leva quase qualquer hora a todos. Um outro processo está acessando a unidade ao mesmo tempo?
nohillside

Respostas:


4

Eu acho que descobri. Parece ser o Mobile Time Machine que está causando a desaceleração. Aparentemente, está obedientemente fazendo um backup dos arquivos enquanto eles estão sendo deletados. Se os arquivos forem "originais", eles poderão simplesmente movê- los para o cofre do Time Machine, mas se forem links, eles precisarão copiá- los, o que leva muito mais tempo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.