O disco não contém uma tabela de partição válida depois de alternar / home para nova unidade

2

Alguns dias atrás eu mudei meu diretório home para um novo SSD que eu tenho. Isso foi muito indolor e tudo está funcionando agora, exceto uma coisa. Toda vez que eu inicializo, ele diz que encontrou um problema no meu disco ( /dev/sdc ) e me permite ignorar, desmontar ou corrigi-lo manualmente. Eu sempre escolho ignorar desde que tudo está funcionando para mim. Mas da última vez que eu inicializei, tentei consertar. Eu corri o fdisk e isso diz:

  

O disco / dev / sdc não contém uma tabela de partições válida.

Como corrijo isso?

Se aplicável, aqui está meu arquivo /etc/fstab :

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdc2 during installation
UUID=f766587d-5486-49fc-ba0c-48de358f38d7 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdc3 during installation
UUID=973f8c23-0949-4c6c-8cd2-668cdf747859 none            swap    sw              0       0
# home folder
/dev/sdc    /media/neutron256gigssd     ext4    defaults    1   2
UUID=257a0481-1626-4f22-81ce-d5c853af1fb6   /home    ext4          nodev,nosuid       0       2

Edit: Eu tentei verificar a unidade no gparted, o que não ajudou. Além disso, o erro que eu recebo no arranque é "erros graves foram encontrados durante a verificação do disco para / home"

conforme solicitado, aqui está a saída de

  

monte; sudo parted / dev / sdc imprimir grátis

/dev/sdb2 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sdc on /media/neutron256gigssd type ext4 (rw)
/dev/sdc on /home type ext4 (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup       (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=josh)
[sudo] password for josh: 
Model: ATA Corsair Neutron (scsi)
Disk /dev/sdc: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  256GB  256GB  ext4
    
por BombSite_A 31.12.2014 / 18:03

1 resposta

0

Seu arquivo fstab mostra que você está montando a unidade em dois pontos de montagem diferentes. Geralmente, acho que isso não funciona. Se você realmente quisesse fazer isso, poderia criar um link simbólico para o ponto de montagem original.

Mas, como você não quer fazer isso e não precisa mais que o disco seja montado na pasta /media , remova essa linha do arquivo fstab :

/dev/sdc    /media/neutron256gigssd     ext4    defaults    1   2

Reinicie ou execute o comando mount -a para que as alterações entrem em vigor. Isso resolveu seu problema (discutido na seção de comentários).

    
por Alaa Ali 01.01.2015 / 03:38