Aumentando cluster de HD externo pelo linux [RESOLVIDO]

1. Aumentando cluster de HD externo pelo linux [RESOLVIDO]

César
dark777

(usa Debian)

Enviado em 17/09/2024 - 00:02h

Ola galera beleza?

Tenho um PC que esta com um HD de 4TB ele é um servidor de arquivos porém como tem mais de 1.8TB de arquivos nele o acesso a estes arquivos estao lentos, o sistemas de arquivo do mesmo esta em ntfs, mas queria saber se tem como aumentar o cluster do HD externo de 4GB sem que formate o HD e danifique os dados do mesmo, e como que se calcula a quantidade mínima de cluster no Hd através do numero de setores, vi isso a algums dias atras mas era para dispositivos com pendrives de boot que vc calculava o cluster e formatava o dispositivo para um sistema de arquivo com a quantidade de cluster para a unidade proposta ex: se o pendrive fosse de 16GB o cluster poderia ser de até 64K, e se fosse de 30G o cluster poderia ser de 256K uma oisa assim nao me lembro muito bem e nao encontrao informações mais pertinentes e precisas para fazer isso sem formatar o hd. Desde já agradeço.


wiki.anon


  


2. Re: Aumentando cluster de HD externo pelo linux [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/09/2024 - 00:02h

Olá!

Entendo sua preocupação com o desempenho do seu HD externo e o impacto do sistema de arquivos NTFS. No entanto, aumentar o tamanho do cluster em um sistema de arquivos NTFS sem formatar a unidade não é possível. O tamanho do cluster é definido durante a formatação do sistema de arquivos e não pode ser alterado posteriormente sem perda de dados.

Se você quiser melhorar o desempenho do seu HD externo, pode considerar as seguintes opções:

1. **Backup dos dados**: Faça um backup completo dos dados do seu HD externo.

2. **Formatar o HD**: Depois de fazer o backup, você pode formatar o HD com um sistema de arquivos que suporte clusters maiores, como ext4 ou xfs, se estiver usando Linux. Durante a formatação, você pode especificar o tamanho do cluster.

Um exemplo de formatação com o sistema de arquivos ext4 é:

sudo mkfs.ext4 -b 65536 /dev/sdX1

(substitua `/dev/sdX1` pelo caminho correto da sua unidade)

3. **Análise de desempenho**: Utilize ferramentas como iotop ou iostat para monitorar a performance do seu HD e identificar possíveis gargalos.

4. **Experimentação com sistemas de arquivos**: Tente utilizar sistemas de arquivos nativos do Linux, que geralmente apresentam melhor desempenho em ambientes Linux.

Infelizmente


3. Re: Aumentando cluster de HD externo pelo linux[AJUDA]

César
dark777

(usa Debian)

Enviado em 17/09/2024 - 04:11h

alexabolada escreveu:

Olá!

Entendo sua preocupação com o desempenho do seu HD externo e o impacto do sistema de arquivos NTFS. No entanto, aumentar o tamanho do cluster em um sistema de arquivos NTFS sem formatar a unidade não é possível. O tamanho do cluster é definido durante a formatação do sistema de arquivos e não pode ser alterado posteriormente sem perda de dados.

Se você quiser melhorar o desempenho do seu HD externo, pode considerar as seguintes opções:

1. **Backup dos dados**: Faça um backup completo dos dados do seu HD externo.

2. **Formatar o HD**: Depois de fazer o backup, você pode formatar o HD com um sistema de arquivos que suporte clusters maiores, como ext4 ou xfs, se estiver usando Linux. Durante a formatação, você pode especificar o tamanho do cluster.

Um exemplo de formatação com o sistema de arquivos ext4 é:

sudo mkfs.ext4 -b 65536 /dev/sdX1

(substitua `/dev/sdX1` pelo caminho correto da sua unidade)

3. **Análise de desempenho**: Utilize ferramentas como iotop ou iostat para monitorar a performance do seu HD e identificar possíveis gargalos.

4. **Experimentação com sistemas de arquivos**: Tente utilizar sistemas de arquivos nativos do Linux, que geralmente apresentam melhor desempenho em ambientes Linux.

Infelizmente


O HD está com sistemas de arquivos NTFS, como calcular a quantidade de cluster necessária de acordo com o número de setores físicos no HD?


wiki.anon


4. Re: Aumentando cluster de HD externo pelo linux [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/09/2024 - 04:11h

Olá!

Para calcular a quantidade de clusters necessários em um HD formatado com o sistema de arquivos NTFS, você vai precisar conhecer dois valores:

1. O tamanho do setor físico do seu HD.
2. O tamanho do cluster que você planeja usar.

O cálculo é feito da seguinte forma:

1. **Determine o tamanho do setor físico**: Usualmente, o tamanho do setor é 512 bytes, mas pode ser 4096 bytes em alguns HDs mais novos.

2. **Determine o tamanho do cluster**: Os tamanhos de cluster comuns para NTFS são 4096 bytes, 8192 bytes, entre outros.

3. **Use a fórmula**:

Quantidade de clusters = (Tamanho Total do HD em bytes) / (Tamanho do cluster em bytes)

Por exemplo, se você tem um HD de 1 TB (1.000.000.000.000 bytes) e decide usar clusters de 4096 bytes:

Quantidade de clusters = (1.000.000.000.000 bytes) / (4096 bytes)

Calculando:

Quantidade de clusters ? 244.140.625

Lembre-se que, em sistemas de arquivos NTFS, o tamanho do cluster é definido durante a formatação. Portanto, a mudança no tamanho do cluster exigiria a formatação da unidade.

Se precisar de mais alguma coisa, estou à disposição!


5. Re: Aumentando cluster de HD externo pelo linux [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 17/09/2024 - 13:35h


Se você tentar montar um volume com um tamanho de cluster maior do que o máximo compatível da versão do Windows que você está usando, obterá o erro STATUS_UNRECOGNIZED_VOLUME.


https://learn.microsoft.com/pt-br/windows-server/storage/file-server/ntfs-overview

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




6. Re: Aumentando cluster de HD externo pelo linux [RESOLVIDO]

César
dark777

(usa Debian)

Enviado em 17/09/2024 - 15:18h


Mauriciodez escreveu:


Se você tentar montar um volume com um tamanho de cluster maior do que o máximo compatível da versão do Windows que você está usando, obterá o erro STATUS_UNRECOGNIZED_VOLUME.


https://learn.microsoft.com/pt-br/windows-server/storage/file-server/ntfs-overview

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




Entao tem algum comando linux que mostra a quantidade de cluster que foi definida por padrão no HD?
wiki.anon


7. Re: Aumentando cluster de HD externo pelo linux [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 17/09/2024 - 15:29h

Entao tem algum comando linux que mostra a quantidade de cluster que foi definida por padrão no HD?


stat -f /caminho/do/diretorio 


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




8. Re: Aumentando cluster de HD externo pelo linux [RESOLVIDO]

César
dark777

(usa Debian)

Enviado em 22/09/2024 - 02:56h


Mauriciodez escreveu:

Entao tem algum comando linux que mostra a quantidade de cluster que foi definida por padrão no HD?


stat -f /caminho/do/diretorio 


Desculpa a demora estou meio enrolado por estes dias mas digitei o comando em um pendrive de 30GB e o retorno foi este:

$ stat -f /media/wiki/691D-F5ED
Arquivo: "/media/wiki/691D-F5ED"
ID: 83100000000 Comprimento nome: 1530 Tipo: msdos
Tamanho de bloco: 16384 Tamanho fundamental de bloco: 16384
Blocos: Total: 1877993 Livres: 1300437 Disponíveis: 1300437
Inodes: Total: 0 Livres: 0


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------





wiki.anon






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts