Como renomear / dev / sdax (partições) no Linux

1

Eu fiz uma partição como /part na minha máquina com alguns dados importantes ...

Mas não suporto o nome dele ...

Eu quero uma solução clara para resolvê-lo e alterar o nome dele para, por exemplo, /test ...

Como você vê, esta é minha /etc/fstab informação:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=a21a99c4-e5b4-4197-ac5e-80d0fab1f30c /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda6 during installation
UUID=2e37d833-ca34-4fa7-a5d8-a4423a5af9bc /home           ext4    defaults          0       2
# /part was on /dev/sda7 during installation
UUID=47e6e0b1-0e57-4184-a378-375b9ce315c5 /part           ext4    defaults          0       2
# swap was on /dev/sda1 during installation
UUID=485e9f78-4dce-4404-af4e-f43985525264 none            swap    sw                0       0
O ponto é: minhas informações são importantes e eu me assusto para manipulá-las sem ter certeza ... Eu quero uma solução segura ...

Como isso é possível?

Obrigado antecipadamente

    
por MLSC 15.02.2014 / 19:16

4 respostas

2
  • Desmonte a partição:

    # umount /part
    
  • Renomeie o diretório depois de verificar se ele não está montado:

    # mountpoint /part &>/dev/null || mv /part /best_name_ever
    
  • Edite /etc/fstab para substituir /part por /best_name_ever

  • Remontar a partição:

    mount /best_name_ever
    

O # , é claro, representa o prompt root , não a entrada real a ser digitada.

Para testar a segurança desta solução ou de qualquer outra nos dados fictícios

As seguintes instruções são (em parte) roubadas de Virtual Sistema de arquivos: Criando um sistema de arquivos Linux a partir de um arquivo comum .

  • Crie um arquivo comum com um tamanho de 20 MB (por exemplo):

    $ dd if=/dev/zero of=dummy_fs bs=1k count=20480 # 20480 = 20 * 1024
    
  • Crie um sistema de arquivos ext4 em seu arquivo:

    $ /sbin/mkfs -t ext4 dummy_fs       
    mke2fs 1.42.5 (29-Jul-2012)
    dummy_fs is not a block special device.
    Proceed anyway? (y,n) y
    ... # Output of mkfs
    
  • Monte a imagem do sistema de arquivos, crie alguns dados fictícios e teste a solução:

    # mkdir /tmp/testmount
    # mount -o loop dummy_fs /tmp/testmount
    # touch /tmp/testmount/{blah,bleh} # Create dummy data
    # ls /tmp/testmount
    blah bleh lost+found
    # umount /tmp/testmount
    # mountpoint /tmp/sexy_name &>/dev/null || mv /tmp/testmount /tmp/sexy_name
    # mount -o loop dummy_fs /tmp/sexy_name
    # ls /tmp/sexy_name # to ensure your data is intact:
    blah bleh lost+found
    
por MLSC 16.02.2014 / 16:25
2

Se você criou a partição e configurou o / etc / fstab para montá-la em / part e deseja que ela seja montada em / test, crie o diretório / test, altere / etc / fstab, desmonte e remontá-lo.

    
por psusi 15.02.2014 / 19:21
1

Em GParted , desmonte-o e mude o 'Rótulo', que afeta o nome dado e o ponto de montagem.
Então, se eu alterar esse rótulo de partição para 'Data', ele terá o rótulo / nome 'Data' e o ponto de montagem se tornará /media/wmobbs/Data .

Os marcadores funcionam melhor sem espaços e com caracteres especiais.

Se isso não funcionar, altere essas linhas em /etc/fstab :

# /part was on /dev/sda7 during installation
UUID=47e6e0b1-0e57-4184-a378-375b9ce315c5 /part           ext4    defaults          0       2

para:

# /part was on /dev/sda7 during installation - mountpoint changed to /test
UUID=47e6e0b1-0e57-4184-a378-375b9ce315c5 /test           ext4    defaults          0       2

Você pode editar o arquivo executando sudo nano /etc/fstab , aplicando as alterações acima e salvando com Ctrl + O .
Você precisa executar sudo mkdir /test para criar a pasta necessária - observe que a pasta precisa estar vazia .
Você precisa reiniciar para que as alterações entrem em vigor

    
por Wilf 15.02.2014 / 19:42
0

Você pode montar a partição / dev / sda no ponto de montagem / teste. Por exemplo, consulte o link

    
por Geoffrey 15.02.2014 / 19:19