Como impedir que os discos sejam montados automaticamente na inicialização?

8

Eu tenho um sistema de arquivos btrfs RAIDed através de vários discos. A máquina está conectada via USB a um compartimento externo do disco rígido, onde vivem três discos.

No meu fstabeu tenho uma entrada de montagem para um dos discos e o caminho ( /dev/sdb). No entanto, durante as botas, o Ubuntu monta todos os discos /dev/sdce /dev/sdd. Eu gostaria de parar o Ubuntu de montar os outros discos durante a inicialização. Existe uma maneira de desativar a montagem automática de discos anexados na inicialização, com exceção dos explicitamente incluídos /etc/fstab?

Aqui estão os conteúdos de fstab

proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=eb80bbb0-7b27-4b7c-b041-639cbcae1c77 /           ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=0e0c01be-7545-449c-86a8-60309d016534 none        swap    sw              0       0
/dev/sdb /media/xbmc    btrfs   defaults  0 1

Quando a máquina é inicializada, encontro algo parecido com isto:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       294G   35G  245G  13% /
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           791M  892K  790M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G  1.6M  2.0G   1% /run/shm
/dev/sdc        4.6T  1.3T  2.6T  34% /media/0868831f-d234-4172-aeab-640e580190d0
/dev/sdd        4.6T  1.3T  2.6T  34% /media/0956647d-a558-2218-febt-559a647221r5
/dev/sdb        4.6T  1.3T  2.6T  34% /media/xbmc
Marco Ceppi
fonte
As linhas necessárias no seu fstab têm a noautoopção?
jippie
@jippie Quero tudo em fstabmontar. Ubuntu está montando discos que não estão em fstab, que é o problema.
Marco Ceppi
A ARRAYlinha para essa matriz BTRFS ainda está presente /etc/mdadm/mdadm.conf?
Samik 03/06/12
@ Samik Não está usando mdadm, está usando a matriz do sistema de arquivos do BTRFS. É apenas um monte de discos ligados à máquina ligados entre si por btrfs
Marco Ceppi
Desculpe se eu não entendi claramente. Para ser esclarecido, é /dev/sdbmencionado em /etc/fstabuma parte da matriz BTRFS que abrange vários discos? E é Ubuntu montagem de todos os discos, mesmo que sejam não na matriz Btrfs ou /etc/fstab?
Samik 03/06/12

Respostas:

3

A noautoopção para mountpermite que o usuário monte o dispositivo / partição em questão apenas explicitamente, não com mount -aou não na inicialização, se mencionado na /etc/fstabcoluna de opções do dispositivo em questão. Se você puder adicionar /dev/sdce /dev/sdd(ou seus UUIDs) /etc/fstabe fornecer a noautoopção na coluna da opção (4), eles não serão montados automaticamente.

(veja a página man mountou esta )

Samik
fonte