
Reduzir e expandir a partição usando o gparted em versões antigas do Ubuntu foi muito rápido. Mover uma partição era a única tarefa demorada e o tempo dependia do tamanho da partição.
Nas novas versões do Ubuntu, o gparted parece demorar muito para diminuir e expandir as partições. Eu acho que é porque ele move espaços fragmentados e a movimentação consome muito tempo, então o tempo total de redução ou expansão de uma partição é o tempo de redução ou expansão mais o tempo gasto na movimentação de espaços fragmentados. Isso é enorme se estivermos expandindo ou diminuindo uma grande partição.
Para economizar tempo, quero ignorar o espaço fragmentado. Existe alguma maneira de reduzir ou expandir uma partição sem cuidar da pequena fragmentação usando o gparted ou qualquer outra ferramenta?
Responder1
Simplificando, não, você não pode. O GParted precisa limpar as partições da melhor maneira possível para garantir um redimensionamento seguro e bem-sucedido.
Aqui está umexplicação mais longaEncontrei nos fóruns do GParted:
O problema com isso é que ele exige que o sistema de arquivos esteja definitivamente limpo - caso contrário, as operações de redimensionamento (especialmente a redução) destruiriam os dados. Embora isso seja relativamente fácil de garantir para os sistemas de arquivos Linux típicos (o GParted traz as ferramentas necessárias para verificá-los e corrigi-los na mídia Live), não é tão fácil para sistemas de arquivos de terceiros como NTFS: Para esses sistemas de arquivos , muitas vezes você precisa inicializar o sistema operacional "nativo" desses sistemas de arquivos e fazer alguma mágica nele. Além disso, mesmo alguns dos sistemas de arquivos Linux não podem ser movidos desta forma, uma vez que não há nenhuma maneira conhecida de reduzi-los (jfs/XFS/Reiser4) - e para ampliá-los, eles precisam ser montados, e crescer deve ser feito on-line (jfs/XFS). Dependendo da sua máquina, esta não é uma ideia muito inteligente - talvez você execute as operações de redimensionamento em um sistema com muito pouca RAM (e os sistemas de arquivos modernos podem consumir grandes quantidades de memória).
Espero que isso responda à sua pergunta.
Responder2
Concordo com a resposta de Benjamin Kaiser. Gostaria de acrescentar mais dois pontos, no entanto.
Primeiro, você não deve redimensionar partições regularmente. Além de ser uma operação demorada, o redimensionamento de partições é arriscado. Isto é especialmente verdadeiro se o redimensionamento da partição envolver o ajuste do ponto inicial da partição, o que requer a reescrita de uma grande quantidade de dados do sistema de arquivos. Uma falha de energia, um bug, uma falha no sistema ou algum outro problema pode causar danos ao sistema de arquivos que serão difíceis ou impossíveis de consertar. Portanto, você deve redimensionar partições somente se isso for absolutamente necessário; e ao redimensionar partições, você deve estar preparado para perder todos os dados que elas contêm. Se esses dados forem insubstituíveis, você deverá fazer um backup antes de redimensionar a partição.
Segundo, se por algum motivo você precisar redimensionar partições com frequência, você deve consultar o gerenciador de volume lógico (LVM). Isso permite que você trate os sistemas de arquivos como se fossem arquivos, para que você possa adicioná-los, removê-los, reduzi-los e aumentá-los sem se preocupar com os pontos de início e término. Isso significa que você nunca terá que ajustar o ponto inicial de um sistema de arquivos, eliminando assim alguns dos perigos do processo. Infelizmente, o suporte LVM do Ubuntu é fraco, especialmente para edições desktop. O LVM também é mais complexo do que usar partições diretamente, por isso será necessário algum aprendizado, e a complexidade pode tornar a recuperação mais difícil caso algo dê errado. Ainda assim, se você precisa fazer muito malabarismo com suas partições, o LVM pode ser uma vantagem líquida.