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

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 )

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.