É possível converter uma unidade não particionada em uma partição MBR sem perder dados? (Ubuntu 12.04)

0

Eu tentei o gparted, mas não gosto de ver um sistema de arquivos ext4 sem especificar o tipo de partição (suspeito). Por isso não me permite redimensionar nem nada, uma vez que não há partição. Está ocorrendo a mim que ter uma unidade não particionada com dados nela está tocando com fogo. Pior ainda, é o meu ponto de montagem /home . Obviamente eu posso fazer um backup completo dos meus dados e começar do zero, mas eu esperava que alguém tivesse uma idéia de como eu posso fazer isso sem gastar tempo com o backup / restauração.

Eu percebo que isso é quase nada. Aqui está a esperança de que alguém seja mais criativo do que eu, fornecendo um produto magro.

Aqui está uma captura de tela do utilitário de disco, mostrando o que quero dizer com nenhuma partição :

Aqui está minha fdisk -l output:

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table
    
por magnumXopus 11.07.2012 / 20:54

1 resposta

0

Você não pode montar uma unidade para leitura / gravação que não tenha partições nela. Se a unidade não tiver partições, é simplesmente crua e significa basicamente nada. Mesmo no Windows, quando você tem uma 'unidade' - sua unidade C: \ é literalmente apenas uma partição. Você precisa de uma partição para utilizar a unidade, a partição precisa existir (e o MBR deve saber sobre ela) para ser montada, então um driver do sistema de arquivos deve existir para acessá-la.

Parece que você tem uma unidade com uma partição, desde que você mencionou que possui dados nela. Isso é muito diferente de uma unidade não particionada. Não há nada de perigoso em ter uma unidade não particionada, em minha opinião, especialmente se for uma unidade de 'somente dados'.

Se a unidade em questão tiver apenas 1 partição e essa 1 partição for o ponto de montagem de / home, você poderá reinstalar o Ubuntu em qualquer unidade que usar para sua partição raiz (/) e simplesmente montar a unidade está falando de como / home, assim como você deve estar fazendo agora.

Você tem uma partição nessa unidade ou não tem dados nessa unidade. Eu acho que sua terminologia está ficando confusa, sugiro que você abra um terminal no modo de recuperação e digite:

sudo fdisk -l

Eu sinto que isso vai beneficiar muito as pessoas que tentam ajudá-lo aqui.

PS: Tenho a sensação de que o que você quer dizer é que você tem uma partição, as bibliotecas compartilhadas estão corrompidas e seu diretório pessoal também está montado nessa partição. Se este for o caso, você pode simplesmente copiar sua partição inicial via:

sudo mkdir /mnt/old_home_folder
sudo mkdir /mnt/backup_drive
sudo mount -t ext4 /dev/sda1 /mnt/old_home_folder
sudo mount -t ext4 /dev/sdb1 /mnt/backup_drive
cp -r /mnt/old_home_folder/<username> /mnt/backup_drive

Onde "username" é seu username, sda1 é seu HDD onde seu diretório home existe, e sdb é algum HDD que você conectou. Isto obviamente varia um pouco com o setup, então verifique o que está acontecendo com o fdisk antes de fazer qualquer coisa.

Depois, você pode reinstalar e copiar de volta para o novo diretório pessoal.

Espero que isso ajude você, desculpe, eu não posso ajudar mais, não está claro qual é a sua configuração.

    
por Syndacate 11.07.2012 / 23:10