Come impedire che i dischi vengano montati automagicamente all'avvio?


8

Ho un filesystem btrfs RAIDed su diversi dischi. La macchina è collegata tramite USB a un alloggiamento del disco rigido esterno in cui vivono tre dischi.

Nel mio fstabho una voce mount per uno dei dischi e il percorso ( /dev/sdb). Tuttavia, durante gli stivali Ubuntu monta tutti i dischi /dev/sdce /dev/sdd. Mi piacerebbe impedire a Ubuntu di montare gli altri dischi durante l'avvio. Esiste un modo per disabilitare il montaggio automatico dei dischi collegati all'avvio, ad eccezione di quelli esplicitamente in /etc/fstab?

Ecco i contenuti di 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 la macchina si avvia, trovo qualcosa del genere:

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

Le linee richieste nel tuo fstab hanno l' noautoopzione?
jippie,

@jippie Voglio tutto a fstabmontare. Ubuntu sta montando dischi non presenti fstab, che è il problema.
Marco Ceppi

La ARRAYlinea per questo array BTRFS è ancora presente in /etc/mdadm/mdadm.conf?
Samik,

@Samik Non sta usando mdadm, sta usando l'array di filesystem di BTRFS. È solo un mucchio di dischi collegati alla macchina collegati tra loro da btrfs
Marco Ceppi

Scusa se non l'ho capito chiaramente. Per essere chiarito, è /dev/sdbmenzionato in /etc/fstabuna parte dell'array BTRFS multi-disco? E sta montando Ubuntu tutti i dischi, anche se sono non nella matrice BTRFS o /etc/fstab?
Samik,

Risposte:


3

L' noautoopzione per mountconsente all'utente di montare il dispositivo / la partizione in questione solo esplicitamente, non con mount -ao non all'avvio se menzionato nella /etc/fstabcolonna delle opzioni per il dispositivo in questione. Se puoi aggiungere /dev/sdce /dev/sdd(o i loro UUID) /etc/fstabe fornire l' noautoopzione nella colonna opzione (4a), non verranno montati automaticamente.

(vedere la pagina man per mounto questo )

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.