Como montar uma nova unidade na inicialização [duplicada]

77

Instalei recentemente um novo disco rígido na minha caixa Ubuntu 10.0.4 . Eu usei o sistema - > Administração - > Disk Utils para formatar o disco (tipo de arquivo ext4) - mas não criou uma partição (isso é recomendável?).

Eu montei a unidade manualmente como / mydata.

Eu quero que a máquina monte automaticamente o dispositivo na inicialização / reinicialização. Como posso fazer isso?

[[Update]]

Esta é a saída da execução de sudo fdisk -l no meu sistema:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000858bf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       59334   476595200   83  Linux
/dev/sda2           59334       60802    11789313    5  Extended
/dev/sda5           59334       60802    11789312   82  Linux swap / Solaris

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 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

Disk /dev/sdc: 16.0 GB, 16026435072 bytes
254 heads, 63 sectors/track, 1956 cylinders
Units = cylinders of 16002 * 512 = 8193024 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1        1955    15641929    c  W95 FAT32 (LBA)
    
por Homunculus Reticulli 21.06.2012 / 16:59

8 respostas

62

Antes de mais nada, seu /dev/sdb não está particionado. Estou assumindo que este é o disco que você deseja montar.

AVISO: ISTO DESTRUIRÁ TODOS OS DADOS DO DISCO-ALVO

Executar sudo fdisk /dev/sdb

  1. Pressione O e pressione Enter (cria uma nova tabela)

  2. Pressione N e pressione Enter (cria uma nova partição)

  3. Pressione P e pressione Enter (cria uma partição primária)

  4. Em seguida, pressione 1 e pressione Enter (cria-o como a primeira partição)

  5. Por fim, pressione W (isso gravará as alterações no disco)

Ok, agora você tem uma partição, agora você precisa de um sistema de arquivos.

  1. Executar sudo mkfs.ext4 /dev/sdb1

  2. Agora você pode adicioná-lo ao fstab

    Você precisa adicioná-lo a /etc/fstab usando seu editor de texto favorito

    Tenha cuidado com este arquivo, pois ele pode facilmente fazer com que seu sistema não inicialize.

    Adicione uma linha para a unidade, o formato ficaria assim.

    Isto assume que a partição está formatada como ext4 como por mkfs acima

    #device        mountpoint             fstype    options  dump   fsck
    
    /dev/sdb1    /home/yourname/mydata    ext4    defaults    0    1
    

Em seguida, na próxima reinicialização, ele será montado automaticamente.

Esta página da web tem muitas informações úteis sobre fstab

    
por stedotmartin 21.06.2012 / 17:10
45

A solução da GUI para mim é gnome-disks

sudo gnome-disks

Depois,comobotãodeconfiguraçãovocêpode"editar as opções de montagem", sinta-se à vontade para informar o destino do seu ponto de montagem e ele será salvo no / etc / fstab automaticamente

    
por Philippe Gachoud 21.02.2015 / 05:26
10

Para configurar a unidade para montar automaticamente toda vez que você inicializar o computador

Você precisará editar o / etc / fstab:

Basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o comando abaixo.

gksudo gedit /etc/fstab

Adicione esta linha ao final:

/dev/sdaX /media/mydata ext4 defaults 0 0

Observação: certifique-se de substituir o X pelo valor correto para sua situação.

Ou você pode usar o Storage Device Manager, do centro de software.

    
por Mitch 21.06.2012 / 17:10
4

Você pode fazer isso por meio de / etc / fstab .

Por exemplo, se você adicionar

/dev/hda2   /myfiles    ext2    defaults    0    0

Isso significa que o dispositivo / partição localizado em / dev / hda2 será montado em / myfiles usando o sistema de arquivos ext2, com opções de montagem padrão e sem despejo e nenhuma verificação de erros ativada.

    
por W. W. 21.06.2012 / 17:10
4

