Instalei recentemente um novo disco rígido na minha caixa Ubuntu **10.0.4***. Eu usei System -> Administration -> Disk Utils para formatar o disco (tipo arquivo ext4) - mas não criei uma partição (isso é aconselhável?).
Eu montei manualmente o drive como /mydata.
Quero que a máquina monta automaticamente o dispositivo na inicialização/inicialização. Como posso fazer isso?
[[Actualização]]
Esta é a saída de executar 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)
Primeiro de tudo o seu /dev/sdb
é't particionado. Eu estou assumindo que este é o disco que você quer montar.
Executar sudo fdisk /dev/sdb
Prima O e prima Enter (cria uma nova tabela).
Prima N e prima Enter (cria uma nova partição).
Prima P e prima Enter (faz uma partição primária).
Depois prima 1 e prima Enter (cria-a como a 1ª partição)
Finalmente, pressione W (isto irá escrever quaisquer alterações no disco).
Ok, agora você tem uma partição, agora você precisa de um sistema de arquivos.
Execute sudo mkfs.ext4 /dev/sdb1
.
Agora você pode adicioná-lo ao fstab
Você precisa adicioná-lo ao /etc/fstab
use o seu editor de texto preferido
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 assume que a partição está formatada como ext4 como por mkfs acima.
#device mountpoint fstype opções dump fsck
/dev/sdb1 /home/yourname/mydata ext4 defaults 0 1
Então, na próxima reinicialização, ele será montado automaticamente.
Esta página web tem muita informação útil em fstab.
Para configurar a unidade para montar automaticamente cada vez que você inicializa o computador
Terá de editar /etc/fstab:
Prima Ctrl+Alt++T no seu teclado, para abrir o Terminal. Quando abrir, execute o comando abaixo.
gksudo gedit /etc/fstab
Acrescente esta linha ao final:
/dev/sdaX /media/mydata ext4 defaults 0 0
Nota: Certifique-se de substituir o X com o valor certo para a sua situação.
Ou pode utilizar o Storage Device Manager, do centro de software.
O arquivo fstab permite que o sistema saiba quais drives montar (ou como montá-los, pelo menos).
sudo edit /etc/fstab
depois adiciona uma linha como esta:
/dev/sdb1 /mydata ext4 defaults 0 0
É claro, substitua os valores de acordo com a sua localização real:
/dev/sdb1
deve ser o dispositivo e a partição para o disco que você quer montar./mydata
é o lugar onde você quer montá-lo.ext4
é o tipo de sistema de arquivos que ele's utiliza. Se você'não tem certeza, emita o comando mount
sem argumentos quando a unidade é montada (mesmo se você montou-a manualmente), ele lhe dirá o tipo de sistema de arquivos. (em 12.04 você pode simplesmente digitar auto
que determina o sistema de arquivos para você na inicialização)defaults 0 0
) são OK como eu os mostro.Se você quiser aprender mais, você pode ler "fstab do homem".