AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 746454
Accepted
ivan
ivan
Asked: 2023-05-20 22:12:38 +0800 CST2023-05-20 22:12:38 +0800 CST 2023-05-20 22:12:38 +0800 CST

É importante excluir rótulos GPT/MBR antes de reformatar/reparticionar?

  • 772

Eu vi algumas discussões sobre formatação/particionamento de disco que mencionam a destruição de estruturas de dados GPT/MBR existentes como primeiro passo:

sgdisk --zap-all /dev/nvme0n1

Eu não sabia disso anteriormente e, quando configurei um disco, geralmente usei:

parted --script --align optimal  \
    /dev/nvme0n1 --              \
    mklabel gpt                  \
    mkpart ESP fat32 1MiB 512MiB \
    set 1 boot on                \
    name 1 boot                  \
    mkpart primary 512MiB 100%   \
    set 2 lvm on                 \
    name 2 primary

Eu deveria ter esclarecido as coisas (por exemplo sgdisk --zap-all) primeiro? Quais são as desvantagens de não ter feito isso?

disk
  • 1 1 respostas
  • 335 Views

1 respostas

  • Voted
  1. Best Answer
    Vojtech Trefny
    2023-05-21T00:05:28+08:002023-05-21T00:05:28+08:00

    Este conselho é da época em que outras ferramentas não suportavam adequadamente o GPT e não removiam todas as partes dos metadados do GPT. Na sgdiskpágina do manual para a opção --zap/ --zap-all:

    Use esta opção se desejar reparticionar um disco GPT usando fdisk ou algum outro programa que não reconheça GPT.

    Isso não é mais verdade. Ambos fdisksuportam partedGPT agora e se você criar uma nova tabela de partição, eles removerão os dois cabeçalhos GPT (o GPT tem um cabeçalho de backup no final do disco que pode causar problemas quando não removido) e o cabeçalho MBR de proteção.

    Dito isto, geralmente não é uma má ideia remover adequadamente todos os cabeçalhos/assinaturas ao remover um layout de armazenamento preexistente. Eu pessoalmente uso wipefspara remover assinaturas de todos os dispositivos antes de removê-los, apenas para garantir que não haja mais nada que possa ser descoberto inesperadamente mais tarde - já estive em situações em que um array MD recém-criado ou um volume lógico LVM de repente tem um sistema de arquivos apenas porque foi criado no mesmo (ou próximo o suficiente) deslocamento onde estava um dispositivo anterior. As ferramentas de armazenamento geralmente tentam detectar assinaturas do sistema de arquivos ao criar uma nova partição/dispositivo e podem limpá-las para você, mas fazer isso manualmente nunca é demais.

    • 10

relate perguntas

  • quais são os benefícios de sempre executar a partir do live cd para proteção de dados? [fechado]

  • Existem arquivos criados e/ou ampliados pelo sistema além de correio e logs?

  • Uso de disco equivalente ao uso de disco no gerenciador de tarefas do Windows

  • Como fazer zpool referir-se a um disco usando uma string legível?

  • Por que o ZFS não relata o disco como degradado?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve