Jak zatrzymać automatyczne montowanie dysków podczas rozruchu?

8

Mam system plików btrfs RAIDed na kilku dyskach. Urządzenie jest podłączone przez USB do zewnętrznej wnęki dysku twardego, na której znajdują się trzy dyski.

W mojej fstabmam wpis montowania dla jednego z dysków i path ( /dev/sdb). Jednak podczas uruchamiania Ubuntu montuje wszystkie dyski /dev/sdci /dev/sdd. Chciałbym powstrzymać Ubuntu przed montowaniem innych dysków podczas uruchamiania. Czy w ogóle można wyłączyć automatyczne montowanie dołączonych dysków podczas rozruchu, z wyjątkiem tych, które są jawnie włączone/etc/fstab ?

Oto zawartość 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

Kiedy maszyna się uruchamia, znajduję coś takiego:

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
źródło
Czy wymagane linie w twoim fstab mają noautoopcję?
jippie
@jippie Chcę wszystko w fstabcelu montażu. Ubuntu jest do montażu dysków, które nie są w fstab, co jest problemem.
Marco Ceppi
Czy ARRAYlinia dla tej tablicy BTRFS jest nadal obecna /etc/mdadm/mdadm.conf?
Samik
@Samik Nie używa mdadm, używa tablicy systemu plików BTRFS. To tylko kilka dysków podłączonych do maszyny połączonych razem przez btrfs
Marco Ceppi
Przepraszam, jeśli nie zrozumiałem tego wyraźnie. Dla wyjaśnienia, czy jest /dev/sdbwspomniany w /etc/fstabczęści macierzy BTRFS obejmującej wiele dysków? I czy Ubuntu montuje wszystkie dyski, nawet jeśli nie są one w tablicy BTRFS lub /etc/fstab?
Samik

Odpowiedzi:

3

noautoOpcja mountpozwala użytkownikowi zamontować dany tylko jawnie urządzenia / partycji, a nie mount -aczy nie na bagażniku jeżeli wymienione w /etc/fstab„s kolumnie opcji dla danego urządzenia. Jeśli możesz dodać /dev/sdci /dev/sdd(lub ich UUID) /etc/fstabi podać noautoopcję w kolumnie opcji (4.), nie zostaną one zamontowane automatycznie.

(zobacz stronę podręcznika dla tegomount lub tego )

Samik
źródło