Como montar uma nova unidade na inicialização

Recentemente, instalei um novo disco rígido no meu Ubuntu 10.0.4>> caixa. Eu usei System-Administration-Disk Utils para formatar o disco (tipo de arquivo ext4) - mas não criei uma partição (isso é aconselhável?).

Eu montei manualmente a unidade como / mydata.

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

[[Actualizacao]]

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

Disk /dev/sda: 500.1 GB, 500107862016 bytes255 heads, 63 sectors/track, 60801 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk 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 / SolarisDisk /dev/sdb: 500.1 GB, 500107862016 bytes255 heads, 63 sectors/track, 60801 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/sdb doesn't contain a valid partition tableDisk /dev/sdc: 16.0 GB, 16026435072 bytes254 heads, 63 sectors/track, 1956 cylindersUnits = cylinders of 16002 * 512 = 8193024 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000   Device Boot      Start         End      Blocks   Id  System/dev/sdc1               1        1955    15641929    c  W95 FAT32 (LBA)

Primeiro de tudo o seu /dev/sdb não está particionado. Estou assumindo que este é o disco que você deseja montar.

AVISO: ISSO DESTRUIRÁ TODOS OS DADOS NO DISCO DE DESTINO


Executar sudo fdisk /dev/sdb

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

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

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

  4. Pressionar 1 e pressione Enter (cria como a partição 1st)

  5. Finalmente, pressione W (isso gravará todas 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 ao /etc/fstab use 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.

    Isso pressupõe que a partição esteja formatada como ext4 conforme 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 arquivo fstab

A solução GUI para mim é gnome-discos

sudo gnome-disks

Então, com o botão de configuração, você pode "editar opções de montagem", sinta-se à vontade para dar o destino do seu ponto de montagem e ele será salvo no /etc/fstab automaticamenteenter image description here

Notar: o nofail opção que faz com que o sistema não trave se este ponto de montagem não estiver disponível, pode ser útil em caso de potencial sistema de arquivos inacessível na inicialização, como USB, NFS, etc.

Para definir a unidade para montar automaticamente cada vez que você inicializar o computador

Você precisará editar /etc / fstab:

Premir Ctrl+Alt+T no teclado para abrir o Terminal. Quando abrir, execute o comando abaixo.

gksudo gedit /etc/fstab

Adicione esta linha ao final:

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

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

Ou você pode usar o Gerenciador de dispositivos de armazenamento, do centro de software.

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

sudo edit /etc/fstab

em seguida, adicione uma linha como esta:

/dev/sdb1      /mydata   ext4   defaults   0   0

Obviamente, substitua os valores de acordo com seus locais 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á usando. Se você não tiver certeza, emita o mount comando sem argumentos quando a unidade é montada (mesmo se você a 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) estão bem como eu mostro a eles.

Se você quiser saber mais, você pode ler man fstab.

Você poderia fazer isso via /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 sem verificação de erros habilitados.

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 substituir ntfs-3g com vfat.

arquivo fstab irá ajudá-lo com certeza.

Para aqueles preguiçosos e cautelosos que querem usar uma GUI simples e autoexplicativa, existe uma ferramenta chamada Gerenciador de dispositivos de armazenamento (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 não há necessidade de inserir configurações manualmente no arquivo de configuração do fstab.

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

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

Agora execute o Gerenciador de dispositivos de armazenamento e selecione sua partição preferida, clique em & quot;Assistente":

enter image description here

Configurações do assistente PySDM para automontagem da partição EXT4:enter image description here

Assistente PYSDM para automontagem de partição NTFS:enter image description here

Reiniciar e veja que seu a unidade é montada automaticamente agora.

Você pode saber mais sobre as configurações do assistente em artigo, como explica o processo em detalhes e minha resposta é baseada nele.

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

Evite usar o pysdm por enquanto.

Ele foi removido dos arquivos do Ubuntu por um motivo:

remova o Pysdm dos repositórios do Ubuntu. Está obsoleto (não atualizado desde junho de 2006 !!), carro (https://bugs.launchpad.net/ubuntu / + fonte / pysdm), não lida com UUIDs (que agora é o padrão fstab em todas as versões suportadas do Ubuntu !!!) e já foi removido dos repositórios Debian.

Se você não quiser particionar ou não puder pagar, poderá usar udisks para montar ou desmontar dispositivos ou discos. O método UUID é o mais estável, pois outros métodos de ID podem ser alterados se você renomear seu rótulo, por exemplo.

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

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

nautilus mount

Basta adicioná-lo como um" aplicativo de inicialização " para pré-formar no login.

Para desmontar (se necessário):

udisks --unmount /dev/sdb

Fará o mesmo que clicar na seta desmontar no nautilus.

Uma desvantagem sobre o fstab método é o dispositivo será montado em /media/disk_label sem opção de 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

há um utilitário de discos em 12.04 … dê uma olhada você pode encontrar um em sua versão. Ele permite que você edite a opção de montagem em uma partição, há uma para inicialização

Obtenha o UUID do disco e adicione-o ao /etc / fstab conforme demonstrado neste [tutorial] (How to Attach & Mount 1TB Disk on Azure Linux VM running Ubuntu - YouTube).