O arquivo fstab permite que o sistema saiba quais unidades montar (ou como montá-las, pelo menos).

sudo edit /etc/fstab

adicione uma linha como esta:

/dev/sdb1      /mydata   ext4   defaults   0   0

Claro, substitua os valores para se adequarem às suas localizações reais:

  • /dev/sdb1 deve ser o dispositivo e a partição do disco que você deseja montar.
  • /mydata é o lugar onde você deseja montá-lo.
  • ext4 é o tipo de sistema de arquivos que está sendo usado. Se não tiver certeza, emita o comando mount sem argumentos quando a unidade estiver montada (mesmo se você montou manualmente), ele informará o tipo de sistema de arquivos. (em 12.04 você pode simplesmente digitar auto que determina o sistema de arquivos para você no lançamento)
  • Os outros valores ( defaults 0 0 ) são OK, como eu os mostro.

Se você quiser saber mais, leia man fstab .

    
por roadmr 21.06.2012 / 17:09
4

Se você estiver usando o sistema de arquivos FAT32 ou NTFS usando o seguinte:

Para NTFS:

/dev/sda3   /media/entertainment    ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime   0   0
/dev/sda4   /media/other    ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime   0   0

noatime e nodiratime são algumas otimizações. Se você quiser, pode removê-los.

Para FAT32, substitua ntfs-3g por vfat .

    
por Abhijeet 21.06.2012 / 17:42
3

fstab irá ajudá-lo com certeza.

Para aqueles preguiçosos e cautelosos que querem usar uma GUI simples e auto-explicativa, existe uma ferramenta chamada Storage Device Manager (pysdm) . O tutorial aqui fará basicamente o mesmo que outras respostas neste tópico sugerem, mas a ferramenta irá realizá-lo com alguns cliques e sem necessidade de inserir configurações manualmente no arquivo de configuração do fstab.

sudo apt-get install pysdm (Ubuntu) ou sudo yum install pysdm (Fedora)

Nada deve dar errado, mas apenas no caso, faça backup do fstab conf: sudo cp /etc/fstab /etc/fstab.old

Agora, execute o Storage Device Manager e selecione sua partição preferida, clique em "Assistente":

ConfiguraçõesdoassistentedoPySDMparaamontagemautomáticadapartiçãoEXT4:

Assistente PySDM para particionamento NTFS de montagem automática:

Reinicializeevejaseasuaunidadeémontadaautomaticamenteagora.

Vocêpodesabermaissobreasconfiguraçõesdoassistenteno artigo , como explica o processo em detalhes e minha resposta é baseada nele.

UPDATE: pysdm foi removido dos arquivos do Ubuntu ( Página AskUbuntu ), sudo apt-get install pysdm não funciona mais.

% bl0ck_qu0te%     
por Erik Kaju 31.03.2014 / 14:04
1

Se você não deseja particionar ou não pode, pode usar os udisks para montar ou desmontar dispositivos ou discos. O método UUID é o mais estável, já que outros métodos de identificação podem mudar se você renomear seu rótulo, por exemplo.

udisks --mount /dev/sdb
udisks --mount /dev/disk/by-uuid/70439c63-de2c-4319-a832-0dee5ea05fc5
udisks --mount /dev/disk/by-label/HDD

Na verdade, ele fará o mesmo que você faria clicando no dispositivo no nautilus.

Bastaadicioná-locomoum"aplicativo de inicialização" para pré-forma no login.

Para desmontar, (se precisar):

udisks --unmount /dev/sdb

Faz o mesmo que clicar na seta desmontar no nautilus.

Uma desvantagem sobre o método fstab é que o dispositivo será montado em /media/disk_label sem nenhuma opção para escolher outro ponto de montagem.

Uma vantagem é que você não precisa de acesso root para montar ou desmontar a unidade.

Mais informações sobre diferentes métodos de montagem automática: AutomaticallyMountPartitions

    
por sinekonata 29.04.2014 / 22:09

Tags